Add public website to private repo

This commit is contained in:
Willem Dantuma
2023-08-31 09:57:49 +02:00
parent 7a7936c4ed
commit f93eaa667c
341 changed files with 23390 additions and 3 deletions

View File

@@ -0,0 +1,20 @@
"use strict";
const domainURL = registryApp.domainURL;
const link_ecl_unordered_list = 'link-ecl-unordered-list';
$(document).ready(function () {
$(".link-ecl-unordered-list").each(function () {
var listtext = $(this).text();
listtext = listtext.replaceAll("_registryApp_domainURL_", domainURL);
$(this).text(listtext);
var href = $(this).attr('href');
href = listtext.replaceAll("_registryApp_domainURL_", domainURL);
$(this).attr("href", href);
});
});

View File

@@ -0,0 +1,325 @@
"use strict";
/// *** Scripts and utilities common to all the app ***///
// ** Constants and variables definition ** //
// Element name constants
const elementId_searchForm = 'search-form';
const elementId_buttonSearch = 'btn-search';
const elementClassName_languageListButton = 'ecl-language-list__link';
const elementClassName_loadingOverlay = 'overlay-loader';
const elementName_html = 'html';
const elementName_body = 'body';
const elementName_span = 'span';
const elementName_svg = 'svg';
const elementAttributeName_lang = 'lang';
const elementAttributeName_class = 'class';
// Key contants
const key_cookieName_language = 'clanguage';
const key_cookieExpires = 'expires';
const key_cookiePath = 'path';
const key_ascOrdering = 'asc';
const key_descOrdering = 'desc';
const key_json = 'json';
const key_jsonc = 'jsonc';
const key_src = 'src';
const key_searchParameter = 'q';
const key_dataEclMessage = 'data-ecl-message';
const key_http = 'http';
const key_https = 'https';
// Value constants
const val_cookieExpirationDays = 30;
const val_emptyString = '';
const val_dot = '.';
const val_undefined = 'undefined';
const val_object = 'object';
const val_true = 'true';
const val_falsee = 'false';
// HTML snippet constants
const htmlSnippet_errorMessage = '<div role="alert" class="ecl-message ecl-message--error" data-ecl-message="true" data-ecl-auto-init="Message"><svg focusable="false" aria-hidden="true" class="ecl-message__icon ecl-icon ecl-icon--l"><use xlink:href="' + registryApp.hostURL + registryApp.staticResourcesPath + 'icons.svg#notifications--error"></use></svg><div class="ecl-message__content"><button data-ecl-message-close="true" type="button" class="ecl-message__close ecl-button ecl-button--ghost"><span class="ecl-button__container"><span class="ecl-button__label" data-ecl-label="true">Close</span><svg focusable="false" aria-hidden="true" data-ecl-icon="true" class="ecl-button__icon ecl-button__icon--after ecl-icon ecl-icon--s"><use xlink:href="' + registryApp.hostURL + registryApp.staticResourcesPath + 'icons.svg#ui--close"></use></svg></span></button><div class="ecl-message__title">Error message</div><p class="ecl-message__description">{0}</p></div></div>';
// Event name constants
const eventName_click = 'click';
// Regular expression constants
// Global variables
var uriFromUrl = val_emptyString;
var baseBreadcrumb = val_emptyString;
var unparsedLanguageJSON = "";
var originalLanguages = new Dictionary();
originalLanguages.add("en", "English");
originalLanguages.add("es", "Español");
originalLanguages.add("bg", "български");
originalLanguages.add("cs", "čeština");
originalLanguages.add("da", "dansk");
originalLanguages.add("de", "Deutsch");
originalLanguages.add("et", "eesti");
originalLanguages.add("el", "ελληνικά");
originalLanguages.add("fr", "français");
originalLanguages.add("ga", "Gaeilge");
originalLanguages.add("hr", "hrvatski");
originalLanguages.add("it", "italiano");
originalLanguages.add("lv", "latviešu");
originalLanguages.add("lt", "lietuvių");
originalLanguages.add("hu", "magyar");
originalLanguages.add("mt", "Malti");
originalLanguages.add("nl", "Nederlands");
originalLanguages.add("pl", "polski");
originalLanguages.add("pt", "português");
originalLanguages.add("ro", "română");
originalLanguages.add("sk", "slovenčina");
originalLanguages.add("sl", "slovenščina");
originalLanguages.add("fi", "suomi");
originalLanguages.add("sv", "svenska");
// ** Script body ** //
function bindCommonEvents() {
// Event associated to the "Search" button
$('#' + elementId_buttonSearch).on(eventName_click, function (e) {
e.preventDefault();
performSearch();
});
// Language selector change event
$('.' + elementClassName_languageListButton).on(eventName_click, function (event) {
event.preventDefault();
updateLanguage($(this));
});
}
/*
* Seting a cookie
*
* @param {String} cookieName The name of the ckookie
* @param {String} cookieValue The value of the cookie
* @param {Integer} expiringDays The number of days to keep the cookie
*/
function setCookie(cookieName, cookieValue, expiringDays) {
// Checks if the cookies are enabled in the system and if the EU cookie
// consent has been accepted
// if ($wt.analytics.isTrackable()) {
var d = new Date();
d.setTime(d.getTime() + (expiringDays * 24 * 60 * 60 * 1000));
var expires = key_cookieExpires + '=' + d.toUTCString();
document.cookie = cookieName + '=' + cookieValue + ';' + expires + ';' + key_cookiePath + '=/';
// }
}
/*
* Getting the cookie by name
*
* @param {String} cookieName The name of the ckookie to retrieve
* @returns {String} The value of the cookie
*/
function getCookie(cookieName) {
// if ($wt.analytics.isTrackable()) {
var name = cookieName + '=';
var decodedCookie = decodeURIComponent(document.cookie);
var ca = decodedCookie.split(';');
for (var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) === ' ') {
c = c.substring(1);
}
if (c.indexOf(name) === 0) {
return c.substring(name.length, c.length);
}
}
return val_emptyString;
// }
}
/*
* Function to sort an array (to be used in Array.sort(function(a,b){}))
*
* @param {String} a The first value to compare
* @param {String} b The second value to compare
* @param {String} ordering The ordering method: asc|desc
* @returns {Integer} Zero or one depending on the comparison
*/
function sortArray(a, b, ordering) {
let aInt = parseInt(a);
let bInt = parseInt(b);
let outValue = 0;
if (ordering === key_descOrdering) {
// Descending
outValue = (aInt > bInt) ? 0 : 1;
} else if (ordering === key_ascOrdering) {
// Ascending
outValue = (aInt < bInt) ? 0 : 1;
}
return outValue;
}
/*
* Function to process the URI of the current elemen. It gets eventual language
* passed by URL parameter (e.g. registry.en.html)
*/
function processUri() {
// Getting the current URL
let currentUrl = window.location.href;
if (currentUrl.endsWith("/")) {
currentUrl = currentUrl.substring(0, currentUrl.length - 1);
}
// Getting the index of the lase occurence of "/"
// let i = currentUrl.lastIndexOf('/');
// Cutting the current URL to the last portion
// let tmpUrl = currentUrl.substring(i);
// Splitting this portion with "." to chech if it is specified a language
// (e.g. elementName.en.html, but also the localID could contain a ".")
//example localID: de.codelist.test
//example localID with language and format: de.codelist.test.en.xml
// let urlCheck = tmpUrl.split(val_dot);
// If the lenght of the urlCheck is 3
// if (urlCheck.length === 3) {
//
// // Getting the language specified in the URL and updating the
// // global variable
// let tmpLangIndex = tmpUrl.indexOf(val_dot);
// let tmpLang = tmpUrl.substring(tmpLangIndex + 1, tmpLangIndex + 3);
// languageFromUrl = tmpLang;
//
// // Getting the URI to be passed to the data service and updating the
// // global variable
// i = currentUrl.lastIndexOf(val_dot) - 3;
// uriFromUrl = currentUrl.substring(0, i);
// } else {
//
// // Passing the current URL as the URI to be passed to the data service
// languageFromUrl = val_emptyString;
// uriFromUrl = currentUrl;
// }
// Passing the current URL as the URI to be passed to the data service
// languageFromUrl = val_emptyString;
uriFromUrl = currentUrl;
// Check if the flag to force http is on
if (registryApp.forceHttpURIs) {
uriFromUrl = uriFromUrl.replace(key_https + '://', key_http + '://')
}
}
function getUrlParameter(parameterName) {
let result = null;
let tmp = [];
location.search
.substr(1)
.split("&")
.forEach(function (item) {
tmp = item.split("=");
if (tmp[0] === parameterName)
result = decodeURIComponent(tmp[1]);
});
return result;
}
/*
* This method performs the search
*/
function performSearch() {
let searchBoxElement = $('#' + elementId_searchForm);
window.location.href = registryApp.searchURL + '?' + key_searchParameter + '=' + searchBoxElement.val();
}
/* Show or hide the loading overlay */
function showLoadingOverlay(show) {
let loadingOverlayElement = $('.' + elementClassName_loadingOverlay);
if (show) {
loadingOverlayElement.show();
} else {
loadingOverlayElement.hide();
}
}
function Dictionary(){
this.add = add;
this.dataStore = [];
this.find = find;
this.remove = remove;
}
function add(key, value){
this.dataStore[key] = value;
}
function remove(key){
delete this.dataStore[key];
}
function find(key){
return this.dataStore[key];
}
function fillLanguageTable(){
//Check if languages have already been set in the table
// if(unparsedLanguageJSON == "" || document.getElementsByClassName("ecl-language-list__item").length == 0){
// Get the JSON that contains the active language list
let JSONLINK = registryApp.hostURL + "/rest?lang=active&format=jsonc"
unparsedLanguageJSON = $.ajax({
url: JSONLINK,
async: false
}).responseText;
var languageJSON = JSON.parse(unparsedLanguageJSON);
var columnChange = false;
var finalLanguageColumns = document.getElementsByClassName("ecl-language-list__list");
for(var i=0; i<languageJSON.length;i++){
var languageli = document.createElement("li");
var languagelink = document.createElement("a");
var languageSpan = document.createElement("span");
languageSpan.setAttribute("class","ecl-link__label");
languageli.setAttribute("class", "ecl-language-list__item");
languagelink.lang = languageJSON[i].iso6391code;
languagelink.setAttribute("hreflang", languageJSON[i].iso6391code);
languagelink.rel = "alternate";
languagelink.href = "#language_" + languageJSON[i].iso6391code;
languagelink.setAttribute("class", "ecl-language-list__link ecl-link ecl-link--standalone ecl-link--icon ecl-link--icon-after");
languageSpan.innerHTML = originalLanguages.find(languageJSON[i].iso6391code);
languagelink.appendChild(languageSpan);
languageli.appendChild(languagelink);
if(columnChange){
columnChange = false;
finalLanguageColumns[0].appendChild(languageli);
}else{
columnChange = true;
finalLanguageColumns[1].appendChild(languageli);
}
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,776 @@
"use strict";
/// *** Core app scripts ***///
// ** Constants and variables definition ** //
// Search query
const searchQuery = 'fl_label_{0}:({1}*)^3.0 OR fl_definition_{0}:({1}*)^1.0';
// Element name constants
const elementId_resultsContainer = 'resultsContainer';
const elementId_dynamicFacetsContainer = 'dynamic-facets-container';
const elementId_previousPageLink = 'previous-page-link';
const elementId_nextPageLink = 'next-page-link';
const elementId_paginationContainer = 'paginationContainer';
const elementId_buttonClearAll = 'btn-clear-all';
const elementId_buttonRefineResults = 'btn-refine-results';
const elementId_facetForm = 'facet-form';
const elementId_selectedFacet = 'selected-facet';
const elementClassName_searchResultsCount = 'search-results-count';
const elementClassName_searchResultsCountCurrentPage = 'search-results-count-current-page';
const elementClassName_hrSearchResults = 'ecl-u-mv-none';
const elementClassName_selectedFacetItem = 'selected-facet-item';
// Key contants
const key_errorFetch = 's-error-fetch';
const key_pageParameter = 'p';
const key_facetParameter = 'f';
const key_searchResultsTitle = 's-search-results';
const key_facetTitlePrefix = 's-facet-title-';
const key_searchResultsCurrentPageTitle = 's-search-results-current-page';
const key_facetAllLabel = 's-facet-all';
const key_solrResultFieldLabelPrefix = 'fl_label_';
const key_solrResultFieldDefinitionPrefix = 'fl_definition_';
const key_solrResultFieldDescritpionPrefix = 'fl_description_';
const key_searchRegisterLabel = 's-search-register-label';
const key_searchNoResultsFound = 's-search-no-result-found';
const key_paginationPrevious = 's-pagination-previous';
const key_paginationNext = 's-pagination-next';
const key_paginationPage = 's-pagination-page';
const key_paginationGoToPage = 's-pagination-gotopage';
const key_paginationGoToPreviousPage = 's-pagination-gotopreviouspage';
const key_paginationGoToNextPage = 's-pagination-gotonextpage';
const key_facetParamSeparator = '+';
const key_facetParamKeyValueSeparator = ':';
const key_facetParamValueSplitter = /:(.+)?/;
const key_selectedFacetFirst = 'ecl-u-ml-lg-m ecl-u-mt-m ecl-u-mt-lg-none';
const key_dataFacetParameter = 'facetparameter';
const key_JsonObjectFieldKeyFq = 'fq';
const key_value = 'value';
const key_selected = 'selected';
const key_facetPrefix = 'facet-';
const key_option = 'option';
const key_all = '*'
// Value constants
const val_paginationManySeparator = '...';
// HTML snippet constants
const htmlSnippet_facet = '<div class="ecl-u-mt-m ecl-form-group ecl-form-group--select"><label class="ecl-form-label" for="facet-{0}">{1}</label><div class="ecl-select__container ecl-select__container--m"><select id="facet-{0}" class="ecl-select">{2}</select><div class="ecl-select__icon"><svg focusable="false" aria-hidden="true" class="ecl-select__icon-shape ecl-icon ecl-icon--s ecl-icon--rotate-180"><use xlink:href="' + registryApp.hostURL + registryApp.staticResourcesPath + 'icons.svg#ui--corner-arrow"></use></svg></div></div></div>';
const htmlSnippet_option = '<option value="{0}">{1} {2}</option>';
const htmlSnippet_option_selected = '<option selected value="{0}">{1} {2}</option>';
const htmlSnippet_searchResults = '<article class="ecl-u-type-m ecl-u-mt-l ecl-u-pb-l ecl-u-pb-lg-m"><a href="{0}" class="ecl-u-type-prolonged-m ecl-u-type-bold ecl-link">{1}</a><p class="ecl-u-type-paragraph-m ecl-u-type-color-grey ecl-u-mv-none">{2}</p><p class="ecl-u-type-paragraph-m ecl-u-type-color-grey ecl-u-mv-none">{3}</p></article>';
const htmlSnippet_searchNoResults = '<article class="ecl-u-type-m ecl-u-mt-l ecl-u-pb-l ecl-u-pb-lg-m"><span class="ecl-u-type-prolonged-m ecl-u-type-bold">{0}</span></article>';
const htmlSnippet_paginationUl = '<ul class="ecl-pagination__list">{0}</ul>';
const htmlSnippet_paginationPrevious = '<li class="ecl-pagination__item ecl-pagination__item--previous"><a id="previous-page-link" aria-label="{0}" href="{1}" class="ecl-pagination__link ecl-link ecl-link--standalone ecl-link--icon ecl-link--icon-before"><svg focusable="false" aria-hidden="true" class="ecl-link__icon ecl-icon ecl-icon--xs ecl-icon--rotate-270"><use xlink:href="' + registryApp.hostURL + registryApp.staticResourcesPath + 'icons.svg#ui--corner-arrow"></use></svg> <span class="ecl-link__label">{2}</span></a></li>';
const htmlSnippet_paginationNext = '<li class="ecl-pagination__item ecl-pagination__item--next"><a id="next-page-link" aria-label="{0}" href="{1}" class="ecl-pagination__link ecl-link ecl-link--standalone ecl-link--icon ecl-link--icon-after"><span class="ecl-link__label">{2}</span> <svg focusable="false" aria-hidden="true" class="ecl-link__icon ecl-icon ecl-icon--xs ecl-icon--rotate-90"><use xlink:href="' + registryApp.hostURL + registryApp.staticResourcesPath + 'icons.svg#ui--corner-arrow"></use></svg></a></li>';
const htmlSnippet_currentPage = '<li class="ecl-pagination__item ecl-pagination__item--current"><span class="ecl-pagination__text ecl-pagination__text--summary" aria-label="{1} {0}" aria-current="true">{0}</span><span class="ecl-pagination__text ecl-pagination__text--full" aria-current="true">{1} {0}</span></li>';
const htmlSnippet_page = '<li class="ecl-pagination__item"><a aria-label="{0} {1}" href="{2}" class="ecl-pagination__link ecl-link ecl-link--standalone">{1}</a></li>';
const htmlSnippet_paginationLi = '<li class="ecl-pagination__item">{0}</li>';
const htmlSnippet_selectedFacetElement = '<span class="{0}"><span>{1}</span><button data-' + key_dataFacetParameter + '="{2}" class="ecl-u-ml-s ecl-tag ecl-tag--removable selected-facet-item">{3}<span class="ecl-tag__icon"><svg focusable="false" aria-hidden="true" class="ecl-tag__icon-close ecl-icon ecl-icon--xs"><use xlink:href="' + registryApp.hostURL + registryApp.staticResourcesPath + 'icons.svg#ui--close"></use></svg><svg focusable="false" aria-hidden="true" class="ecl-tag__icon-close-filled ecl-icon ecl-icon--xs"><use xlink:href="' + registryApp.hostURL + registryApp.staticResourcesPath + 'icons.svg#ui--close-filled"></use></svg></span></button></span>';
const htmlSnippet_href = '<a href="{0}" class="ecl-link ecl-link--standalone">{1}</a>';
const htmlSnippet_hr = '<hr class="{0}" />';
// Event name constants
// Regular expression constants
// Global variables
// Facets
const searchFacets = {
register_itemclass_localid: {
type: 'terms',
field: 'register_itemclass_localid',
limit: -1
},
status_uri: {
type: 'terms',
field: 'status_uri',
limit: -1
}
};
// ** Script body ** //
/*
* Fetch Re3gistry data
*
* @param {String} uri The uri of the item to retrieve
* @param {String} lang The language of the data
*/
function fetchData(uri, lang, startFrom, searchTerm, facetParam) {
if (uri === null || typeof uri === val_undefined || uri.length === 0) {
uri = uriFromUrl;
}
if (lang === null || typeof lang === val_undefined || lang.length === 0) {
lang = currentLanguage;
}
// Getting the search query
if (searchTerm === null || typeof searchTerm === val_undefined || searchTerm.length === 0) {
searchTerm = getUrlParameter(key_searchParameter);
if (searchTerm === null || typeof searchTerm === val_undefined || searchTerm.length === 0) {
searchTerm = key_all;
} else {
// Setting the search therm in the search box
updateSearchBox(searchTerm);
}
} else {
// Setting the search therm in the search box
updateSearchBox(searchTerm);
}
// Getting the results page (if available)
if (startFrom === null || typeof startFrom === val_undefined || isNaN(startFrom)) {
startFrom = getUrlParameter(key_pageParameter);
if (startFrom === null || typeof startFrom === val_undefined || isNaN(startFrom)) {
startFrom = 1
}
}
// Getting eventrual facet parameter
if (facetParam === null || typeof facetParam === val_undefined) {
facetParam = getUrlParameter(key_facetParameter);
if (facetParam === null || typeof facetParam === val_undefined) {
facetParam = val_emptyString;
}
}
// Preparing the search expression
let queryEncoded = searchQuery.split('{0}').join(currentLanguage).split('{1}').join(searchTerm);
// Preparing the query
let queryParameters = {
q: queryEncoded,
start: (startFrom - 1) * registryApp.maxSearchResultsPerPage,
rows: registryApp.maxSearchResultsPerPage,
wt: key_json,
facet: val_true,
'json.facet': JSON.stringify(searchFacets)
};
// Adding eventual cfacet query to the query parameters
let facetParamArray = parseFacetParam(facetParam);
queryParameters = addFacetParamToQuery(facetParamArray, queryParameters);
// Setting the traditional style of param serialization
$.ajaxSetup({traditional: true});
// Performing the request
$.ajax({
// Base URL of the service taken from the configuration
url: registryApp.searchApiURL,
data: queryParameters,
dataType: key_json
}).done(function (responseData) {
// Rendering the HTML
renderData(responseData, searchTerm, facetParamArray, facetParam);
// Binding UI events
bindCommonEvents();
bindEvents();
}).fail(function (data) {
// Clearing the intrerface
renderData(data, null, null, null);
// Error handler
renderFetchError(data.responseJSON);
});
}
/*
* Render the succesful response from the service
*
* @param {Json} data The Re3gistry json data
*/
function renderData(data, searchTerm, facetParamArray, facetParam) {
if (data !== null && typeof data !== val_undefined) {
// Rendering the results counts
renderSearchResultsCount(data);
renderSearchResultsCountCurrentPage(data);
// Rendering the facets
renderFacets(data, facetParamArray);
renderSelectedFacets(facetParamArray);
// Rendering the results
renderResults(data, searchTerm);
// Render pages links
renderPagesLinks(data, searchTerm, facetParam);
} else {
// If there is an error on the service respose, rendering the error
renderServiceError(data);
}
}
/*
* Bind the events for the elements dynamically created after the search api request
*/
function bindEvents() {
// // Event associated to the "Search" button
// $('#' + elementId_buttonSearch).on(eventName_click, function (e) {
// e.preventDefault();
// performSearch();
// });
// Event associated to the "Clear all" button (to clear all the facets)
$('#' + elementId_buttonClearAll).on(eventName_click, function (e) {
e.preventDefault();
clearAllFacets();
});
// Event associated to the "Refine results" button
$('#' + elementId_buttonRefineResults).on(eventName_click, function (e) {
e.preventDefault();
refineResults();
});
// Event fired once a facet is removed from the list of selected facets
$('.' + elementClassName_selectedFacetItem).on(eventName_click, function (e) {
e.preventDefault();
removeFacet($(this));
});
}
/*
* Remove the facet from the list of selected facets
*
* @param {Object} item The button item
*/
function removeFacet(item) {
let facetParam = item.data(key_dataFacetParameter);
// Selecting the empty option
$('#' + key_facetPrefix + facetParam + ' ' + key_option).each(function () {
if ($(this).prop(key_value) === val_emptyString) {
$(this).prop(key_selected, key_selected);
}
});
// Refining the results with the empty option selected
refineResults();
}
/*
* This method updates the search box (reading from the "q" url parameter)
*/
function updateSearchBox(searchTerm) {
let searchInputElement = $('#' + elementId_searchForm);
searchInputElement.val(searchTerm);
}
/*
* This method is used to refine the results using the eventual facets selected
*/
function refineResults() {
let searchBoxElement = $('#' + elementId_searchForm);
// Getting the selected facets
let facetSelects = $('#' + elementId_facetForm + ' ' + key_option + ':' + key_selected);
let facetUrlParams = val_emptyString;
let i = 0;
// Cycling on the selected facets
for (let tmpSelect of facetSelects) {
// If the selected facet is not empty (not the "All" option), creating
// the url param
if ($(tmpSelect).val().trim().length > 0) {
if (i !== 0) {
facetUrlParams += key_facetParamSeparator;
}
facetUrlParams += $(tmpSelect).val();
i++;
}
}
// Composing the URL to call
window.location.href = registryApp.searchURL + '?' + key_searchParameter + '=' + searchBoxElement.val() + ((facetUrlParams.length > 0) ? '&' + key_facetParameter + '=' + facetUrlParams : '');
}
/*
* This method is used to clear all the selected facets
*/
function clearAllFacets() {
let searchBoxElement = $('#' + elementId_searchForm);
window.location.href = registryApp.searchURL + '?' + key_searchParameter + '=' + searchBoxElement.val();
}
/*
* This method is used to parse the facet parameter from the URL
*
* @param {String} facetParam THe facet parameter from the URL
*/
function parseFacetParam(facetParam) {
let facetParameterArray = [];
// Splitting using the separator betweeb different facets
let tmpParams = facetParam.split(key_facetParamSeparator);
for (let tmpParam of tmpParams) {
// Splitting using the separator between key/values
let tmpKeyVal = tmpParam.split(key_facetParamValueSplitter);
// Adding the facet to the array of selected facets (if not empty - not the "All" option)
if (tmpKeyVal !== null && typeof tmpKeyVal !== val_undefined && tmpKeyVal.length > 1) {
facetParameterArray.push(tmpKeyVal);
}
}
return facetParameterArray;
}
/*
* This method is used to add the facet parameters to the standard query
* parameters (json object)
*
* @param {Json} queryParameters The json object representing the
* query parameters (for jQuery ajax call)
* @param {Array} facetParamArray The array containing the key value pair
* for the selected facets
*/
function addFacetParamToQuery(facetParamArray, queryParameters) {
if (facetParamArray !== null && typeof facetParamArray !== val_undefined) {
// Adding any eventual facets to the query
let tmpParam = [];
for (let param of facetParamArray) {
tmpParam.push(param[0] + key_facetParamKeyValueSeparator + '"' + param[1] + '"');
}
queryParameters[key_JsonObjectFieldKeyFq] = tmpParam;
}
return queryParameters;
}
/*
* Update the search results count
*
* @param {Json} data The search API response
*/
function renderSearchResultsCount(data) {
// Getting the search results UI element
let searchResultsCountContainer = $('.' + elementClassName_searchResultsCount);
let tmpText = i18n[key_searchResultsTitle];
if (data.response !== null && typeof data.response !== val_undefined &&
data.response.numFound !== null && typeof data.response.numFound !== val_undefined) {
tmpText = tmpText.replace('{0}', data.response.numFound);
} else {
tmpText = tmpText.replace('{0}', 0);
}
searchResultsCountContainer.html(tmpText);
}
/*
* Update the search results count for this page
*
* @param {Json} data The search API response
*/
function renderSearchResultsCountCurrentPage(data) {
// Getting the search results current page UI element
let searchResultsCountCurrentPageContainer = $('.' + elementClassName_searchResultsCountCurrentPage);
let tmpText = i18n[key_searchResultsCurrentPageTitle];
if (data.response !== null && typeof data.response !== val_undefined &&
data.response.start !== null && typeof data.response.start !== val_undefined &&
data.response.numFound !== null && typeof data.response.numFound !== val_undefined && data.response.numFound > 0) {
tmpText = tmpText.replace('{0}', data.response.start + 1).replace('{1}', data.response.start + registryApp.maxSearchResultsPerPage);
} else {
tmpText = val_emptyString;
}
searchResultsCountCurrentPageContainer.html(tmpText);
}
/*
* Rendering the facets element (left menu)
*
* @param {Json} data The search API response
* @param {Array} facetParamArray The array containing the key value pair
* for the selected facets
*/
function renderFacets(data, facetParamArray) {
let dynamicFacetsContainer = $('#' + elementId_dynamicFacetsContainer);
let clearAllElement = $('#' + elementId_buttonClearAll);
let refineResultsElement = $('#' + elementId_buttonRefineResults);
// Hiding contols
clearAllElement.hide();
refineResultsElement.hide();
let htmlOut = val_emptyString;
if (data.facets !== null && typeof data.facets !== val_undefined) {
// Generating html (select) for each facet
for (const [key, value] of Object.entries(data.facets)) {
if (typeof value === val_object) {
htmlOut += htmlSnippet_facet.split('{0}').join(key)
.replace('{1}', i18n[key_facetTitlePrefix + key]);
let tmpOptions = generateFacetsOptions(value.buckets, key, facetParamArray);
htmlOut = htmlOut.replace('{2}', tmpOptions);
}
}
// Showing the control button only if at least one facet is available
if (htmlOut !== val_emptyString) {
clearAllElement.show();
refineResultsElement.show();
}
}
dynamicFacetsContainer.html(htmlOut);
}
/*
* Check if a specific facet value has been selected in the html select
*
* @param {Array} facetParamArray The array containing the key value pair
* for the selected facets
* @param {String} val The value to be checked
*/
function checkSelected(facetParamArray, val) {
for (let tmp of facetParamArray) {
if (tmp[1] === val) {
return true;
}
}
return false;
}
/*
* Rendering the facets options
*
* @param {Json} bucket data from the facets
*/
function generateFacetsOptions(buckets, key, facetParamArray) {
let htmlOut = val_emptyString;
// Generate the empty selection option
htmlOut = htmlSnippet_option.replace('{0}', val_emptyString).replace('{1}', i18n[key_facetAllLabel]).replace('{2}', val_emptyString);
if (buckets !== null && typeof buckets !== val_undefined) {
for (let bucket of buckets) {
if (checkSelected(facetParamArray, bucket.val)) {
htmlOut += htmlSnippet_option_selected.replace('{0}', key + ':' + bucket.val).replace('{1}', bucket.val).replace('{2}', '(' + bucket.count + ')');
} else {
htmlOut += htmlSnippet_option.replace('{0}', key + ':' + bucket.val).replace('{1}', bucket.val).replace('{2}', '(' + bucket.count + ')');
}
}
}
return htmlOut;
}
/*
* Rendering the selected facets (under the search results counts)
*
* @param {Array} facetParamArray The array containing the key value pair
* for the selected facets
*/
function renderSelectedFacets(facetParamArray) {
let htmlOut = val_emptyString;
let selectedFacetElement = $('#' + elementId_selectedFacet);
if (facetParamArray !== null && typeof facetParamArray !== val_undefined) {
let i = 0;
for (let tmpParam of facetParamArray) {
let tmpClass = val_emptyString;
if (i !== 0) {
tmpClass += key_selectedFacetFirst;
}
htmlOut += htmlSnippet_selectedFacetElement.replace('{0}', tmpClass).replace('{1}', i18n[key_facetTitlePrefix + tmpParam[0]]).replace('{2}', tmpParam[0]).split('{3}').join(tmpParam[1]);
i++;
}
selectedFacetElement.html(htmlOut);
}
}
/*
* Function to render the search results
*
* @param {Json} data The search API response
*/
function renderResults(data, searchTerm) {
// Getting the results container element
let resultsContainer = $('#' + elementId_resultsContainer);
let htmlOut = val_emptyString;
if (data.response !== null && typeof data.response !== val_undefined &&
data.response.docs !== null && typeof data.response.docs !== val_undefined && data.response.docs.length > 0) {
let i = 0;
for (let result of data.response.docs) {
// Handling the URI
let tmpOut = htmlSnippet_searchResults.replace('{0}', result.uri);
// Handling the label
let tmpResLabel = checkField(result, key_solrResultFieldLabelPrefix, currentLanguage);
tmpOut = tmpOut.replace('{1}', tmpResLabel);
// Handling the register
let tmpHref = result.register_itemclass_baseuri + '/' + result.register_itemclass_localid
tmpOut = tmpOut.replace('{2}', i18n[key_searchRegisterLabel] + ': ' + renderHref(tmpHref,tmpHref));
// Handling definition
let tmpResDefinition = checkField(result, key_solrResultFieldDefinitionPrefix, currentLanguage);
if (tmpResDefinition.length > 0) {
tmpOut = tmpOut.replace('{3}', tmpResDefinition);
} else {
// Trying to show the description in case the definition is not available
let tmpResDescription = checkField(result, key_solrResultFieldDescritpionPrefix, currentLanguage);
tmpOut = tmpOut.replace('{3}', tmpResDescription);
}
if (i !== 0) {
htmlOut += renderHr(elementClassName_hrSearchResults);
}
htmlOut += tmpOut;
i++;
}
} else {
//No results
htmlOut = htmlSnippet_searchNoResults.replace('{0}', i18n[key_searchNoResultsFound]).replace('{1}', searchTerm);
}
resultsContainer.html(htmlOut);
}
/*
* The method checks if a field is available in the current language otherwise it check if
* the default language is available (otherwise it returns empty string)
*
* @param {Json} data The search API response
* @param {String} fieldPrefix The prefix of the filed name (without language)
* @param {String} language The language for the field to be checked
*/
function checkField(data, fieldPrefix, language) {
let tmpString = data[fieldPrefix + language];
// If the field is not available in the current language
if (tmpString === null || typeof tmpString === val_undefined || tmpString.lenght <= 0) {
// If the language is not the default language, the check is relaunched
// with the default language
if (language !== registryApp.defaultLanguage) {
tmpString = checkField(data, fieldPrefix, registryApp.defaultLanguage);
} else {
tmpString = val_emptyString;
}
}
return tmpString;
}
/*
* The method renders the pagination links
*
* @param {Json} data The search API response
* @param {String} query Thesearch query (search term from the search box)
* @param {Array} facetParamArray The array containing the key value pair
* for the selected facets
*/
function renderPagesLinks(data, query, facetParam) {
let htmlOut = val_emptyString;
let paginationContainer = $('#' + elementId_paginationContainer);
if (data.response !== null && typeof data.response !== val_undefined &&
data.response.numFound !== null && typeof data.response.numFound !== val_undefined && data.response.numFound > 0) {
let currentPageNumber = Math.ceil(data.response.start / registryApp.maxSearchResultsPerPage) + 1;
let totalPages = Math.ceil(data.response.numFound / registryApp.maxSearchResultsPerPage);
// Previous page link
if (+currentPageNumber > 1) {
if (+currentPageNumber === 2) {
htmlOut += htmlSnippet_paginationPrevious.replace('{0}', i18n[key_paginationGoToPreviousPage]).replace('{1}', createSearchPageUrl((+currentPageNumber - 1), query, facetParam)).replace('{2}', i18n[key_paginationPrevious]);
} else {
htmlOut += htmlSnippet_paginationPrevious.replace('{0}', i18n[key_paginationGoToPreviousPage]).replace('{1}', createSearchPageUrl((+currentPageNumber - 1), query, facetParam)).replace('{2}', i18n[key_paginationPrevious]);
}
} else {
htmlOut += val_emptyString;
}
// Inserting dots in case of many pages
if ((+currentPageNumber - 2) > 1) {
htmlOut += htmlSnippet_page.split('{0}').join(i18n[key_paginationGoToPage]).split('{1}').join(1).split('{2}').join(createSearchPageUrl(1, query, facetParam));
htmlOut += htmlSnippet_paginationLi.replace('{0}', val_paginationManySeparator);
}
// Rendering generic pages
for (var i = +currentPageNumber - 2; i <= +currentPageNumber; i++) {
if (i >= 1) {
if (+currentPageNumber !== i) {
htmlOut += htmlSnippet_page.split('{0}').join(i18n[key_paginationGoToPage]).split('{1}').join(i).split('{2}').join(createSearchPageUrl(i, query, facetParam));
} else {
htmlOut += htmlSnippet_currentPage.split('{0}').join(i).split('{1}').join(i18n[key_paginationPage]);
}
}
}
for (var i = +currentPageNumber + 1; i <= +currentPageNumber + 2; i++) {
if (i <= totalPages) {
if (+currentPageNumber !== i) {
htmlOut += htmlSnippet_page.split('{0}').join(i18n[key_paginationGoToPage]).split('{1}').join(i).split('{2}').join(createSearchPageUrl(i, query, facetParam));
} else {
htmlOut += htmlSnippet_currentPage.split('{0}').join(i).split('{1}').join(i18n[key_paginationPage]);
}
}
}
if ((+currentPageNumber + 2) < totalPages) {
htmlOut += htmlSnippet_paginationLi.replace('{0}', val_paginationManySeparator);
htmlOut += htmlSnippet_page.split('{0}').join(i18n[key_paginationGoToPage]).split('{1}').join(totalPages).split('{2}').join(createSearchPageUrl(totalPages, query, facetParam));
}
if (+currentPageNumber < totalPages) {
htmlOut += htmlSnippet_paginationNext.replace('{0}', i18n[key_paginationGoToNextPage]).replace('{1}', createSearchPageUrl((+currentPageNumber + 1), query, facetParam)).replace('{2}', i18n[key_paginationNext]);
} else {
htmlOut += val_emptyString;
}
paginationContainer.html(htmlSnippet_paginationUl.replace('{0}', htmlOut));
} else {
paginationContainer.html(val_emptyString);
}
}
/*
* This method creates the search page URL including the search query, page
* and eventually the facets
*
* @param {Number} page The page number
* @param {String} query The search query (search term from the search box)
* @param {Array} facetParamArray The array containing the key value pair
* for the selected facets
*/
function createSearchPageUrl(page, query, facetParam) {
return registryApp.searchURL + '?' + key_searchParameter + '=' + encodeURIComponent(query) + '&' + key_pageParameter + '=' + page + ((facetParam.length > 0) ? '&' + key_facetParameter + '=' + facetParam : '');
}
/*
* Render the error response from the service
*
* @param {Json} data The Re3gistry json data
*/
function renderFetchError(data) {
// Getting the container element
let resultsContainer = $('#' + elementId_resultsContainer);
// Clearing the conatiner
resultsContainer.empty();
resultsContainer.append(htmlSnippet_errorMessage.replace('{0}', i18n[key_errorFetch]));
// Initializing the ECL Message component after creating it
let elt = document.querySelector('[' + key_dataEclMessage + ']');
let message = new ECL.Message(elt);
message.init();
}
/*
* Render the error response from the service
*
* @param {Json} data The Re3gistry json data
* @return {String} The rendered html of the error
*/
function renderServiceError(data) {
let resultsContainer = $('#' + elementId_resultsContainer);
// Clearing the conatiner
resultsContainer.empty();
resultsContainer.append(htmlSnippet_errorMessage.replace('{0}', i18n[key_errorFetch]));
// Initializing the ECL Message component after creating it
let elt = document.querySelector('[' + key_dataEclMessage + ']');
let message = new ECL.Message(elt);
message.init();
}
/*
* Render the href of the field in HTML
*
* @param {String} value The value of the field
* @param {String} href The href of the field
* @returns {String} The rendered href HTML element of the field
*
*/
function renderHref(value, href) {
return htmlSnippet_href.replace('{0}', href).replace('{1}', value);
}
/*
* Render the HR
*
* @returns {String} The rendered HTML of the HR
*/
function renderHr(classString) {
return htmlSnippet_hr.replace('{0}', classString);
}

View File

@@ -0,0 +1,262 @@
"use strict";
/// *** Scripts to manage the localization ***///
// ** Constants and variables definition ** //
// Element name constants
//const elementId_languageSelector = 'ecl-language-list__button';
const elementClassName_languageListButtonActive = 'ecl-language-list__item--is-active';
const elementClassName_languagePrefixPattern = 'language-';
const elementClassName_selectedLangLabel = 'ecl-site-header__selector-link';
const elementClassName_selectedLangIcon = 'ecl-site-header__language-icon';
const elementClassName_selectedLangCodeText = 'ecl-site-header__language-code';
const elementClassName_dialogDismiss = 'ecl-language-list__close-button';
const elementClassName_eclsiteHeaderLogoImage = 'ecl-site-header__logo-image';
// Key contants
const key_i18n = 'i18n';
const key_i18nLink = 'i18n-link';
const key_dataLocalizationFilesPath = '/js-ecl-v2/i18n';
const key_languageLogoPattern = 'logo--{0}.ec.svg';
// Value constants
// HTML snippet constants
const htmlSnippet_iconSelected = '<svg focusable="false" aria-hidden="true" class="ecl-link__icon ecl-icon ecl-icon--xs"><use xlink:href="' + registryApp.hostURL + registryApp.staticResourcesPath + 'icons.svg#ui--check"></use></svg>';
// Event name constants
// Regular expression constants
const regularExpression_languagePrefix = /language-[aA-zZ]+/;
// Global variables
var languageFromUrl = val_emptyString;
var currentLanguage = val_emptyString;
var i18n;
// ** Script body ** //
/*
* This method ititialize the language of the webapp
* The global variable currentLanguage is initialized with the language passed
* the 'selector' parameter or with the default webapp language taken from the
* configuration file.
* The UI is then updated with the selected language.
*
* @param {type} selector
*/
function initLocalization(selector) {
let storedLanguage = val_emptyString;
// checking if there is the language passed by URL
if (languageFromUrl !== null && languageFromUrl.length === 2) {
currentLanguage = languageFromUrl;
} else {
// Checking if there is a language stored in the cookies
// if (navigator.cookieEnabled) {
// Getting the language stored in the cookie
storedLanguage = getCookie(key_cookieName_language);
// }
// Takes the cookie stored language if available, otherwise the default
currentLanguage = (storedLanguage !== val_emptyString) ? storedLanguage : getBrowserLanguage();
}
// Storing the language to the cookie if needed
if ((storedLanguage === null || typeof storedLanguage === val_undefined || storedLanguage === val_emptyString)
// && navigator.cookieEnabled
) {
// Storing the language in the cookie
setCookie(key_cookieName_language, currentLanguage, val_cookieExpirationDays);
}
// Getting the right language button if not passed by parameter.
if (selector === '' || typeof selector === val_undefined || selector === null) {
if (typeof currentLanguage === val_undefined) {
currentLanguage = 'en';
}
selector = $('.' + elementClassName_languageListButton + '[' + elementAttributeName_lang + '="' + currentLanguage + '"]');
}
// Loading the localization file for the current language
loadI18nFile(currentLanguage);
// Iinitializing the page elements with the language
refreshSelectedLanguages(selector);
}
/*
* This method update the language of the webapp with the one selected by the
* user (using the language selector in the UI).
*
* @param {type} selector
*/
function updateLanguage(selector) {
// Getting the new language selected
let newLanguage = selector.attr(elementAttributeName_lang);
if (newLanguage !== val_emptyString || typeof newLanguage !== val_undefined || newLanguage !== null) {
// Storing the new selected language in the cookie
setCookie(key_cookieName_language, newLanguage, val_cookieExpirationDays);
// Re-initializing the page elements with the new language
initLocalization(selector);
// Launch the update language relate actions
//updateLanguageActions();
}
// Close the language dialog
$('.' + elementClassName_dialogDismiss).trigger(eventName_click);
}
/*
* This method is called every time the language is changed.
*/
function updateLanguageActions() {
// Update all the HTML element with the i18n data attribute available
updateDataI18nLocalization();
// Update all the href element with the i18n-link data attribute available
updateDataI18nLocalizationLinks();
// Fetching the data
fetchData();
}
/*
* This method is handling the UI changes after a new language has been selected
*
* @param {DOM element} selector
*/
function refreshSelectedLanguages(selector) {
if (currentLanguage === val_undefined) {
currentLanguage = 'en';
}
// Remove initial active classes and elements in the language selector dialog
$('.' + elementClassName_languageListButton).each(function () {
$(this).parent().removeClass(elementClassName_languageListButtonActive);
$(this).find(elementName_svg).remove();
});
// Set the active language in the language selector dialog
selector.parent().addClass(elementClassName_languageListButtonActive);
selector.append(htmlSnippet_iconSelected);
// Update the HTML lang
$(elementName_html).attr(elementAttributeName_lang, currentLanguage);
// Update the main logo
$('.' + elementClassName_eclsiteHeaderLogoImage).attr(key_src, registryApp.hostURL + registryApp.staticResourcesPath + key_languageLogoPattern.replace('{0}', currentLanguage));
// Updating the selected text label and code
let currentLanguageLabel = selector.text();
let currentLinkHtml = $('.' + elementClassName_selectedLangLabel);
let spanLanguageCode = currentLinkHtml.find(elementName_span + '.' + elementClassName_selectedLangIcon);
currentLinkHtml.html(currentLanguageLabel);
currentLinkHtml.append(spanLanguageCode);
$('.' + elementClassName_selectedLangCodeText).text(currentLanguage);
}
/*
* This method loads the i18n localization file and fires the
* updateLanguageActions method
*
* @param {String} locale The locale file to load
*/
function loadI18nFile(locale) {
if (currentLanguage === val_undefined) {
currentLanguage = 'en';
locale = 'en';
}
$.getJSON(registryApp.hostURL + key_dataLocalizationFilesPath + '/' + locale + '.' + key_json, function (data) {
// Stores the i18n Json object in the global variable i18n
i18n = data;
// Launch the methods related to the change locale action
updateLanguageActions();
})
.fail(function () {
// If the locale language file is not available, reading the
// default one
// console.log('Failed loading locale file. Reading the default one.');
loadI18nFile(registryApp.defaultLanguage);
});
}
/*
* This method update all the HTML element with the i18n data attribute
* available with the text localized in the 'currentLanguage' localization
*/
function updateDataI18nLocalization() {
// Getting all the elements that have the 'i18n' data attribute valorized
// The value of the i18n data attribute is the key to get the right text
// from the i18n localization file.
let el = $('*').filter(function () {
return typeof $(this).data(key_i18n) !== val_undefined;
});
// For each element retrieved, the text is updated with the new
// localized text
$.each(el, function () {
let localizationKey = $(this).data(key_i18n);
$(this).html(i18n[localizationKey]);
});
}
/*
* This method update all the href element with the i18n data link attribute
* available with the link in the right language
*/
function updateDataI18nLocalizationLinks() {
// Getting all the elements that have the 'i18n-link' data attribute valorized
// The value of the i18n-link data attribute is the key to get the right link
// from the i18n localization file.
let linkEl = $('*').filter(function () {
return typeof $(this).data(key_i18nLink) !== val_undefined;
});
// For each element retrieved, the link is updated with the new
// localized link
$.each(linkEl, function () {
let localizationKey = $(this).data(key_i18nLink);
$(this).attr('href', i18n[localizationKey].replace('{0}', currentLanguage));
});
}
/*
* This method check and set the Browser language
*
* @returns {String} The 2 characters language of the browser if available
* otherwhise it returns the registryApp.defaultLanguage
*/
function getBrowserLanguage() {
let userLang = navigator.language || navigator.userLanguage;
if (userLang !== null && userLang.length > 0) {
// Getting just the first 2 characters from the string
userLang = userLang.substring(0, 2);
} else {
userLang = registryApp.defaultLanguage;
}
return userLang;
}

View File

@@ -0,0 +1,23 @@
"use strict";
/// *** App initialization scripts ***///
// ** Events handlers ** //
// ** Ready init handlers ** //
$(document).ready(function () {
// Processing the URI
processUri();
//Fill langauge selector on init
fillLanguageTable();
// Initialization of the localization system
initLocalization();
// Binding common events
bindCommonEvents();
});

View File

@@ -0,0 +1,72 @@
{
"@metadata": {
"locale": "bg"
},
"c-eu": "Европейски съюз",
"c-euinstitutions":"EU institutions",
"c-ec": "Европейска комисия",
"c-ec-websites": "European Commission websites",
"c-cpriorities": "Commission and its priorities",
"c-piliciesinfoserivces": "Policies, information and services",
"c-search":"Търсене",
"c-close":"Close",
"c-ec-follow": "Follow the European Commission",
"c-othersocial": "Other social media",
"c-select-language": "Select your language",
"c-home": "Home",
"c-ecabout": "About the Commission&#x27;s new web presence",
"c-languagepolicy": "Language policy",
"c-resourcespartners": "Resources for partners",
"c-cookies": "Cookies",
"c-privacyppolicy": "Privacy policy",
"c-legalnotice": "Юридическо предупреждение",
"c-contact": "Контакт",
"s-inspire": "INSPIRE",
"s-site-title": "Регистратура INSPIRE",
"s-follow-us": "Follow us:",
"s-inspire-community-forum":"INSPIRE community forum",
"s-uri": "URI",
"s-thisversion":"This version",
"s-versionhistory":"Version history",
"s-collection-title":"Available items",
"s-narrower-title":"По-долно ниво в йерархията",
"s-contact-us":"Contact us",
"s-privacy-policy":"Privacy policy",
"s-cookies":"Cookies",
"s-inspire-resources":"INSPIRE Resources",
"s-search-options":"Search options",
"s-search-register-label":"Регистър",
"s-search-no-result-found":"No results found for \"{1}\"",
"s-pagination-previous":"предишна",
"s-pagination-next":"следваща",
"s-pagination-page":"Page",
"s-pagination-gotopreviouspage":"Go to previous page",
"s-pagination-gotopage":"Go to page",
"s-pagination-gotonextpage":"Go to next page",
"s-facet-all":"All",
"s-search-results":"Search results ({0})",
"s-search-results-current-page":"Showing results {0} to {1}",
"s-facet-title-register_itemclass_localid":"Регистър",
"s-facet-title-status_uri":"Статус",
"s-error-fetch":"An error occurred while trying to access the data service. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-404":"The element requested has not been found in the system. If you think this could be an error, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-406":"The format or language specified in the request is not available. Please specify a supported format/language. For additional info, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-500":"The data service is not able to retrieve the information because of an internal error. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"l-ec-web-presence":"https://ec.europa.eu/info/about-commissions-new-web-presence_{0}",
"l-ec-language-policy":"https://ec.europa.eu/info/language-policy_{0}",
"l-ec-resources-partners":"https://ec.europa.eu/info/resources-partners_{0}",
"l-ec-cookies":"https://ec.europa.eu/info/cookies_{0}",
"l-ec-privacy-policy":"https://ec.europa.eu/info/privacy-policy_{0}",
"l-ec-legal-notice":"https://ec.europa.eu/info/legal-notice_{0}",
"l-ec-contact":"https://ec.europa.eu/info/about-european-commission/contact_{0}",
"l-eu":"https://europa.eu/european-union/index_{0}",
"l-eu-institutions":"https://europa.eu/european-union/about-eu/institutions-bodies_{0}",
"l-ec-other-social":"https://europa.eu/european-union/contact/social-networks_{0}#n:+i:4+e:1+t:+s:",
"l-ec-website":"https://ec.europa.eu/info/index_{0}",
"s-other-formats":"Налични формати:",
"s-insert-date":"Insert date",
"s-edit-date":"Edit date",
"c-refine-results":"Refine results",
"c-clear-all":"Clear all",
"translatenotavailable":"Not available in Bulgarian"
}

View File

@@ -0,0 +1,72 @@
{
"@metadata": {
"locale": "cs"
},
"c-eu": "Evropská Unie",
"c-euinstitutions":"EU institutions",
"c-ec": "Европейска комисия",
"c-ec-websites": "European Commission websites",
"c-cpriorities": "Commission and its priorities",
"c-piliciesinfoserivces": "Policies, information and services",
"c-search":"Vyhledávání",
"c-close":"Close",
"c-ec-follow": "Follow the European Commission",
"c-othersocial": "Other social media",
"c-select-language": "Select your language",
"c-home": "Home",
"c-ecabout": "About the Commission&#x27;s new web presence",
"c-languagepolicy": "Language policy",
"c-resourcespartners": "Resources for partners",
"c-cookies": "Cookies",
"c-privacyppolicy": "Privacy policy",
"c-legalnotice": "Právní upozornění",
"c-contact": "Kontakt",
"s-inspire": "INSPIRE",
"s-site-title": "Systém registrů INSPIRE",
"s-follow-us": "Follow us:",
"s-inspire-community-forum":"INSPIRE community forum",
"s-uri": "URI",
"s-thisversion":"This version",
"s-versionhistory":"Version history",
"s-collection-title":"Available items",
"s-narrower-title":"Podřízený termín",
"s-contact-us":"Contact us",
"s-privacy-policy":"Privacy policy",
"s-cookies":"Cookies",
"s-inspire-resources":"INSPIRE Resources",
"s-search-options":"Search options",
"s-search-register-label":"Registr",
"s-search-no-result-found":"No results found for \"{1}\"",
"s-pagination-previous":"Předchozí",
"s-pagination-next":"Další",
"s-pagination-page":"Page",
"s-pagination-gotopreviouspage":"Go to previous page",
"s-pagination-gotopage":"Go to page",
"s-pagination-gotonextpage":"Go to next page",
"s-facet-all":"All",
"s-search-results":"Search results ({0})",
"s-search-results-current-page":"Showing results {0} to {1}",
"s-facet-title-register_itemclass_localid":"Registr",
"s-facet-title-status_uri":"Stav",
"s-error-fetch":"An error occurred while trying to access the data service. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-404":"The element requested has not been found in the system. If you think this could be an error, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-406":"The format or language specified in the request is not available. Please specify a supported format/language. For additional info, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-500":"The data service is not able to retrieve the information because of an internal error. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"l-ec-web-presence":"https://ec.europa.eu/info/about-commissions-new-web-presence_{0}",
"l-ec-language-policy":"https://ec.europa.eu/info/language-policy_{0}",
"l-ec-resources-partners":"https://ec.europa.eu/info/resources-partners_{0}",
"l-ec-cookies":"https://ec.europa.eu/info/cookies_{0}",
"l-ec-privacy-policy":"https://ec.europa.eu/info/privacy-policy_{0}",
"l-ec-legal-notice":"https://ec.europa.eu/info/legal-notice_{0}",
"l-ec-contact":"https://ec.europa.eu/info/about-european-commission/contact_{0}",
"l-eu":"https://europa.eu/european-union/index_{0}",
"l-eu-institutions":"https://europa.eu/european-union/about-eu/institutions-bodies_{0}",
"l-ec-other-social":"https://europa.eu/european-union/contact/social-networks_{0}#n:+i:4+e:1+t:+s:",
"l-ec-website":"https://ec.europa.eu/info/index_{0}",
"s-other-formats":"Dostupné formáty:",
"s-insert-date":"Insert date",
"s-edit-date":"Edit date",
"c-refine-results":"Refine results",
"c-clear-all":"Clear all",
"translatenotavailable":"Not available in Czech"
}

View File

@@ -0,0 +1,72 @@
{
"@metadata": {
"locale": "da"
},
"c-eu": "Den Europæiske Union",
"c-euinstitutions":"EU institutions",
"c-ec": "Europa-Kommissionen",
"c-ec-websites": "European Commission websites",
"c-cpriorities": "Commission and its priorities",
"c-piliciesinfoserivces": "Policies, information and services",
"c-search":"Søg",
"c-close":"Close",
"c-ec-follow": "Follow the European Commission",
"c-othersocial": "Other social media",
"c-select-language": "Select your language",
"c-home": "Home",
"c-ecabout": "About the Commission&#x27;s new web presence",
"c-languagepolicy": "Language policy",
"c-resourcespartners": "Resources for partners",
"c-cookies": "Cookies",
"c-privacyppolicy": "Privacy policy",
"c-legalnotice": "Forbehold",
"c-contact": "Kontakt",
"s-inspire": "INSPIRE",
"s-site-title": "INSPIRE registersystem",
"s-follow-us": "Follow us:",
"s-inspire-community-forum":"INSPIRE community forum",
"s-uri": "URI",
"s-thisversion":"This version",
"s-versionhistory":"Version history",
"s-collection-title":"Available items",
"s-narrower-title":"Smallere",
"s-contact-us":"Contact us",
"s-privacy-policy":"Privacy policy",
"s-cookies":"Cookies",
"s-inspire-resources":"INSPIRE Resources",
"s-search-options":"Search options",
"s-search-register-label":"Register",
"s-search-no-result-found":"No results found for \"{1}\"",
"s-pagination-previous":"Forrige",
"s-pagination-next":"Næste",
"s-pagination-page":"Page",
"s-pagination-gotopreviouspage":"Go to previous page",
"s-pagination-gotopage":"Go to page",
"s-pagination-gotonextpage":"Go to next page",
"s-facet-all":"All",
"s-search-results":"Search results ({0})",
"s-search-results-current-page":"Showing results {0} to {1}",
"s-facet-title-register_itemclass_localid":"Register",
"s-facet-title-status_uri":"Status",
"s-error-fetch":"An error occurred while trying to access the data service. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-404":"The element requested has not been found in the system. If you think this could be an error, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-406":"The format or language specified in the request is not available. Please specify a supported format/language. For additional info, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-500":"The data service is not able to retrieve the information because of an internal error. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"l-ec-web-presence":"https://ec.europa.eu/info/about-commissions-new-web-presence_{0}",
"l-ec-language-policy":"https://ec.europa.eu/info/language-policy_{0}",
"l-ec-resources-partners":"https://ec.europa.eu/info/resources-partners_{0}",
"l-ec-cookies":"https://ec.europa.eu/info/cookies_{0}",
"l-ec-privacy-policy":"https://ec.europa.eu/info/privacy-policy_{0}",
"l-ec-legal-notice":"https://ec.europa.eu/info/legal-notice_{0}",
"l-ec-contact":"https://ec.europa.eu/info/about-european-commission/contact_{0}",
"l-eu":"https://europa.eu/european-union/index_{0}",
"l-eu-institutions":"https://europa.eu/european-union/about-eu/institutions-bodies_{0}",
"l-ec-other-social":"https://europa.eu/european-union/contact/social-networks_{0}#n:+i:4+e:1+t:+s:",
"l-ec-website":"https://ec.europa.eu/info/index_{0}",
"s-other-formats":"Tilgængelige formater:",
"s-insert-date":"Insert date",
"s-edit-date":"Edit date",
"c-refine-results":"Refine results",
"c-clear-all":"Clear all",
"translatenotavailable":"Not available in Danish"
}

View File

@@ -0,0 +1,72 @@
{
"@metadata": {
"locale": "de"
},
"c-eu": "Europäische Union",
"c-euinstitutions":"EU institutions",
"c-ec": "Europäische Kommission",
"c-ec-websites": "European Commission websites",
"c-cpriorities": "Commission and its priorities",
"c-piliciesinfoserivces": "Policies, information and services",
"c-search":"Suche",
"c-close":"Close",
"c-ec-follow": "Follow the European Commission",
"c-othersocial": "Other social media",
"c-select-language": "Select your language",
"c-home": "Home",
"c-ecabout": "About the Commission&#x27;s new web presence",
"c-languagepolicy": "Language policy",
"c-resourcespartners": "Resources for partners",
"c-cookies": "Cookies",
"c-privacyppolicy": "Privacy policy",
"c-legalnotice": "Rechtlicher Hinweis",
"c-contact": "Kontakt",
"s-inspire": "INSPIRE",
"s-site-title": "INSPIRE-Register",
"s-follow-us": "Follow us:",
"s-inspire-community-forum":"INSPIRE community forum",
"s-uri": "URI",
"s-thisversion":"Diese Version",
"s-versionhistory":"Version history",
"s-collection-title":"Available items",
"s-narrower-title":"Spezifischerer Wert",
"s-contact-us":"Contact us",
"s-privacy-policy":"Privacy policy",
"s-cookies":"Cookies",
"s-inspire-resources":"INSPIRE Resources",
"s-search-options":"Search options",
"s-search-register-label":"Register",
"s-search-no-result-found":"No results found for \"{1}\"",
"s-pagination-previous":"Zurück",
"s-pagination-next":"Vor",
"s-pagination-page":"Page",
"s-pagination-gotopreviouspage":"Go to previous page",
"s-pagination-gotopage":"Go to page",
"s-pagination-gotonextpage":"Go to next page",
"s-facet-all":"All",
"s-search-results":"Search results ({0})",
"s-search-results-current-page":"Showing results {0} to {1}",
"s-facet-title-register_itemclass_localid":"Register",
"s-facet-title-status_uri":"Status",
"s-error-fetch":"An error occurred while trying to access the data service. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-404":"The element requested has not been found in the system. If you think this could be an error, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-406":"The format or language specified in the request is not available. Please specify a supported format/language. For additional info, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-500":"The data service is not able to retrieve the information because of an internal error. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"l-ec-web-presence":"https://ec.europa.eu/info/about-commissions-new-web-presence_{0}",
"l-ec-language-policy":"https://ec.europa.eu/info/language-policy_{0}",
"l-ec-resources-partners":"https://ec.europa.eu/info/resources-partners_{0}",
"l-ec-cookies":"https://ec.europa.eu/info/cookies_{0}",
"l-ec-privacy-policy":"https://ec.europa.eu/info/privacy-policy_{0}",
"l-ec-legal-notice":"https://ec.europa.eu/info/legal-notice_{0}",
"l-ec-contact":"https://ec.europa.eu/info/about-european-commission/contact_{0}",
"l-eu":"https://europa.eu/european-union/index_{0}",
"l-eu-institutions":"https://europa.eu/european-union/about-eu/institutions-bodies_{0}",
"l-ec-other-social":"https://europa.eu/european-union/contact/social-networks_{0}#n:+i:4+e:1+t:+s:",
"l-ec-website":"https://ec.europa.eu/info/index_{0}",
"s-other-formats":"Verfügbare Formate:",
"s-insert-date":"Insert date",
"s-edit-date":"Edit date",
"c-refine-results":"Refine results",
"c-clear-all":"Clear all",
"translatenotavailable":"Nicht verfuegbar auf deutsch"
}

View File

@@ -0,0 +1,72 @@
{
"@metadata": {
"locale": "el"
},
"c-eu": "Ευρωπαϊκή Ένωση",
"c-euinstitutions":"EU institutions",
"c-ec": "Ευρωπαϊκή Επιτροπή",
"c-ec-websites": "European Commission websites",
"c-cpriorities": "Commission and its priorities",
"c-piliciesinfoserivces": "Policies, information and services",
"c-search":"Αναζήτηση",
"c-close":"Close",
"c-ec-follow": "Follow the European Commission",
"c-othersocial": "Other social media",
"c-select-language": "Select your language",
"c-home": "Home",
"c-ecabout": "About the Commission&#x27;s new web presence",
"c-languagepolicy": "Language policy",
"c-resourcespartners": "Resources for partners",
"c-cookies": "Cookies",
"c-privacyppolicy": "Privacy policy",
"c-legalnotice": "Νομική επισήμανση",
"c-contact": "Επικοινωνία",
"s-inspire": "INSPIRE",
"s-site-title": "Μητρώο INSPIRE",
"s-follow-us": "Follow us:",
"s-inspire-community-forum":"INSPIRE community forum",
"s-uri": "URI",
"s-thisversion":"Αυτή η έκδοση",
"s-versionhistory":"Version history",
"s-collection-title":"Available items",
"s-narrower-title":"Ειδική τιμή",
"s-contact-us":"Contact us",
"s-privacy-policy":"Privacy policy",
"s-cookies":"Cookies",
"s-inspire-resources":"INSPIRE Resources",
"s-search-options":"Search options",
"s-search-register-label":"Καταχωρητής",
"s-search-no-result-found":"No results found for \"{1}\"",
"s-pagination-previous":"Προηγούμενη",
"s-pagination-next":"Επόμενη",
"s-pagination-page":"Page",
"s-pagination-gotopreviouspage":"Go to previous page",
"s-pagination-gotopage":"Go to page",
"s-pagination-gotonextpage":"Go to next page",
"s-facet-all":"All",
"s-search-results":"Search results ({0})",
"s-search-results-current-page":"Showing results {0} to {1}",
"s-facet-title-register_itemclass_localid":"Καταχωρητής",
"s-facet-title-status_uri":"Κατάσταση",
"s-error-fetch":"An error occurred while trying to access the data service. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-404":"The element requested has not been found in the system. If you think this could be an error, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-406":"The format or language specified in the request is not available. Please specify a supported format/language. For additional info, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-500":"The data service is not able to retrieve the information because of an internal error. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"l-ec-web-presence":"https://ec.europa.eu/info/about-commissions-new-web-presence_{0}",
"l-ec-language-policy":"https://ec.europa.eu/info/language-policy_{0}",
"l-ec-resources-partners":"https://ec.europa.eu/info/resources-partners_{0}",
"l-ec-cookies":"https://ec.europa.eu/info/cookies_{0}",
"l-ec-privacy-policy":"https://ec.europa.eu/info/privacy-policy_{0}",
"l-ec-legal-notice":"https://ec.europa.eu/info/legal-notice_{0}",
"l-ec-contact":"https://ec.europa.eu/info/about-european-commission/contact_{0}",
"l-eu":"https://europa.eu/european-union/index_{0}",
"l-eu-institutions":"https://europa.eu/european-union/about-eu/institutions-bodies_{0}",
"l-ec-other-social":"https://europa.eu/european-union/contact/social-networks_{0}#n:+i:4+e:1+t:+s:",
"l-ec-website":"https://ec.europa.eu/info/index_{0}",
"s-other-formats":"Διαθέσιμες μορφές:",
"s-insert-date":"Insert date",
"s-edit-date":"Edit date",
"c-refine-results":"Refine results",
"c-clear-all":"Clear all",
"translatenotavailable":"Not available in Greek"
}

View File

@@ -0,0 +1,72 @@
{
"@metadata": {
"locale": "en"
},
"c-eu": "European Union",
"c-euinstitutions":"EU institutions",
"c-ec": "European Commission",
"c-ec-websites": "European Commission websites",
"c-cpriorities": "Commission and its priorities",
"c-piliciesinfoserivces": "Policies, information and services",
"c-search":"Search",
"c-close":"Close",
"c-ec-follow": "Follow the European Commission",
"c-othersocial": "Other social media",
"c-select-language": "Select your language",
"c-home": "Home",
"c-ecabout": "About the Commission&#x27;s new web presence",
"c-languagepolicy": "Language policy",
"c-resourcespartners": "Resources for partners",
"c-cookies": "Cookies",
"c-privacyppolicy": "Privacy policy",
"c-legalnotice": "Legal notice",
"c-contact": "Contact",
"s-inspire": "INSPIRE",
"s-site-title": "INSPIRE registry",
"s-follow-us": "Follow us:",
"s-inspire-community-forum":"INSPIRE community forum",
"s-uri": "URI",
"s-thisversion":"This version",
"s-versionhistory":"Version history",
"s-collection-title":"Available items",
"s-narrower-title":"Narrowers",
"s-contact-us":"Contact us",
"s-privacy-policy":"Privacy policy",
"s-cookies":"Cookies",
"s-inspire-resources":"INSPIRE Resources",
"s-search-options":"Search options",
"s-search-register-label":"Register",
"s-search-no-result-found":"No results found for \"{1}\"",
"s-pagination-previous":"Previous",
"s-pagination-next":"Next",
"s-pagination-page":"Page",
"s-pagination-gotopreviouspage":"Go to previous page",
"s-pagination-gotopage":"Go to page",
"s-pagination-gotonextpage":"Go to next page",
"s-facet-all":"All",
"s-search-results":"Search results ({0})",
"s-search-results-current-page":"Showing results {0} to {1}",
"s-facet-title-register_itemclass_localid":"Register",
"s-facet-title-status_uri":"Status",
"s-error-fetch":"An error occurred while trying to access the data service. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-404":"The element requested has not been found in the system. If you think this could be an error, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-406":"The format or language specified in the request is not available. Please specify a supported format/language. For additional info, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-500":"The data service is not able to retrieve the information because of an internal error. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"l-ec-web-presence":"https://ec.europa.eu/info/about-commissions-new-web-presence_{0}",
"l-ec-language-policy":"https://ec.europa.eu/info/language-policy_{0}",
"l-ec-resources-partners":"https://ec.europa.eu/info/resources-partners_{0}",
"l-ec-cookies":"https://ec.europa.eu/info/cookies_{0}",
"l-ec-privacy-policy":"https://ec.europa.eu/info/privacy-policy_{0}",
"l-ec-legal-notice":"https://ec.europa.eu/info/legal-notice_{0}",
"l-ec-contact":"https://ec.europa.eu/info/about-european-commission/contact_{0}",
"l-eu":"https://europa.eu/european-union/index_{0}",
"l-eu-institutions":"https://europa.eu/european-union/about-eu/institutions-bodies_{0}",
"l-ec-other-social":"https://europa.eu/european-union/contact/social-networks_{0}#n:+i:4+e:1+t:+s:",
"l-ec-website":"https://ec.europa.eu/info/index_{0}",
"s-other-formats":"Available formats:",
"s-insert-date":"Insert date",
"s-edit-date":"Edit date",
"c-refine-results":"Refine results",
"c-clear-all":"Clear all",
"translatenotavailable":"Not available in English"
}

View File

@@ -0,0 +1,72 @@
{
"@metadata": {
"locale": "es"
},
"c-eu": "Unión Europea",
"c-euinstitutions":"EU institutions",
"c-ec": "Comisión Europea",
"c-ec-websites": "European Commission websites",
"c-cpriorities": "Commission and its priorities",
"c-piliciesinfoserivces": "Policies, information and services",
"c-search":"Buscar",
"c-close":"Close",
"c-ec-follow": "Follow the European Commission",
"c-othersocial": "Other social media",
"c-select-language": "Select your language",
"c-home": "Home",
"c-ecabout": "About the Commission&#x27;s new web presence",
"c-languagepolicy": "Language policy",
"c-resourcespartners": "Resources for partners",
"c-cookies": "Cookies",
"c-privacyppolicy": "Privacy policy",
"c-legalnotice": "Aviso legal",
"c-contact": "Contacto",
"s-inspire": "INSPIRE",
"s-site-title": "Registro INSPIRE",
"s-follow-us": "Follow us:",
"s-inspire-community-forum":"INSPIRE community forum",
"s-uri": "URI",
"s-thisversion":"Esta versión",
"s-versionhistory":"Version history",
"s-collection-title":"Available items",
"s-narrower-title":"Más específico",
"s-contact-us":"Contact us",
"s-privacy-policy":"Privacy policy",
"s-cookies":"Cookies",
"s-inspire-resources":"INSPIRE Resources",
"s-search-options":"Search options",
"s-search-register-label":"Registro",
"s-search-no-result-found":"No results found for \"{1}\"",
"s-pagination-previous":"Anterior",
"s-pagination-next":"Siguiente",
"s-pagination-page":"Page",
"s-pagination-gotopreviouspage":"Go to previous page",
"s-pagination-gotopage":"Go to page",
"s-pagination-gotonextpage":"Go to next page",
"s-facet-all":"All",
"s-search-results":"Search results ({0})",
"s-search-results-current-page":"Showing results {0} to {1}",
"s-facet-title-register_itemclass_localid":"Registro",
"s-facet-title-status_uri":"Estado",
"s-error-fetch":"An error occurred while trying to access the data service. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-404":"The element requested has not been found in the system. If you think this could be an error, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-406":"The format or language specified in the request is not available. Please specify a supported format/language. For additional info, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-500":"The data service is not able to retrieve the information because of an internal error. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"l-ec-web-presence":"https://ec.europa.eu/info/about-commissions-new-web-presence_{0}",
"l-ec-language-policy":"https://ec.europa.eu/info/language-policy_{0}",
"l-ec-resources-partners":"https://ec.europa.eu/info/resources-partners_{0}",
"l-ec-cookies":"https://ec.europa.eu/info/cookies_{0}",
"l-ec-privacy-policy":"https://ec.europa.eu/info/privacy-policy_{0}",
"l-ec-legal-notice":"https://ec.europa.eu/info/legal-notice_{0}",
"l-ec-contact":"https://ec.europa.eu/info/about-european-commission/contact_{0}",
"l-eu":"https://europa.eu/european-union/index_{0}",
"l-eu-institutions":"https://europa.eu/european-union/about-eu/institutions-bodies_{0}",
"l-ec-other-social":"https://europa.eu/european-union/contact/social-networks_{0}#n:+i:4+e:1+t:+s:",
"l-ec-website":"https://ec.europa.eu/info/index_{0}",
"s-other-formats":"Formatos disponibles:",
"s-insert-date":"Insert date",
"s-edit-date":"Edit date",
"c-refine-results":"Refine results",
"c-clear-all":"Clear all",
"translatenotavailable":"Not available in Spanish"
}

View File

@@ -0,0 +1,72 @@
{
"@metadata": {
"locale": "et"
},
"c-eu": "Euroopa Liit",
"c-euinstitutions":"EU institutions",
"c-ec": "Euroopa Komisjon",
"c-ec-websites": "European Commission websites",
"c-cpriorities": "Commission and its priorities",
"c-piliciesinfoserivces": "Policies, information and services",
"c-search":"Otsing",
"c-close":"Close",
"c-ec-follow": "Follow the European Commission",
"c-othersocial": "Other social media",
"c-select-language": "Select your language",
"c-home": "Home",
"c-ecabout": "About the Commission&#x27;s new web presence",
"c-languagepolicy": "Language policy",
"c-resourcespartners": "Resources for partners",
"c-cookies": "Cookies",
"c-privacyppolicy": "Privacy policy",
"c-legalnotice": "Juriidiline teatis",
"c-contact": "Kontakt",
"s-inspire": "INSPIRE",
"s-site-title": "INSPIRE registrite haldussüsteem",
"s-follow-us": "Follow us:",
"s-inspire-community-forum":"INSPIRE community forum",
"s-uri": "URI",
"s-thisversion":"This version",
"s-versionhistory":"Version history",
"s-collection-title":"Available items",
"s-narrower-title":"Kitsam",
"s-contact-us":"Contact us",
"s-privacy-policy":"Privacy policy",
"s-cookies":"Cookies",
"s-inspire-resources":"INSPIRE Resources",
"s-search-options":"Search options",
"s-search-register-label":"Register",
"s-search-no-result-found":"No results found for \"{1}\"",
"s-pagination-previous":"Eelmine",
"s-pagination-next":"Järgmine",
"s-pagination-page":"Page",
"s-pagination-gotopreviouspage":"Go to previous page",
"s-pagination-gotopage":"Go to page",
"s-pagination-gotonextpage":"Go to next page",
"s-facet-all":"All",
"s-search-results":"Search results ({0})",
"s-search-results-current-page":"Showing results {0} to {1}",
"s-facet-title-register_itemclass_localid":"Register",
"s-facet-title-status_uri":"Olek",
"s-error-fetch":"An error occurred while trying to access the data service. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-404":"The element requested has not been found in the system. If you think this could be an error, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-406":"The format or language specified in the request is not available. Please specify a supported format/language. For additional info, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-500":"The data service is not able to retrieve the information because of an internal error. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"l-ec-web-presence":"https://ec.europa.eu/info/about-commissions-new-web-presence_{0}",
"l-ec-language-policy":"https://ec.europa.eu/info/language-policy_{0}",
"l-ec-resources-partners":"https://ec.europa.eu/info/resources-partners_{0}",
"l-ec-cookies":"https://ec.europa.eu/info/cookies_{0}",
"l-ec-privacy-policy":"https://ec.europa.eu/info/privacy-policy_{0}",
"l-ec-legal-notice":"https://ec.europa.eu/info/legal-notice_{0}",
"l-ec-contact":"https://ec.europa.eu/info/about-european-commission/contact_{0}",
"l-eu":"https://europa.eu/european-union/index_{0}",
"l-eu-institutions":"https://europa.eu/european-union/about-eu/institutions-bodies_{0}",
"l-ec-other-social":"https://europa.eu/european-union/contact/social-networks_{0}#n:+i:4+e:1+t:+s:",
"l-ec-website":"https://ec.europa.eu/info/index_{0}",
"s-other-formats":"Saadaolevad vormingud:",
"s-insert-date":"Insert date",
"s-edit-date":"Edit date",
"c-refine-results":"Refine results",
"c-clear-all":"Clear all",
"translatenotavailable":"Not available in Estonian"
}

View File

@@ -0,0 +1,72 @@
{
"@metadata": {
"locale": "fi"
},
"c-eu": "Euroopan unioni",
"c-euinstitutions":"EU institutions",
"c-ec": "Euroopan Komissio",
"c-ec-websites": "European Commission websites",
"c-cpriorities": "Commission and its priorities",
"c-piliciesinfoserivces": "Policies, information and services",
"c-search":"Hae",
"c-close":"Close",
"c-ec-follow": "Follow the European Commission",
"c-othersocial": "Other social media",
"c-select-language": "Select your language",
"c-home": "Home",
"c-ecabout": "About the Commission&#x27;s new web presence",
"c-languagepolicy": "Language policy",
"c-resourcespartners": "Resources for partners",
"c-cookies": "Cookies",
"c-privacyppolicy": "Privacy policy",
"c-legalnotice": "Oikeudellinen huomautus",
"c-contact": "Yhteydenotto",
"s-inspire": "INSPIRE",
"s-site-title": "INSPIRE-rekisteripalvelu",
"s-follow-us": "Follow us:",
"s-inspire-community-forum":"INSPIRE community forum",
"s-uri": "URI",
"s-thisversion":"This version",
"s-versionhistory":"Version history",
"s-collection-title":"Available items",
"s-narrower-title":"Yksityiskohtaisempi koodiarvo",
"s-contact-us":"Contact us",
"s-privacy-policy":"Privacy policy",
"s-cookies":"Cookies",
"s-inspire-resources":"INSPIRE Resources",
"s-search-options":"Search options",
"s-search-register-label":"Rekisteri",
"s-search-no-result-found":"No results found for \"{1}\"",
"s-pagination-previous":"Edellinen",
"s-pagination-next":"Seuraava",
"s-pagination-page":"Page",
"s-pagination-gotopreviouspage":"Go to previous page",
"s-pagination-gotopage":"Go to page",
"s-pagination-gotonextpage":"Go to next page",
"s-facet-all":"All",
"s-search-results":"Search results ({0})",
"s-search-results-current-page":"Showing results {0} to {1}",
"s-facet-title-register_itemclass_localid":"Rekisteri",
"s-facet-title-status_uri":"Tila",
"s-error-fetch":"An error occurred while trying to access the data service. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-404":"The element requested has not been found in the system. If you think this could be an error, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-406":"The format or language specified in the request is not available. Please specify a supported format/language. For additional info, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-500":"The data service is not able to retrieve the information because of an internal error. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"l-ec-web-presence":"https://ec.europa.eu/info/about-commissions-new-web-presence_{0}",
"l-ec-language-policy":"https://ec.europa.eu/info/language-policy_{0}",
"l-ec-resources-partners":"https://ec.europa.eu/info/resources-partners_{0}",
"l-ec-cookies":"https://ec.europa.eu/info/cookies_{0}",
"l-ec-privacy-policy":"https://ec.europa.eu/info/privacy-policy_{0}",
"l-ec-legal-notice":"https://ec.europa.eu/info/legal-notice_{0}",
"l-ec-contact":"https://ec.europa.eu/info/about-european-commission/contact_{0}",
"l-eu":"https://europa.eu/european-union/index_{0}",
"l-eu-institutions":"https://europa.eu/european-union/about-eu/institutions-bodies_{0}",
"l-ec-other-social":"https://europa.eu/european-union/contact/social-networks_{0}#n:+i:4+e:1+t:+s:",
"l-ec-website":"https://ec.europa.eu/info/index_{0}",
"s-other-formats":"Saatavilla olevat muodot:",
"s-insert-date":"Insert date",
"s-edit-date":"Edit date",
"c-refine-results":"Refine results",
"c-clear-all":"Clear all",
"translatenotavailable":"Not available in Finnish"
}

View File

@@ -0,0 +1,72 @@
{
"@metadata": {
"locale": "fr"
},
"c-eu": "Union Européenne",
"c-euinstitutions":"EU institutions",
"c-ec": "Commission Européenne",
"c-ec-websites": "European Commission websites",
"c-cpriorities": "Commission and its priorities",
"c-piliciesinfoserivces": "Policies, information and services",
"c-search":"Recherche",
"c-close":"Close",
"c-ec-follow": "Follow the European Commission",
"c-othersocial": "Other social media",
"c-select-language": "Select your language",
"c-home": "Home",
"c-ecabout": "About the Commission&#x27;s new web presence",
"c-languagepolicy": "Language policy",
"c-resourcespartners": "Resources for partners",
"c-cookies": "Cookies",
"c-privacyppolicy": "Privacy policy",
"c-legalnotice": "Mentions légales",
"c-contact": "Nous contacter",
"s-inspire": "INSPIRE",
"s-site-title": "Système de publication de registres pour INSPIRE",
"s-follow-us": "Follow us:",
"s-inspire-community-forum":"INSPIRE community forum",
"s-uri": "URI",
"s-thisversion":"This version",
"s-versionhistory":"Version history",
"s-collection-title":"Available items",
"s-narrower-title":"Spécifique",
"s-contact-us":"Contact us",
"s-privacy-policy":"Privacy policy",
"s-cookies":"Cookies",
"s-inspire-resources":"INSPIRE Resources",
"s-search-options":"Search options",
"s-search-register-label":"Registre",
"s-search-no-result-found":"No results found for \"{1}\"",
"s-pagination-previous":"Précédent",
"s-pagination-next":"Suivant",
"s-pagination-page":"Page",
"s-pagination-gotopreviouspage":"Go to previous page",
"s-pagination-gotopage":"Go to page",
"s-pagination-gotonextpage":"Go to next page",
"s-facet-all":"All",
"s-search-results":"Search results ({0})",
"s-search-results-current-page":"Showing results {0} to {1}",
"s-facet-title-register_itemclass_localid":"Registre",
"s-facet-title-status_uri":"Etat",
"s-error-fetch":"An error occurred while trying to access the data service. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-404":"The element requested has not been found in the system. If you think this could be an error, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-406":"The format or language specified in the request is not available. Please specify a supported format/language. For additional info, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-500":"The data service is not able to retrieve the information because of an internal error. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"l-ec-web-presence":"https://ec.europa.eu/info/about-commissions-new-web-presence_{0}",
"l-ec-language-policy":"https://ec.europa.eu/info/language-policy_{0}",
"l-ec-resources-partners":"https://ec.europa.eu/info/resources-partners_{0}",
"l-ec-cookies":"https://ec.europa.eu/info/cookies_{0}",
"l-ec-privacy-policy":"https://ec.europa.eu/info/privacy-policy_{0}",
"l-ec-legal-notice":"https://ec.europa.eu/info/legal-notice_{0}",
"l-ec-contact":"https://ec.europa.eu/info/about-european-commission/contact_{0}",
"l-eu":"https://europa.eu/european-union/index_{0}",
"l-eu-institutions":"https://europa.eu/european-union/about-eu/institutions-bodies_{0}",
"l-ec-other-social":"https://europa.eu/european-union/contact/social-networks_{0}#n:+i:4+e:1+t:+s:",
"l-ec-website":"https://ec.europa.eu/info/index_{0}",
"s-other-formats":"Formats disponibles:",
"s-insert-date":"Insert date",
"s-edit-date":"Edit date",
"c-refine-results":"Refine results",
"c-clear-all":"Clear all",
"translatenotavailable":"Not available in French"
}

View File

@@ -0,0 +1,72 @@
{
"@metadata": {
"locale": "hr"
},
"c-eu": "Europska Unija",
"c-euinstitutions":"EU institutions",
"c-ec": "Europska komisija",
"c-ec-websites": "European Commission websites",
"c-cpriorities": "Commission and its priorities",
"c-piliciesinfoserivces": "Policies, information and services",
"c-search":"Pretraživanje",
"c-close":"Close",
"c-ec-follow": "Follow the European Commission",
"c-othersocial": "Other social media",
"c-select-language": "Select your language",
"c-home": "Home",
"c-ecabout": "About the Commission&#x27;s new web presence",
"c-languagepolicy": "Language policy",
"c-resourcespartners": "Resources for partners",
"c-cookies": "Cookies",
"c-privacyppolicy": "Privacy policy",
"c-legalnotice": "Pravna obavijest ",
"c-contact": "Kontakt",
"s-inspire": "INSPIRE",
"s-site-title": "INSPIRE registar",
"s-follow-us": "Follow us:",
"s-inspire-community-forum":"INSPIRE community forum",
"s-uri": "URI",
"s-thisversion":"Ova verzija",
"s-versionhistory":"Version history",
"s-collection-title":"Available items",
"s-narrower-title":"Slijedeći element",
"s-contact-us":"Contact us",
"s-privacy-policy":"Privacy policy",
"s-cookies":"Cookies",
"s-inspire-resources":"INSPIRE Resources",
"s-search-options":"Search options",
"s-search-register-label":"Sustav registra",
"s-search-no-result-found":"No results found for \"{1}\"",
"s-pagination-previous":"Prethodni",
"s-pagination-next":"Sljedeći",
"s-pagination-page":"Page",
"s-pagination-gotopreviouspage":"Go to previous page",
"s-pagination-gotopage":"Go to page",
"s-pagination-gotonextpage":"Go to next page",
"s-facet-all":"All",
"s-search-results":"Search results ({0})",
"s-search-results-current-page":"Showing results {0} to {1}",
"s-facet-title-register_itemclass_localid":"Sustav registra",
"s-facet-title-status_uri":"Status",
"s-error-fetch":"An error occurred while trying to access the data service. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-404":"The element requested has not been found in the system. If you think this could be an error, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-406":"The format or language specified in the request is not available. Please specify a supported format/language. For additional info, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-500":"The data service is not able to retrieve the information because of an internal error. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"l-ec-web-presence":"https://ec.europa.eu/info/about-commissions-new-web-presence_{0}",
"l-ec-language-policy":"https://ec.europa.eu/info/language-policy_{0}",
"l-ec-resources-partners":"https://ec.europa.eu/info/resources-partners_{0}",
"l-ec-cookies":"https://ec.europa.eu/info/cookies_{0}",
"l-ec-privacy-policy":"https://ec.europa.eu/info/privacy-policy_{0}",
"l-ec-legal-notice":"https://ec.europa.eu/info/legal-notice_{0}",
"l-ec-contact":"https://ec.europa.eu/info/about-european-commission/contact_{0}",
"l-eu":"https://europa.eu/european-union/index_{0}",
"l-eu-institutions":"https://europa.eu/european-union/about-eu/institutions-bodies_{0}",
"l-ec-other-social":"https://europa.eu/european-union/contact/social-networks_{0}#n:+i:4+e:1+t:+s:",
"l-ec-website":"https://ec.europa.eu/info/index_{0}",
"s-other-formats":"Dostupni formati:",
"s-insert-date":"Insert date",
"s-edit-date":"Edit date",
"c-refine-results":"Refine results",
"c-clear-all":"Clear all",
"translatenotavailable":"Nije dostupno na hrvatskom"
}

View File

@@ -0,0 +1,72 @@
{
"@metadata": {
"locale": "hu"
},
"c-eu": "Európai Unió",
"c-euinstitutions":"EU institutions",
"c-ec": "Európai Bizottság",
"c-ec-websites": "European Commission websites",
"c-cpriorities": "Commission and its priorities",
"c-piliciesinfoserivces": "Policies, information and services",
"c-search":"Keresés",
"c-close":"Close",
"c-ec-follow": "Follow the European Commission",
"c-othersocial": "Other social media",
"c-select-language": "Select your language",
"c-home": "Home",
"c-ecabout": "About the Commission&#x27;s new web presence",
"c-languagepolicy": "Language policy",
"c-resourcespartners": "Resources for partners",
"c-cookies": "Cookies",
"c-privacyppolicy": "Privacy policy",
"c-legalnotice": "Jogok",
"c-contact": "Kapcsolat",
"s-inspire": "INSPIRE",
"s-site-title": "INSPIRE nyilvántartás",
"s-follow-us": "Follow us:",
"s-inspire-community-forum":"INSPIRE community forum",
"s-uri": "URI",
"s-thisversion":"This version",
"s-versionhistory":"Version history",
"s-collection-title":"Available items",
"s-narrower-title":"Szűkített",
"s-contact-us":"Contact us",
"s-privacy-policy":"Privacy policy",
"s-cookies":"Cookies",
"s-inspire-resources":"INSPIRE Resources",
"s-search-options":"Search options",
"s-search-register-label":"Nyilvántartás",
"s-search-no-result-found":"No results found for \"{1}\"",
"s-pagination-previous":"Előző",
"s-pagination-next":"Következő",
"s-pagination-page":"Page",
"s-pagination-gotopreviouspage":"Go to previous page",
"s-pagination-gotopage":"Go to page",
"s-pagination-gotonextpage":"Go to next page",
"s-facet-all":"All",
"s-search-results":"Search results ({0})",
"s-search-results-current-page":"Showing results {0} to {1}",
"s-facet-title-register_itemclass_localid":"Nyilvántartás",
"s-facet-title-status_uri":"Státusz",
"s-error-fetch":"An error occurred while trying to access the data service. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-404":"The element requested has not been found in the system. If you think this could be an error, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-406":"The format or language specified in the request is not available. Please specify a supported format/language. For additional info, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-500":"The data service is not able to retrieve the information because of an internal error. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"l-ec-web-presence":"https://ec.europa.eu/info/about-commissions-new-web-presence_{0}",
"l-ec-language-policy":"https://ec.europa.eu/info/language-policy_{0}",
"l-ec-resources-partners":"https://ec.europa.eu/info/resources-partners_{0}",
"l-ec-cookies":"https://ec.europa.eu/info/cookies_{0}",
"l-ec-privacy-policy":"https://ec.europa.eu/info/privacy-policy_{0}",
"l-ec-legal-notice":"https://ec.europa.eu/info/legal-notice_{0}",
"l-ec-contact":"https://ec.europa.eu/info/about-european-commission/contact_{0}",
"l-eu":"https://europa.eu/european-union/index_{0}",
"l-eu-institutions":"https://europa.eu/european-union/about-eu/institutions-bodies_{0}",
"l-ec-other-social":"https://europa.eu/european-union/contact/social-networks_{0}#n:+i:4+e:1+t:+s:",
"l-ec-website":"https://ec.europa.eu/info/index_{0}",
"s-other-formats":"Elérhető formátumok:",
"s-insert-date":"Insert date",
"s-edit-date":"Edit date",
"c-refine-results":"Refine results",
"c-clear-all":"Clear all",
"translatenotavailable":"Not available in Hungarian"
}

View File

@@ -0,0 +1,72 @@
{
"@metadata": {
"locale": "it"
},
"c-eu": "Unione Europea",
"c-euinstitutions":"EU institutions",
"c-ec": "Commissione Europea",
"c-ec-websites": "European Commission websites",
"c-cpriorities": "Commission and its priorities",
"c-piliciesinfoserivces": "Policies, information and services",
"c-search":"Cerca",
"c-close":"Close",
"c-ec-follow": "Follow the European Commission",
"c-othersocial": "Other social media",
"c-select-language": "Select your language",
"c-home": "Home",
"c-ecabout": "About the Commission&#x27;s new web presence",
"c-languagepolicy": "Language policy",
"c-resourcespartners": "Resources for partners",
"c-cookies": "Cookies",
"c-privacyppolicy": "Privacy policy",
"c-legalnotice": "Note legali",
"c-contact": "Contatti",
"s-inspire": "INSPIRE",
"s-site-title": "Archivio INSPIRE",
"s-follow-us": "Follow us:",
"s-inspire-community-forum":"INSPIRE community forum",
"s-uri": "URI",
"s-thisversion":"Questa version",
"s-versionhistory":"Version history",
"s-collection-title":"Available items",
"s-narrower-title":"Elementi figli",
"s-contact-us":"Contact us",
"s-privacy-policy":"Privacy policy",
"s-cookies":"Cookies",
"s-inspire-resources":"INSPIRE Resources",
"s-search-options":"Search options",
"s-search-register-label":"Registro",
"s-search-no-result-found":"No results found for \"{1}\"",
"s-pagination-previous":"Precedente",
"s-pagination-next":"Sucessiva",
"s-pagination-page":"Page",
"s-pagination-gotopreviouspage":"Go to previous page",
"s-pagination-gotopage":"Go to page",
"s-pagination-gotonextpage":"Go to next page",
"s-facet-all":"All",
"s-search-results":"Search results ({0})",
"s-search-results-current-page":"Showing results {0} to {1}",
"s-facet-title-register_itemclass_localid":"Registro",
"s-facet-title-status_uri":"Stato",
"s-error-fetch":"An error occurred while trying to access the data service. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-404":"The element requested has not been found in the system. If you think this could be an error, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-406":"The format or language specified in the request is not available. Please specify a supported format/language. For additional info, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-500":"The data service is not able to retrieve the information because of an internal error. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"l-ec-web-presence":"https://ec.europa.eu/info/about-commissions-new-web-presence_{0}",
"l-ec-language-policy":"https://ec.europa.eu/info/language-policy_{0}",
"l-ec-resources-partners":"https://ec.europa.eu/info/resources-partners_{0}",
"l-ec-cookies":"https://ec.europa.eu/info/cookies_{0}",
"l-ec-privacy-policy":"https://ec.europa.eu/info/privacy-policy_{0}",
"l-ec-legal-notice":"https://ec.europa.eu/info/legal-notice_{0}",
"l-ec-contact":"https://ec.europa.eu/info/about-european-commission/contact_{0}",
"l-eu":"https://europa.eu/european-union/index_{0}",
"l-eu-institutions":"https://europa.eu/european-union/about-eu/institutions-bodies_{0}",
"l-ec-other-social":"https://europa.eu/european-union/contact/social-networks_{0}#n:+i:4+e:1+t:+s:",
"l-ec-website":"https://ec.europa.eu/info/index_{0}",
"s-other-formats":"Formati disponibili:",
"s-insert-date":"Insert date",
"s-edit-date":"Edit date",
"c-refine-results":"Refine results",
"c-clear-all":"Clear all",
"translatenotavailable":"Non disponibile in Italiano"
}

View File

@@ -0,0 +1,72 @@
{
"@metadata": {
"locale": "lt"
},
"c-eu": "Europos Sąjunga",
"c-euinstitutions":"EU institutions",
"c-ec": "Europos Komisija",
"c-ec-websites": "European Commission websites",
"c-cpriorities": "Commission and its priorities",
"c-piliciesinfoserivces": "Policies, information and services",
"c-search":"Ieškoti",
"c-close":"Close",
"c-ec-follow": "Follow the European Commission",
"c-othersocial": "Other social media",
"c-select-language": "Select your language",
"c-home": "Home",
"c-ecabout": "About the Commission&#x27;s new web presence",
"c-languagepolicy": "Language policy",
"c-resourcespartners": "Resources for partners",
"c-cookies": "Cookies",
"c-privacyppolicy": "Privacy policy",
"c-legalnotice": "Teisinė informacija",
"c-contact": "Kontaktai",
"s-inspire": "INSPIRE",
"s-site-title": "INSPIRE registrai",
"s-follow-us": "Follow us:",
"s-inspire-community-forum":"INSPIRE community forum",
"s-uri": "URI",
"s-thisversion":"This version",
"s-versionhistory":"Version history",
"s-collection-title":"Available items",
"s-narrower-title":"Konkretesnis",
"s-contact-us":"Contact us",
"s-privacy-policy":"Privacy policy",
"s-cookies":"Cookies",
"s-inspire-resources":"INSPIRE Resources",
"s-search-options":"Search options",
"s-search-register-label":"Registras",
"s-search-no-result-found":"No results found for \"{1}\"",
"s-pagination-previous":"Ankstesnis",
"s-pagination-next":"Kitas",
"s-pagination-page":"Page",
"s-pagination-gotopreviouspage":"Go to previous page",
"s-pagination-gotopage":"Go to page",
"s-pagination-gotonextpage":"Go to next page",
"s-facet-all":"All",
"s-search-results":"Search results ({0})",
"s-search-results-current-page":"Showing results {0} to {1}",
"s-facet-title-register_itemclass_localid":"Registras",
"s-facet-title-status_uri":"Būsena",
"s-error-fetch":"An error occurred while trying to access the data service. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-404":"The element requested has not been found in the system. If you think this could be an error, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-406":"The format or language specified in the request is not available. Please specify a supported format/language. For additional info, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-500":"The data service is not able to retrieve the information because of an internal error. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"l-ec-web-presence":"https://ec.europa.eu/info/about-commissions-new-web-presence_{0}",
"l-ec-language-policy":"https://ec.europa.eu/info/language-policy_{0}",
"l-ec-resources-partners":"https://ec.europa.eu/info/resources-partners_{0}",
"l-ec-cookies":"https://ec.europa.eu/info/cookies_{0}",
"l-ec-privacy-policy":"https://ec.europa.eu/info/privacy-policy_{0}",
"l-ec-legal-notice":"https://ec.europa.eu/info/legal-notice_{0}",
"l-ec-contact":"https://ec.europa.eu/info/about-european-commission/contact_{0}",
"l-eu":"https://europa.eu/european-union/index_{0}",
"l-eu-institutions":"https://europa.eu/european-union/about-eu/institutions-bodies_{0}",
"l-ec-other-social":"https://europa.eu/european-union/contact/social-networks_{0}#n:+i:4+e:1+t:+s:",
"l-ec-website":"https://ec.europa.eu/info/index_{0}",
"s-other-formats":"Galimi formatai:",
"s-insert-date":"Insert date",
"s-edit-date":"Edit date",
"c-refine-results":"Refine results",
"c-clear-all":"Clear all",
"translatenotavailable":"Not available in Lithuanian"
}

View File

@@ -0,0 +1,72 @@
{
"@metadata": {
"locale": "lv"
},
"c-eu": "Eiropas Savienība",
"c-euinstitutions":"EU institutions",
"c-ec": "Eiropas Komisija",
"c-ec-websites": "European Commission websites",
"c-cpriorities": "Commission and its priorities",
"c-piliciesinfoserivces": "Policies, information and services",
"c-search":"Meklēt",
"c-close":"Close",
"c-ec-follow": "Follow the European Commission",
"c-othersocial": "Other social media",
"c-select-language": "Select your language",
"c-home": "Home",
"c-ecabout": "About the Commission&#x27;s new web presence",
"c-languagepolicy": "Language policy",
"c-resourcespartners": "Resources for partners",
"c-cookies": "Cookies",
"c-privacyppolicy": "Privacy policy",
"c-legalnotice": "Juridiskais paziņojums",
"c-contact": "Kontakti",
"s-inspire": "INSPIRE",
"s-site-title": "INSPIRE reģistrs",
"s-follow-us": "Follow us:",
"s-inspire-community-forum":"INSPIRE community forum",
"s-uri": "URI",
"s-thisversion":"This version",
"s-versionhistory":"Version history",
"s-collection-title":"Available items",
"s-narrower-title":"Narrowers",
"s-contact-us":"Contact us",
"s-privacy-policy":"Privacy policy",
"s-cookies":"Cookies",
"s-inspire-resources":"INSPIRE Resources",
"s-search-options":"Search options",
"s-search-register-label":"Reģistrs",
"s-search-no-result-found":"No results found for \"{1}\"",
"s-pagination-previous":"Iepriekšējais",
"s-pagination-next":"Nākamais",
"s-pagination-page":"Page",
"s-pagination-gotopreviouspage":"Go to previous page",
"s-pagination-gotopage":"Go to page",
"s-pagination-gotonextpage":"Go to next page",
"s-facet-all":"All",
"s-search-results":"Search results ({0})",
"s-search-results-current-page":"Showing results {0} to {1}",
"s-facet-title-register_itemclass_localid":"Reģistrs",
"s-facet-title-status_uri":"Statuss",
"s-error-fetch":"An error occurred while trying to access the data service. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-404":"The element requested has not been found in the system. If you think this could be an error, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-406":"The format or language specified in the request is not available. Please specify a supported format/language. For additional info, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-500":"The data service is not able to retrieve the information because of an internal error. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"l-ec-web-presence":"https://ec.europa.eu/info/about-commissions-new-web-presence_{0}",
"l-ec-language-policy":"https://ec.europa.eu/info/language-policy_{0}",
"l-ec-resources-partners":"https://ec.europa.eu/info/resources-partners_{0}",
"l-ec-cookies":"https://ec.europa.eu/info/cookies_{0}",
"l-ec-privacy-policy":"https://ec.europa.eu/info/privacy-policy_{0}",
"l-ec-legal-notice":"https://ec.europa.eu/info/legal-notice_{0}",
"l-ec-contact":"https://ec.europa.eu/info/about-european-commission/contact_{0}",
"l-eu":"https://europa.eu/european-union/index_{0}",
"l-eu-institutions":"https://europa.eu/european-union/about-eu/institutions-bodies_{0}",
"l-ec-other-social":"https://europa.eu/european-union/contact/social-networks_{0}#n:+i:4+e:1+t:+s:",
"l-ec-website":"https://ec.europa.eu/info/index_{0}",
"s-other-formats":"Pieejamie formāti:",
"s-insert-date":"Insert date",
"s-edit-date":"Edit date",
"c-refine-results":"Refine results",
"c-clear-all":"Clear all",
"translatenotavailable":"Not available in Latvian"
}

View File

@@ -0,0 +1,72 @@
{
"@metadata": {
"locale": "mt"
},
"c-eu": "L-Unjoni Ewropea",
"c-euinstitutions":"EU institutions",
"c-ec": "Il-Kummissjoni Ewropea",
"c-ec-websites": "European Commission websites",
"c-cpriorities": "Commission and its priorities",
"c-piliciesinfoserivces": "Policies, information and services",
"c-search":"Fittex",
"c-close":"Close",
"c-ec-follow": "Follow the European Commission",
"c-othersocial": "Other social media",
"c-select-language": "Select your language",
"c-home": "Home",
"c-ecabout": "About the Commission&#x27;s new web presence",
"c-languagepolicy": "Language policy",
"c-resourcespartners": "Resources for partners",
"c-cookies": "Cookies",
"c-privacyppolicy": "Privacy policy",
"c-legalnotice": "Avviż legali",
"c-contact": "Kuntatt",
"s-inspire": "INSPIRE",
"s-site-title": "Sistema ta' reġistrar tal-INSPIRE",
"s-follow-us": "Follow us:",
"s-inspire-community-forum":"INSPIRE community forum",
"s-uri": "URI",
"s-thisversion":"This version",
"s-versionhistory":"Version history",
"s-collection-title":"Available items",
"s-narrower-title":"Idjaq",
"s-contact-us":"Contact us",
"s-privacy-policy":"Privacy policy",
"s-cookies":"Cookies",
"s-inspire-resources":"INSPIRE Resources",
"s-search-options":"Search options",
"s-search-register-label":"Reġistru",
"s-search-no-result-found":"No results found for \"{1}\"",
"s-pagination-previous":"Ta' qabel",
"s-pagination-next":"Li jmiss",
"s-pagination-page":"Page",
"s-pagination-gotopreviouspage":"Go to previous page",
"s-pagination-gotopage":"Go to page",
"s-pagination-gotonextpage":"Go to next page",
"s-facet-all":"All",
"s-search-results":"Search results ({0})",
"s-search-results-current-page":"Showing results {0} to {1}",
"s-facet-title-register_itemclass_localid":"Reġistru",
"s-facet-title-status_uri":"Status",
"s-error-fetch":"An error occurred while trying to access the data service. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-404":"The element requested has not been found in the system. If you think this could be an error, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-406":"The format or language specified in the request is not available. Please specify a supported format/language. For additional info, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-500":"The data service is not able to retrieve the information because of an internal error. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"l-ec-web-presence":"https://ec.europa.eu/info/about-commissions-new-web-presence_{0}",
"l-ec-language-policy":"https://ec.europa.eu/info/language-policy_{0}",
"l-ec-resources-partners":"https://ec.europa.eu/info/resources-partners_{0}",
"l-ec-cookies":"https://ec.europa.eu/info/cookies_{0}",
"l-ec-privacy-policy":"https://ec.europa.eu/info/privacy-policy_{0}",
"l-ec-legal-notice":"https://ec.europa.eu/info/legal-notice_{0}",
"l-ec-contact":"https://ec.europa.eu/info/about-european-commission/contact_{0}",
"l-eu":"https://europa.eu/european-union/index_{0}",
"l-eu-institutions":"https://europa.eu/european-union/about-eu/institutions-bodies_{0}",
"l-ec-other-social":"https://europa.eu/european-union/contact/social-networks_{0}#n:+i:4+e:1+t:+s:",
"l-ec-website":"https://ec.europa.eu/info/index_{0}",
"s-other-formats":"Formati disponibbli:",
"s-insert-date":"Insert date",
"s-edit-date":"Edit date",
"c-refine-results":"Refine results",
"c-clear-all":"Clear all",
"translatenotavailable":"Not available in Maltese"
}

View File

@@ -0,0 +1,72 @@
{
"@metadata": {
"locale": "nl"
},
"c-eu": "Europese Unie",
"c-euinstitutions":"EU institutions",
"c-ec": "Europese Commissie",
"c-ec-websites": "European Commission websites",
"c-cpriorities": "Commission and its priorities",
"c-piliciesinfoserivces": "Policies, information and services",
"c-search":"Zoek",
"c-close":"Close",
"c-ec-follow": "Follow the European Commission",
"c-othersocial": "Other social media",
"c-select-language": "Select your language",
"c-home": "Home",
"c-ecabout": "About the Commission&#x27;s new web presence",
"c-languagepolicy": "Language policy",
"c-resourcespartners": "Resources for partners",
"c-cookies": "Cookies",
"c-privacyppolicy": "Privacy policy",
"c-legalnotice": "Juridische kennisgeving",
"c-contact": "Contact",
"s-inspire": "INSPIRE",
"s-site-title": "INSPIRE register",
"s-follow-us": "Follow us:",
"s-inspire-community-forum":"INSPIRE community forum",
"s-uri": "URI",
"s-thisversion":"This version",
"s-versionhistory":"Version history",
"s-collection-title":"Available items",
"s-narrower-title":"Nauwer",
"s-contact-us":"Contact us",
"s-privacy-policy":"Privacy policy",
"s-cookies":"Cookies",
"s-inspire-resources":"INSPIRE Resources",
"s-search-options":"Search options",
"s-search-register-label":"Register",
"s-search-no-result-found":"No results found for \"{1}\"",
"s-pagination-previous":"Vorige",
"s-pagination-next":"Volgende",
"s-pagination-page":"Page",
"s-pagination-gotopreviouspage":"Go to previous page",
"s-pagination-gotopage":"Go to page",
"s-pagination-gotonextpage":"Go to next page",
"s-facet-all":"All",
"s-search-results":"Search results ({0})",
"s-search-results-current-page":"Showing results {0} to {1}",
"s-facet-title-register_itemclass_localid":"Register",
"s-facet-title-status_uri":"Status",
"s-error-fetch":"An error occurred while trying to access the data service. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-404":"The element requested has not been found in the system. If you think this could be an error, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-406":"The format or language specified in the request is not available. Please specify a supported format/language. For additional info, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-500":"The data service is not able to retrieve the information because of an internal error. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"l-ec-web-presence":"https://ec.europa.eu/info/about-commissions-new-web-presence_{0}",
"l-ec-language-policy":"https://ec.europa.eu/info/language-policy_{0}",
"l-ec-resources-partners":"https://ec.europa.eu/info/resources-partners_{0}",
"l-ec-cookies":"https://ec.europa.eu/info/cookies_{0}",
"l-ec-privacy-policy":"https://ec.europa.eu/info/privacy-policy_{0}",
"l-ec-legal-notice":"https://ec.europa.eu/info/legal-notice_{0}",
"l-ec-contact":"https://ec.europa.eu/info/about-european-commission/contact_{0}",
"l-eu":"https://europa.eu/european-union/index_{0}",
"l-eu-institutions":"https://europa.eu/european-union/about-eu/institutions-bodies_{0}",
"l-ec-other-social":"https://europa.eu/european-union/contact/social-networks_{0}#n:+i:4+e:1+t:+s:",
"l-ec-website":"https://ec.europa.eu/info/index_{0}",
"s-other-formats":"Beschikbare formaten:",
"s-insert-date":"Insert date",
"s-edit-date":"Edit date",
"c-refine-results":"Refine results",
"c-clear-all":"Clear all",
"translatenotavailable":"Not available in Dutch"
}

View File

@@ -0,0 +1,72 @@
{
"@metadata": {
"locale": "pl"
},
"c-eu": "Unia Europejska",
"c-euinstitutions":"EU institutions",
"c-ec": "Komisja Europejska",
"c-ec-websites": "European Commission websites",
"c-cpriorities": "Commission and its priorities",
"c-piliciesinfoserivces": "Policies, information and services",
"c-search":"Szukaj",
"c-close":"Close",
"c-ec-follow": "Follow the European Commission",
"c-othersocial": "Other social media",
"c-select-language": "Select your language",
"c-home": "Home",
"c-ecabout": "About the Commission&#x27;s new web presence",
"c-languagepolicy": "Language policy",
"c-resourcespartners": "Resources for partners",
"c-cookies": "Cookies",
"c-privacyppolicy": "Privacy policy",
"c-legalnotice": "Nota prawna",
"c-contact": "Kontakt",
"s-inspire": "INSPIRE",
"s-site-title": "Rejestr INSPIRE",
"s-follow-us": "Follow us:",
"s-inspire-community-forum":"INSPIRE community forum",
"s-uri": "URI",
"s-thisversion":"This version",
"s-versionhistory":"Version history",
"s-collection-title":"Available items",
"s-narrower-title":"Węższy",
"s-contact-us":"Contact us",
"s-privacy-policy":"Privacy policy",
"s-cookies":"Cookies",
"s-inspire-resources":"INSPIRE Resources",
"s-search-options":"Search options",
"s-search-register-label":"Rejestr",
"s-search-no-result-found":"No results found for \"{1}\"",
"s-pagination-previous":"Poprzedni",
"s-pagination-next":"Następny",
"s-pagination-page":"Page",
"s-pagination-gotopreviouspage":"Go to previous page",
"s-pagination-gotopage":"Go to page",
"s-pagination-gotonextpage":"Go to next page",
"s-facet-all":"All",
"s-search-results":"Search results ({0})",
"s-search-results-current-page":"Showing results {0} to {1}",
"s-facet-title-register_itemclass_localid":"Rejestr",
"s-facet-title-status_uri":"Status",
"s-error-fetch":"An error occurred while trying to access the data service. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-404":"The element requested has not been found in the system. If you think this could be an error, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-406":"The format or language specified in the request is not available. Please specify a supported format/language. For additional info, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-500":"The data service is not able to retrieve the information because of an internal error. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"l-ec-web-presence":"https://ec.europa.eu/info/about-commissions-new-web-presence_{0}",
"l-ec-language-policy":"https://ec.europa.eu/info/language-policy_{0}",
"l-ec-resources-partners":"https://ec.europa.eu/info/resources-partners_{0}",
"l-ec-cookies":"https://ec.europa.eu/info/cookies_{0}",
"l-ec-privacy-policy":"https://ec.europa.eu/info/privacy-policy_{0}",
"l-ec-legal-notice":"https://ec.europa.eu/info/legal-notice_{0}",
"l-ec-contact":"https://ec.europa.eu/info/about-european-commission/contact_{0}",
"l-eu":"https://europa.eu/european-union/index_{0}",
"l-eu-institutions":"https://europa.eu/european-union/about-eu/institutions-bodies_{0}",
"l-ec-other-social":"https://europa.eu/european-union/contact/social-networks_{0}#n:+i:4+e:1+t:+s:",
"l-ec-website":"https://ec.europa.eu/info/index_{0}",
"s-other-formats":"Dostępne formaty:",
"s-insert-date":"Insert date",
"s-edit-date":"Edit date",
"c-refine-results":"Refine results",
"c-clear-all":"Clear all",
"translatenotavailable":"Not available in Polish"
}

View File

@@ -0,0 +1,72 @@
{
"@metadata": {
"locale": "pt"
},
"c-eu": "União Europeia",
"c-euinstitutions":"EU institutions",
"c-ec": "Comissão Europeia",
"c-ec-websites": "European Commission websites",
"c-cpriorities": "Commission and its priorities",
"c-piliciesinfoserivces": "Policies, information and services",
"c-search":"Procurar",
"c-close":"Close",
"c-ec-follow": "Follow the European Commission",
"c-othersocial": "Other social media",
"c-select-language": "Select your language",
"c-home": "Home",
"c-ecabout": "About the Commission&#x27;s new web presence",
"c-languagepolicy": "Language policy",
"c-resourcespartners": "Resources for partners",
"c-cookies": "Cookies",
"c-privacyppolicy": "Privacy policy",
"c-legalnotice": "Aviso jurídico",
"c-contact": "Contacto",
"s-inspire": "INSPIRE",
"s-site-title": "Registo INSPIRE",
"s-follow-us": "Follow us:",
"s-inspire-community-forum":"INSPIRE community forum",
"s-uri": "URI",
"s-thisversion":"This version",
"s-versionhistory":"Version history",
"s-collection-title":"Available items",
"s-narrower-title":"Elemento secundário",
"s-contact-us":"Contact us",
"s-privacy-policy":"Privacy policy",
"s-cookies":"Cookies",
"s-inspire-resources":"INSPIRE Resources",
"s-search-options":"Search options",
"s-search-register-label":"Registo",
"s-search-no-result-found":"No results found for \"{1}\"",
"s-pagination-previous":"Anterior",
"s-pagination-next":"Seguinte",
"s-pagination-page":"Page",
"s-pagination-gotopreviouspage":"Go to previous page",
"s-pagination-gotopage":"Go to page",
"s-pagination-gotonextpage":"Go to next page",
"s-facet-all":"All",
"s-search-results":"Search results ({0})",
"s-search-results-current-page":"Showing results {0} to {1}",
"s-facet-title-register_itemclass_localid":"Registo",
"s-facet-title-status_uri":"Condição",
"s-error-fetch":"An error occurred while trying to access the data service. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-404":"The element requested has not been found in the system. If you think this could be an error, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-406":"The format or language specified in the request is not available. Please specify a supported format/language. For additional info, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-500":"The data service is not able to retrieve the information because of an internal error. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"l-ec-web-presence":"https://ec.europa.eu/info/about-commissions-new-web-presence_{0}",
"l-ec-language-policy":"https://ec.europa.eu/info/language-policy_{0}",
"l-ec-resources-partners":"https://ec.europa.eu/info/resources-partners_{0}",
"l-ec-cookies":"https://ec.europa.eu/info/cookies_{0}",
"l-ec-privacy-policy":"https://ec.europa.eu/info/privacy-policy_{0}",
"l-ec-legal-notice":"https://ec.europa.eu/info/legal-notice_{0}",
"l-ec-contact":"https://ec.europa.eu/info/about-european-commission/contact_{0}",
"l-eu":"https://europa.eu/european-union/index_{0}",
"l-eu-institutions":"https://europa.eu/european-union/about-eu/institutions-bodies_{0}",
"l-ec-other-social":"https://europa.eu/european-union/contact/social-networks_{0}#n:+i:4+e:1+t:+s:",
"l-ec-website":"https://ec.europa.eu/info/index_{0}",
"s-other-formats":"Formatos disponíveis:",
"s-insert-date":"Insert date",
"s-edit-date":"Edit date",
"c-refine-results":"Refine results",
"c-clear-all":"Clear all",
"translatenotavailable":"Not available in Portuguese"
}

View File

@@ -0,0 +1,72 @@
{
"@metadata": {
"locale": "ro"
},
"c-eu": "Uniunea Europeană",
"c-euinstitutions":"EU institutions",
"c-ec": "Comisia Europeană",
"c-ec-websites": "European Commission websites",
"c-cpriorities": "Commission and its priorities",
"c-piliciesinfoserivces": "Policies, information and services",
"c-search":"Caută",
"c-close":"Close",
"c-ec-follow": "Follow the European Commission",
"c-othersocial": "Other social media",
"c-select-language": "Select your language",
"c-home": "Home",
"c-ecabout": "About the Commission&#x27;s new web presence",
"c-languagepolicy": "Language policy",
"c-resourcespartners": "Resources for partners",
"c-cookies": "Cookies",
"c-privacyppolicy": "Privacy policy",
"c-legalnotice": "Aviz juridic",
"c-contact": "Contact",
"s-inspire": "INSPIRE",
"s-site-title": "Arhiva INSPIRE",
"s-follow-us": "Follow us:",
"s-inspire-community-forum":"INSPIRE community forum",
"s-uri": "URI",
"s-thisversion":"Această versione",
"s-versionhistory":"Version history",
"s-collection-title":"Available items",
"s-narrower-title":"Elemente fii",
"s-contact-us":"Contact us",
"s-privacy-policy":"Privacy policy",
"s-cookies":"Cookies",
"s-inspire-resources":"INSPIRE Resources",
"s-search-options":"Search options",
"s-search-register-label":"Registrul",
"s-search-no-result-found":"No results found for \"{1}\"",
"s-pagination-previous":"Anterioară",
"s-pagination-next":"Următoarea",
"s-pagination-page":"Page",
"s-pagination-gotopreviouspage":"Go to previous page",
"s-pagination-gotopage":"Go to page",
"s-pagination-gotonextpage":"Go to next page",
"s-facet-all":"All",
"s-search-results":"Search results ({0})",
"s-search-results-current-page":"Showing results {0} to {1}",
"s-facet-title-register_itemclass_localid":"Registrul",
"s-facet-title-status_uri":"Stadiu",
"s-error-fetch":"An error occurred while trying to access the data service. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-404":"The element requested has not been found in the system. If you think this could be an error, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-406":"The format or language specified in the request is not available. Please specify a supported format/language. For additional info, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-500":"The data service is not able to retrieve the information because of an internal error. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"l-ec-web-presence":"https://ec.europa.eu/info/about-commissions-new-web-presence_{0}",
"l-ec-language-policy":"https://ec.europa.eu/info/language-policy_{0}",
"l-ec-resources-partners":"https://ec.europa.eu/info/resources-partners_{0}",
"l-ec-cookies":"https://ec.europa.eu/info/cookies_{0}",
"l-ec-privacy-policy":"https://ec.europa.eu/info/privacy-policy_{0}",
"l-ec-legal-notice":"https://ec.europa.eu/info/legal-notice_{0}",
"l-ec-contact":"https://ec.europa.eu/info/about-european-commission/contact_{0}",
"l-eu":"https://europa.eu/european-union/index_{0}",
"l-eu-institutions":"https://europa.eu/european-union/about-eu/institutions-bodies_{0}",
"l-ec-other-social":"https://europa.eu/european-union/contact/social-networks_{0}#n:+i:4+e:1+t:+s:",
"l-ec-website":"https://ec.europa.eu/info/index_{0}",
"s-other-formats":"Formate disponibile:",
"s-insert-date":"Insert date",
"s-edit-date":"Edit date",
"c-refine-results":"Refine results",
"c-clear-all":"Clear all",
"translatenotavailable":"Nu e disponibil în Română"
}

View File

@@ -0,0 +1,72 @@
{
"@metadata": {
"locale": "sk"
},
"c-eu": "Európska únia",
"c-euinstitutions":"EU institutions",
"c-ec": "Európska komisia",
"c-ec-websites": "European Commission websites",
"c-cpriorities": "Commission and its priorities",
"c-piliciesinfoserivces": "Policies, information and services",
"c-search":"Vyhľadávanie",
"c-close":"Close",
"c-ec-follow": "Follow the European Commission",
"c-othersocial": "Other social media",
"c-select-language": "Select your language",
"c-home": "Home",
"c-ecabout": "About the Commission&#x27;s new web presence",
"c-languagepolicy": "Language policy",
"c-resourcespartners": "Resources for partners",
"c-cookies": "Cookies",
"c-privacyppolicy": "Privacy policy",
"c-legalnotice": "Právne upozornenie",
"c-contact": "Kontakt",
"s-inspire": "INSPIRE",
"s-site-title": "INSPIRE systém registrov ",
"s-follow-us": "Follow us:",
"s-inspire-community-forum":"INSPIRE community forum",
"s-uri": "URI",
"s-thisversion":"This version",
"s-versionhistory":"Version history",
"s-collection-title":"Available items",
"s-narrower-title":"Užší",
"s-contact-us":"Contact us",
"s-privacy-policy":"Privacy policy",
"s-cookies":"Cookies",
"s-inspire-resources":"INSPIRE Resources",
"s-search-options":"Search options",
"s-search-register-label":"Register",
"s-search-no-result-found":"No results found for \"{1}\"",
"s-pagination-previous":"Predošlý",
"s-pagination-next":"Ďalší",
"s-pagination-page":"Page",
"s-pagination-gotopreviouspage":"Go to previous page",
"s-pagination-gotopage":"Go to page",
"s-pagination-gotonextpage":"Go to next page",
"s-facet-all":"All",
"s-search-results":"Search results ({0})",
"s-search-results-current-page":"Showing results {0} to {1}",
"s-facet-title-register_itemclass_localid":"Register",
"s-facet-title-status_uri":"Stav",
"s-error-fetch":"An error occurred while trying to access the data service. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-404":"The element requested has not been found in the system. If you think this could be an error, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-406":"The format or language specified in the request is not available. Please specify a supported format/language. For additional info, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-500":"The data service is not able to retrieve the information because of an internal error. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"l-ec-web-presence":"https://ec.europa.eu/info/about-commissions-new-web-presence_{0}",
"l-ec-language-policy":"https://ec.europa.eu/info/language-policy_{0}",
"l-ec-resources-partners":"https://ec.europa.eu/info/resources-partners_{0}",
"l-ec-cookies":"https://ec.europa.eu/info/cookies_{0}",
"l-ec-privacy-policy":"https://ec.europa.eu/info/privacy-policy_{0}",
"l-ec-legal-notice":"https://ec.europa.eu/info/legal-notice_{0}",
"l-ec-contact":"https://ec.europa.eu/info/about-european-commission/contact_{0}",
"l-eu":"https://europa.eu/european-union/index_{0}",
"l-eu-institutions":"https://europa.eu/european-union/about-eu/institutions-bodies_{0}",
"l-ec-other-social":"https://europa.eu/european-union/contact/social-networks_{0}#n:+i:4+e:1+t:+s:",
"l-ec-website":"https://ec.europa.eu/info/index_{0}",
"s-other-formats":"Dostupné formáty:",
"s-insert-date":"Insert date",
"s-edit-date":"Edit date",
"c-refine-results":"Refine results",
"c-clear-all":"Clear all",
"translatenotavailable":"Not available in Slovak"
}

View File

@@ -0,0 +1,72 @@
{
"@metadata": {
"locale": "sl"
},
"c-eu": "Evropska Unija",
"c-euinstitutions":"EU institutions",
"c-ec": "Evropska komisija",
"c-ec-websites": "European Commission websites",
"c-cpriorities": "Commission and its priorities",
"c-piliciesinfoserivces": "Policies, information and services",
"c-search":"Išči",
"c-close":"Close",
"c-ec-follow": "Follow the European Commission",
"c-othersocial": "Other social media",
"c-select-language": "Select your language",
"c-home": "Home",
"c-ecabout": "About the Commission&#x27;s new web presence",
"c-languagepolicy": "Language policy",
"c-resourcespartners": "Resources for partners",
"c-cookies": "Cookies",
"c-privacyppolicy": "Privacy policy",
"c-legalnotice": "Legal notice",
"c-contact": "Kontakti",
"s-inspire": "INSPIRE",
"s-site-title": "Sistem registrov INSPIRE",
"s-follow-us": "Follow us:",
"s-inspire-community-forum":"INSPIRE community forum",
"s-uri": "URI",
"s-thisversion":"This version",
"s-versionhistory":"Version history",
"s-collection-title":"Available items",
"s-narrower-title":"Omejen",
"s-contact-us":"Contact us",
"s-privacy-policy":"Privacy policy",
"s-cookies":"Cookies",
"s-inspire-resources":"INSPIRE Resources",
"s-search-options":"Search options",
"s-search-register-label":"Register",
"s-search-no-result-found":"No results found for \"{1}\"",
"s-pagination-previous":"Prejšnja",
"s-pagination-next":"Naslednja",
"s-pagination-page":"Page",
"s-pagination-gotopreviouspage":"Go to previous page",
"s-pagination-gotopage":"Go to page",
"s-pagination-gotonextpage":"Go to next page",
"s-facet-all":"All",
"s-search-results":"Search results ({0})",
"s-search-results-current-page":"Showing results {0} to {1}",
"s-facet-title-register_itemclass_localid":"Register",
"s-facet-title-status_uri":"Status",
"s-error-fetch":"An error occurred while trying to access the data service. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-404":"The element requested has not been found in the system. If you think this could be an error, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-406":"The format or language specified in the request is not available. Please specify a supported format/language. For additional info, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-500":"The data service is not able to retrieve the information because of an internal error. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"l-ec-web-presence":"https://ec.europa.eu/info/about-commissions-new-web-presence_{0}",
"l-ec-language-policy":"https://ec.europa.eu/info/language-policy_{0}",
"l-ec-resources-partners":"https://ec.europa.eu/info/resources-partners_{0}",
"l-ec-cookies":"https://ec.europa.eu/info/cookies_{0}",
"l-ec-privacy-policy":"https://ec.europa.eu/info/privacy-policy_{0}",
"l-ec-legal-notice":"https://ec.europa.eu/info/legal-notice_{0}",
"l-ec-contact":"https://ec.europa.eu/info/about-european-commission/contact_{0}",
"l-eu":"https://europa.eu/european-union/index_{0}",
"l-eu-institutions":"https://europa.eu/european-union/about-eu/institutions-bodies_{0}",
"l-ec-other-social":"https://europa.eu/european-union/contact/social-networks_{0}#n:+i:4+e:1+t:+s:",
"l-ec-website":"https://ec.europa.eu/info/index_{0}",
"s-other-formats":"Razpoložljivi formati:",
"s-insert-date":"Insert date",
"s-edit-date":"Edit date",
"c-refine-results":"Refine results",
"c-clear-all":"Clear all",
"translatenotavailable":"Not available in Slovene"
}

View File

@@ -0,0 +1,72 @@
{
"@metadata": {
"locale": "sv"
},
"c-eu": "Europeiska Unionen",
"c-euinstitutions":"EU institutions",
"c-ec": "European Commission",
"c-ec-websites": "European Commission websites",
"c-cpriorities": "Commission and its priorities",
"c-piliciesinfoserivces": "Policies, information and services",
"c-search":"Sök",
"c-close":"Close",
"c-ec-follow": "Follow the Europeiska Kommissionen",
"c-othersocial": "Other social media",
"c-select-language": "Select your language",
"c-home": "Home",
"c-ecabout": "About the Commission&#x27;s new web presence",
"c-languagepolicy": "Language policy",
"c-resourcespartners": "Resources for partners",
"c-cookies": "Cookies",
"c-privacyppolicy": "Privacy policy",
"c-legalnotice": "Laglig notis",
"c-contact": "Kontakt",
"s-inspire": "INSPIRE",
"s-site-title": "Inspire-register",
"s-follow-us": "Follow us:",
"s-inspire-community-forum":"INSPIRE community forum",
"s-uri": "URI",
"s-thisversion":"This version",
"s-versionhistory":"Version history",
"s-collection-title":"Available items",
"s-narrower-title":"Specialisering",
"s-contact-us":"Contact us",
"s-privacy-policy":"Privacy policy",
"s-cookies":"Cookies",
"s-inspire-resources":"INSPIRE Resources",
"s-search-options":"Search options",
"s-search-register-label":"Register",
"s-search-no-result-found":"No results found for \"{1}\"",
"s-pagination-previous":"Föregående",
"s-pagination-next":"Nästa",
"s-pagination-page":"Page",
"s-pagination-gotopreviouspage":"Go to previous page",
"s-pagination-gotopage":"Go to page",
"s-pagination-gotonextpage":"Go to next page",
"s-facet-all":"All",
"s-search-results":"Search results ({0})",
"s-search-results-current-page":"Showing results {0} to {1}",
"s-facet-title-register_itemclass_localid":"Register",
"s-facet-title-status_uri":"Status",
"s-error-fetch":"An error occurred while trying to access the data service. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-404":"The element requested has not been found in the system. If you think this could be an error, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-406":"The format or language specified in the request is not available. Please specify a supported format/language. For additional info, you can contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"s-error-500":"The data service is not able to retrieve the information because of an internal error. If the error persist, please contact <a href=\"mailto:jrc-inspire-support@ec.europa.eu\">jrc-inspire-support@ec.europa.eu</a>",
"l-ec-web-presence":"https://ec.europa.eu/info/about-commissions-new-web-presence_{0}",
"l-ec-language-policy":"https://ec.europa.eu/info/language-policy_{0}",
"l-ec-resources-partners":"https://ec.europa.eu/info/resources-partners_{0}",
"l-ec-cookies":"https://ec.europa.eu/info/cookies_{0}",
"l-ec-privacy-policy":"https://ec.europa.eu/info/privacy-policy_{0}",
"l-ec-legal-notice":"https://ec.europa.eu/info/legal-notice_{0}",
"l-ec-contact":"https://ec.europa.eu/info/about-european-commission/contact_{0}",
"l-eu":"https://europa.eu/european-union/index_{0}",
"l-eu-institutions":"https://europa.eu/european-union/about-eu/institutions-bodies_{0}",
"l-ec-other-social":"https://europa.eu/european-union/contact/social-networks_{0}#n:+i:4+e:1+t:+s:",
"l-ec-website":"https://ec.europa.eu/info/index_{0}",
"s-other-formats":"Tillgängliga format:",
"s-insert-date":"Insert date",
"s-edit-date":"Edit date",
"c-refine-results":"Refine results",
"c-clear-all":"Clear all",
"translatenotavailable":"Not available in Swedish"
}

View File

@@ -0,0 +1,296 @@
European Union Public Licence
V. 1.1
EUPL (c) the European Community 2007
This European Union Public Licence (the "EUPL") applies to the Work or Software
(as defined below) which is provided under the terms of this Licence. Any use
of the Work, other than as authorised under this Licence is prohibited (to the
extent such use is covered by a right of the copyright holder of the Work).
The Original Work is provided under the terms of this Licence when the Licensor
(as defined below) has placed the following notice immediately following the
copyright notice for the Original Work:
Licensed under the EUPL V.1.1
or has expressed by any other mean his willingness to license under the EUPL.
1. Definitions
In this Licence, the following terms have the following meaning:
* The Licence: this Licence.
* The Original Work or the Software: the software distributed and/or
communicated by the Licensor under this Licence, available as Source Code
and also as Executable Code as the case may be.
* Derivative Works: the works or software that could be created by the
Licensee, based upon the Original Work or modifications thereof. This
Licence does not define the extent of modification or dependence on the
Original Work required in order to classify a work as a Derivative Work;
this extent is determined by copyright law applicable in the country
mentioned in Article 15.
* The Work: the Original Work and/or its Derivative Works.
* The Source Code: the human-readable form of the Work which is the most
convenient for people to study and modify.
* The Executable Code: any code which has generally been compiled and which is
meant to be interpreted by a computer as a program.
* The Licensor: the natural or legal person that distributes and/or
communicates the Work under the Licence.
* Contributor(s): any natural or legal person who modifies the Work under the
Licence, or otherwise contributes to the creation of a Derivative Work.
* The Licensee or "You": any natural or legal person who makes any usage of
the Software under the terms of the Licence.
* Distribution and/or Communication: any act of selling, giving, lending,
renting, distributing, communicating, transmitting, or otherwise making
available, on-line or off-line, copies of the Work or providing access to
its essential functionalities at the disposal of any other natural or legal
person.
2. Scope of the rights granted by the Licence
The Licensor hereby grants You a world-wide, royalty-free, non-exclusive,
sublicensable licence to do the following, for the duration of copyright vested
in the Original Work:
* use the Work in any circumstance and for all usage,
* reproduce the Work,
* modify the Original Work, and make Derivative Works based upon the Work,
* communicate to the public, including the right to make available or display
the Work or copies thereof to the public and perform publicly, as the case
may be, the Work,
* distribute the Work or copies thereof,
* lend and rent the Work or copies thereof,
* sub-license rights in the Work or copies thereof.
Those rights can be exercised on any media, supports and formats, whether now
known or later invented, as far as the applicable law permits so.
In the countries where moral rights apply, the Licensor waives his right to
exercise his moral right to the extent allowed by law in order to make
effective the licence of the economic rights here above listed.
The Licensor grants to the Licensee royalty-free, non exclusive usage rights to
any patents held by the Licensor, to the extent necessary to make use of the
rights granted on the Work under this Licence.
3. Communication of the Source Code
The Licensor may provide the Work either in its Source Code form, or as
Executable Code. If the Work is provided as Executable Code, the Licensor
provides in addition a machine-readable copy of the Source Code of the Work
along with each copy of the Work that the Licensor distributes or indicates, in
a notice following the copyright notice attached to the Work, a repository
where the Source Code is easily and freely accessible for as long as the
Licensor continues to distribute and/or communicate the Work.
4. Limitations on copyright
Nothing in this Licence is intended to deprive the Licensee of the benefits
from any exception or limitation to the exclusive rights of the rights owners
in the Original Work or Software, of the exhaustion of those rights or of other
applicable limitations thereto.
5. Obligations of the Licensee
The grant of the rights mentioned above is subject to some restrictions and
obligations imposed on the Licensee. Those obligations are the following:
- Attribution right: the Licensee shall keep intact all copyright, patent or
trademarks notices and all notices that refer to the Licence and to the
disclaimer of warranties. The Licensee must include a copy of such notices
and a copy of the Licence with every copy of the Work he/she distributes
and/or communicates. The Licensee must cause any Derivative Work to carry
prominent notices stating that the Work has been modified and the date of
modification.
- Copyleft clause: If the Licensee distributes and/or communicates copies of
the Original Works or Derivative Works based upon the Original Work, this
Distribution and/or Communication will be done under the terms of this
Licence or of a later version of this Licence unless the Original Work is
expressly distributed only under this version of the Licence. The Licensee
(becoming Licensor) cannot offer or impose any additional terms or
conditions on the Work or Derivative Work that alter or restrict the terms
of the Licence.
- Compatibility clause: If the Licensee Distributes and/or Communicates
Derivative Works or copies thereof based upon both the Original Work and
another work licensed under a Compatible Licence, this Distribution and/or
Communication can be done under the terms of this Compatible Licence. For
the sake of this clause, "Compatible Licence" refers to the licences listed
in the appendix attached to this Licence. Should the Licensee's obligations
under the Compatible Licence conflict with his/her obligations under this
Licence, the obligations of the Compatible Licence shall prevail.
- Provision of Source Code: When distributing and/or communicating copies of
the Work, the Licensee will provide a machine-readable copy of the Source
Code or indicate a repository where this Source will be easily and freely
available for as long as the Licensee continues to distribute and/or
communicate the Work. Legal Protection: This Licence does not grant
permission to use the trade names, trademarks, service marks, or names of
the Licensor, except as required for reasonable and customary use in
describing the origin of the Work and reproducing the content of the
copyright notice.
6. Chain of Authorship
The original Licensor warrants that the copyright in the Original Work granted
hereunder is owned by him/her or licensed to him/her and that he/she has the
power and authority to grant the Licence.
Each Contributor warrants that the copyright in the modifications he/she brings
to the Work are owned by him/her or licensed to him/her and that he/she has the
power and authority to grant the Licence.
Each time You accept the Licence, the original Licensor and subsequent
Contributors grant You a licence to their contributions to the Work, under the
terms of this Licence.
7. Disclaimer of Warranty
The Work is a work in progress, which is continuously improved by numerous
contributors. It is not a finished work and may therefore contain defects or
"bugs" inherent to this type of software development.
For the above reason, the Work is provided under the Licence on an "as is"
basis and without warranties of any kind concerning the Work, including without
limitation merchantability, fitness for a particular purpose, absence of
defects or errors, accuracy, non-infringement of intellectual property rights
other than copyright as stated in Article 6 of this Licence.
This disclaimer of warranty is an essential part of the Licence and a condition
for the grant of any rights to the Work.
8. Disclaimer of Liability
Except in the cases of wilful misconduct or damages directly caused to natural
persons, the Licensor will in no event be liable for any direct or indirect,
material or moral, damages of any kind, arising out of the Licence or of the
use of the Work, including without limitation, damages for loss of goodwill,
work stoppage, computer failure or malfunction, loss of data or any commercial
damage, even if the Licensor has been advised of the possibility of such
damage. However, the Licensor will be liable under statutory product liability
laws as far such laws apply to the Work.
9. Additional agreements
While distributing the Original Work or Derivative Works, You may choose to
conclude an additional agreement to offer, and charge a fee for, acceptance of
support, warranty, indemnity, or other liability obligations and/or services
consistent with this Licence. However, in accepting such obligations, You may
act only on your own behalf and on your sole responsibility, not on behalf of
the original Licensor or any other Contributor, and only if You agree to
indemnify, defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against such Contributor by the fact You have
accepted any such warranty or additional liability.
10. Acceptance of the Licence
The provisions of this Licence can be accepted by clicking on an icon "I agree"
placed under the bottom of a window displaying the text of this Licence or by
affirming consent in any other similar way, in accordance with the rules of
applicable law. Clicking on that icon indicates your clear and irrevocable
acceptance of this Licence and all of its terms and conditions.
Similarly, you irrevocably accept this Licence and all of its terms and
conditions by exercising any rights granted to You by Article 2 of this
Licence, such as the use of the Work, the creation by You of a Derivative Work
or the Distribution and/or Communication by You of the Work or copies thereof.
11. Information to the public
In case of any Distribution and/or Communication of the Work by means of
electronic communication by You (for example, by offering to download the Work
from a remote location) the distribution channel or media (for example, a
website) must at least provide to the public the information requested by the
applicable law regarding the Licensor, the Licence and the way it may be
accessible, concluded, stored and reproduced by the Licensee.
12. Termination of the Licence
The Licence and the rights granted hereunder will terminate automatically upon
any breach by the Licensee of the terms of the Licence.
Such a termination will not terminate the licences of any person who has
received the Work from the Licensee under the Licence, provided such persons
remain in full compliance with the Licence.
13. Miscellaneous
Without prejudice of Article 9 above, the Licence represents the complete
agreement between the Parties as to the Work licensed hereunder.
If any provision of the Licence is invalid or unenforceable under applicable
law, this will not affect the validity or enforceability of the Licence as a
whole. Such provision will be construed and/or reformed so as necessary to make
it valid and enforceable.
The European Commission may publish other linguistic versions and/or new
versions of this Licence, so far this is required and reasonable, without
reducing the scope of the rights granted by the Licence. New versions of the
Licence will be published with a unique version number.
All linguistic versions of this Licence, approved by the European Commission,
have identical value. Parties can take advantage of the linguistic version of
their choice.
14. Jurisdiction
Any litigation resulting from the interpretation of this License, arising
between the European Commission, as a Licensor, and any Licensee, will be
subject to the jurisdiction of the Court of Justice of the European
Communities, as laid down in article 238 of the Treaty establishing the
European Community.
Any litigation arising between Parties, other than the European Commission, and
resulting from the interpretation of this License, will be subject to the
exclusive jurisdiction of the competent court where the Licensor resides or
conducts its primary business.
15. Applicable Law
This Licence shall be governed by the law of the European Union country where
the Licensor resides or has his registered office.
This licence shall be governed by the Belgian law if:
* a litigation arises between the European Commission, as a Licensor, and any
Licensee;
* the Licensor, other than the European Commission, has no residence or
registered office inside a European Union country.
Appendix
"Compatible Licences" according to article 5 EUPL are:
* GNU General Public License (GNU GPL) v. 2
* Open Software License (OSL) v. 2.1, v. 3.0
* Common Public License v. 1.0
* Eclipse Public License v. 1.0
* Cecill v. 2.0

View File

@@ -0,0 +1,7 @@
# ECL preset: EC website
This preset ships all the EC components with normalize.css and some styles applied to the `body`.
This is the main preset if you're building an EC website with the ECL from the start.
This is the package of the ECL v.38, when you want to update please update this folder.

View File

@@ -0,0 +1 @@
["branded/facebook","branded/instagram","branded/linkedin","branded/pinterest","branded/rss","branded/skype","branded/twitter","branded/youtube","general/audio","general/book","general/calendar","general/copy","general/digital","general/edit","general/faq","general/feedback","general/file","general/gear","general/generic-lang","general/global","general/growth","general/hamburger","general/image","general/infographic","general/language","general/livestreaming","general/location","general/log-in","general/logged-in","general/multiple-files","general/organigram","general/print","general/regulation","general/search","general/share","general/spinner","general/spreadsheet","general/tag","general/video","notifications/error","notifications/information","notifications/success","notifications/warning","ui/check-filled","ui/check","ui/close-filled","ui/close","ui/corner-arrow","ui/download","ui/external","ui/fullscreen","ui/minus","ui/plus","ui/rounded-arrow","ui/solid-arrow"]

View File

@@ -0,0 +1 @@
["facebook","instagram","linkedin","pinterest","rss","skype","twitter","youtube"]

View File

@@ -0,0 +1 @@
["audio","book","calendar","copy","digital","edit","faq","feedback","file","gear","generic-lang","global","growth","hamburger","image","infographic","language","livestreaming","location","log-in","logged-in","multiple-files","organigram","print","regulation","search","share","spinner","spreadsheet","tag","video"]

View File

@@ -0,0 +1 @@
["error","information","success","warning"]

View File

@@ -0,0 +1 @@
["check-filled","check","close-filled","close","corner-arrow","download","external","fullscreen","minus","plus","rounded-arrow","solid-arrow"]

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 35 KiB

View File

@@ -0,0 +1 @@
<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M24 12.073C24 5.405 18.627 0 12 0S0 5.405 0 12.073C0 18.099 4.388 23.094 10.125 24v-8.437H7.078v-3.49h3.047v-2.66c0-3.025 1.792-4.697 4.533-4.697 1.312 0 2.686.236 2.686.236v2.971h-1.513c-1.491 0-1.956.931-1.956 1.886v2.264h3.328l-.532 3.49h-2.796V24C19.612 23.094 24 18.099 24 12.073"/></svg>

After

Width:  |  Height:  |  Size: 385 B

View File

@@ -0,0 +1 @@
<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11.996.008C8.738.008 8.33.021 7.05.08 5.773.138 4.901.341 4.138.637a5.886 5.886 0 00-2.125 1.384A5.883 5.883 0 00.63 4.146c-.297.763-.5 1.635-.558 2.912C.014 8.337 0 8.746 0 12.004s.014 3.666.072 4.946c.058 1.277.261 2.149.558 2.912a5.883 5.883 0 001.383 2.125 5.883 5.883 0 002.125 1.383c.763.297 1.635.5 2.912.558 1.28.058 1.688.072 4.946.072s3.667-.014 4.946-.072c1.277-.058 2.149-.261 2.912-.558a5.883 5.883 0 002.125-1.383 5.886 5.886 0 001.384-2.125c.296-.763.499-1.635.557-2.912.059-1.28.072-1.688.072-4.946s-.013-3.667-.072-4.946c-.058-1.277-.261-2.149-.557-2.912-.307-.789-.717-1.458-1.384-2.125S20.643.944 19.854.637C19.091.341 18.219.138 16.942.08 15.663.021 15.254.008 11.996.008zm0 2.161c3.203 0 3.583.012 4.848.07 1.169.053 1.805.249 2.227.413.56.218.96.478 1.38.897.419.42.679.82.897 1.38.164.422.36 1.058.413 2.227.058 1.265.07 1.645.07 4.848s-.012 3.582-.07 4.847c-.053 1.17-.249 1.805-.413 2.228a3.73 3.73 0 01-.897 1.379c-.42.42-.82.68-1.38.898-.422.164-1.058.359-2.227.413-1.265.057-1.644.07-4.848.07-3.203 0-3.582-.013-4.847-.07-1.17-.054-1.805-.249-2.228-.413-.56-.218-.959-.478-1.379-.898s-.68-.819-.898-1.379c-.164-.423-.359-1.058-.413-2.228-.057-1.265-.07-1.644-.07-4.847s.013-3.583.07-4.848c.054-1.169.249-1.805.413-2.227.218-.56.478-.96.898-1.38a3.73 3.73 0 011.379-.897c.423-.164 1.058-.36 2.228-.413 1.265-.058 1.644-.07 4.847-.07z"/><path d="M11.996 16.003a4 4 0 11.002-8 4 4 0 01-.002 8zm0-10.159a6.16 6.16 0 100 12.32 6.16 6.16 0 000-12.32zM19.839 5.6a1.44 1.44 0 11-2.879.001 1.44 1.44 0 012.879-.001"/></svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5.84 22.5H1.55V8.077h4.29V22.5zM3.64 6.346C2.1 6.346 1 5.308 1 3.923S1.99 1.5 3.64 1.5c1.54 0 2.64 1.038 2.64 2.423s-.99 2.423-2.64 2.423zM23 22.5h-4.95V15c0-1.846-.77-3.23-2.42-3.23-1.32 0-1.98.922-2.31 1.73v9H8.48V8.077h4.84v2.308c.22-.923 1.76-2.423 4.29-2.423 3.08 0 5.39 2.076 5.39 6.461V22.5z"/></svg>

After

Width:  |  Height:  |  Size: 400 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11.78 23c-.99 0-2.09-.11-3.08-.442.44-.664.88-1.548 1.21-2.322.11-.553.77-2.985.77-2.985.44.774 1.54 1.437 2.75 1.437 3.52 0 5.94-3.206 5.94-7.517 0-3.206-2.75-6.412-7.04-6.412-5.17 0-7.92 3.759-7.92 6.854 0 1.99.77 3.648 2.2 4.201.22.11.55 0 .55-.221 0-.11.11-.663.22-.884.11-.222 0-.443-.11-.664-.44-.553-.77-1.216-.77-2.21 0-2.765 2.09-5.307 5.39-5.307 2.97 0 4.51 1.768 4.51 4.311 0 3.206-1.43 5.86-3.52 5.86-1.21 0-2.09-.885-1.65-2.101.44-1.437.99-2.874.99-3.87 0-.884-.55-1.658-1.43-1.658-1.21 0-2.09 1.216-2.09 2.875 0 .995.44 1.658.44 1.658s-1.21 5.085-1.43 5.97c-.22.774-.22 1.769-.11 2.653C3.75 20.568 1 16.588 1 12.056 1 5.974 5.95 1 12 1s11 4.975 11 11.055C22.78 18.025 17.83 23 11.78 23z"/></svg>

After

Width:  |  Height:  |  Size: 802 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.035 22.015a2.99 2.99 0 01-2.08.876c-.766 0-1.532-.438-2.08-.876C1.439 21.468 1 20.7 1 19.935s.438-1.532.876-2.08a2.99 2.99 0 012.08-.875c.765 0 1.532.438 2.079.876a2.99 2.99 0 01.875 2.08c-.109.875-.328 1.532-.875 2.079zm5.254.876c0-2.737-.986-5.254-2.956-7.224-1.97-1.97-4.487-2.956-7.224-2.956V8.552c3.94 0 7.553 1.642 10.18 4.269 2.626 2.627 4.268 6.13 4.268 10.179l-4.268-.11zm7.442 0c0-9.742-7.99-17.732-17.622-17.732V1c6.02 0 11.493 2.408 15.433 6.458C20.482 11.508 23 16.87 23 22.89h-4.269z"/></svg>

After

Width:  |  Height:  |  Size: 601 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M22.45 12.054C22.45 6.31 17.83 1.76 12 1.76c-.66 0-1.21 0-1.76.108C9.36 1.217 8.15 1 7.05 1 3.64 1 1 3.71 1 6.96c0 1.193.22 2.168.77 3.035-.11.65-.11 1.3-.11 2.06 0 5.743 4.62 10.295 10.45 10.295.66 0 1.32 0 1.98-.109.88.542 1.76.759 2.86.759 3.41 0 6.05-2.71 6.05-5.96 0-.976-.22-1.951-.66-2.71 0-.759.11-1.517.11-2.276zM17.5 17.04c-.55.65-1.21 1.3-2.09 1.626-.88.434-2.09.542-3.19.542-1.54 0-2.75-.217-3.74-.759-.66-.433-1.32-.867-1.65-1.517-.44-.65-.66-1.3-.66-1.95 0-.434.11-.76.44-.976.22-.217.66-.434.99-.434.33 0 .66.109.88.217.22.217.44.542.66.867.11.434.44.759.66.976.22.216.55.541.88.65.44.108.88.217 1.54.217.88 0 1.54-.109 2.09-.542.55-.434.77-.759.77-1.3 0-.434-.11-.76-.44-.976a2.505 2.505 0 00-1.21-.65c-.55-.109-1.21-.217-1.98-.542a30.7 30.7 0 01-2.75-.759c-.77-.217-1.43-.759-1.76-1.3-.44-.542-.66-1.3-.66-2.06 0-.758.22-1.517.77-2.059.55-.65 1.21-.975 2.09-1.409.88-.216 1.98-.541 3.08-.541.88 0 1.76.108 2.42.216.66.217 1.32.542 1.65.867.55.434.77.759.99 1.192.22.434.44.76.44 1.193 0 .433-.11.758-.44.975-.33.217-.66.433-.99.433-.33 0-.66-.108-.88-.216-.22-.109-.44-.434-.66-.759-.22-.542-.55-.867-.88-1.192-.44-.217-.88-.434-1.76-.434-.77 0-1.43.109-1.76.434-.88.433-.99.759-.99 1.192 0 .217.11.434.22.65.11.109.44.434.66.542.22.109.55.217.88.434.22.108.77.216 1.43.433.88.109 1.65.434 2.31.65.66.217 1.32.542 1.76.76.55.433.88.758 1.21 1.3.22.541.44 1.192.44 1.734-.22.758-.44 1.517-.77 2.275z"/></svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20.592 8.031C20.592 14.068 16.104 21 7.896 21 5.269 21 2.86 20.217 1 18.876h.985c2.08 0 3.94-.783 5.582-2.013a4.415 4.415 0 01-4.268-3.13c.437.112.656.112.875.112.438 0 .766 0 1.204-.112-2.08-.447-3.612-2.236-3.612-4.472.657.223 1.314.559 2.08.559-1.314-.783-2.08-2.236-2.08-3.801 0-.895.22-1.677.657-2.348 2.189 2.907 5.582 4.695 9.303 4.92-.11-.448-.11-.672-.11-1.007 0-2.46 2.08-4.584 4.488-4.584 1.423 0 2.627.559 3.394 1.453.985-.111 1.97-.559 2.845-1.006-.219 1.006-.985 2.013-1.97 2.46.876-.112 1.751-.447 2.627-.783-.766.783-1.532 1.565-2.408 2.236v.671z"/></svg>

After

Width:  |  Height:  |  Size: 664 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.729 15.32l-.001-7.191 5.944 3.608-5.943 3.582zM22.78 6.882s-.215-1.763-.874-2.54c-.837-1.02-1.775-1.024-2.205-1.084C16.623 3 12.005 3 12.005 3h-.01S7.377 3 4.3 3.259c-.43.06-1.368.065-2.205 1.084-.66.777-.874 2.54-.874 2.54S1 8.954 1 11.025v1.942c0 2.07.22 4.142.22 4.142s.215 1.763.874 2.54c.837 1.02 1.936.987 2.426 1.094C6.28 20.939 12 21 12 21s4.623-.008 7.701-.267c.43-.06 1.368-.065 2.205-1.084.66-.777.874-2.54.874-2.54s.22-2.071.22-4.142v-1.942c0-2.07-.22-4.142-.22-4.142z"/></svg>

After

Width:  |  Height:  |  Size: 584 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M23 1l-7.104 2.686-6.921-2.408L1 4.474V23l7.975-2.964 6.92 2.455L23 19.665V1zM10.167 18.368V3.733l4.675 1.713v14.451l-4.675-1.529zM3.063 5.771l4.767-1.9v14.451l-4.768 1.714V5.77zm13.979-.232l3.988-1.575v14.404l-3.988 1.575V5.54z"/></svg>

After

Width:  |  Height:  |  Size: 329 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12.846 2.3c-1.212.305-2.19.84-2.781 1.747-2.279.408-5.322.332-7.417-.35C2.127 3.527 1 3.133 1 2.649c0-.587 1.553-1.026 2.214-1.196 2.979-.772 7.65-.6 9.632.847zm-1.692 2.077c1.004-1.205 2.948-1.368 4.998-1.617 1.913-.233 4.176.16 5.648.758.423.172 1.2.513 1.2.909-.002.615-1.9 1.18-2.5 1.315-2.096.464-4.806.445-6.847-.052-1.016-.247-2.063-.48-2.5-1.313zM1 4.385c2.004 1.193 5.527 1.482 8.462 1.004v2.168C6.449 7.997 2.679 7.85 1 6.182V4.385zm10.154 1.692c2.981 1.567 8.843 1.651 11.802 0-.106.45.139 1.17 0 1.69-.19.71-1.696 1.12-2.54 1.322-3.037.73-7.77.437-9.262-1.321V6.077zM1 7.769c2.044 1.204 5.558 1.514 8.462 1.004v2.164c-2.998.44-6.812.314-8.462-1.372V7.769zm10.154 1.693c2.912 1.578 8.858 1.675 11.747 0-.022.424.192 1.141.05 1.69-.182.7-1.661 1.123-2.489 1.32-3.046.724-7.76.446-9.308-1.267V9.462zm0 3.384c2.872 1.565 8.93 1.624 11.787 0 .117.479.017 1.18.051 1.744-.639.728-1.694.99-2.848 1.23-1.027.217-2.445.593-3.695.309-.329-.075-.685-.468-1.1-.667-1.159-.553-2.682-.795-4.195-.975v-1.64zM9.183 16.27c1.978-.13 4.159.054 5.798.717.55.222 1.255.556 1.25.92-.012.617-1.953 1.204-2.5 1.33-2.176.513-4.723.496-6.847 0-.745-.171-2.487-.713-2.5-1.33-.011-.618 1.435-1.014 2-1.177 1.052-.302 1.792-.394 2.799-.46zm-4.798 3.345c2.97 1.61 8.87 1.592 11.846 0v1.733c-2.438 2.19-9.415 2.215-11.846 0v-1.733z"/></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8.563c-5.184 0-7.857-1.928-7.857-2.75 0-.823 2.673-2.75 7.857-2.75s7.857 1.927 7.857 2.75c0 .822-2.673 2.75-7.857 2.75zM19.857 12c0 .822-2.673 2.75-7.857 2.75S4.143 12.822 4.143 12V8.78C5.975 9.9 8.813 10.625 12 10.625c3.188 0 6.025-.724 7.857-1.845V12zm0 6.187c0 .823-2.673 2.75-7.857 2.75s-7.857-1.927-7.857-2.75v-3.22c1.832 1.121 4.67 1.845 7.857 1.845 3.188 0 6.025-.724 7.857-1.845v3.22zM12 1C6.486 1 2 3.16 2 5.813v12.374C2 20.84 6.486 23 12 23s10-2.16 10-4.813V5.813C22 3.16 17.514 1 12 1z"/></svg>

After

Width:  |  Height:  |  Size: 601 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11.913 1h.178c.353.189.54.549.67.922.713 2.043.518 5.193.668 7.856-.71-.497-2.205-.365-2.854-.044.112-2.494-.003-5.817.669-7.768.124-.36.413-.853.669-.966zm-.223 9.173c1.719-.246 3.186 1.58 2.14 3.204-.875 1.362-3.765 1.353-3.969-.921-.048-.541.297-1.337.313-1.36.288-.448.794-.819 1.516-.923zm-2.542 1.58c.038-.008.042.018.044.044-.153.798.099 1.51.446 2.02.216.315.543.499.67.79-1.652.88-3.514 1.89-5.531 2.677-.629.245-2.563 1.127-2.765.044-.134-.712.916-1.446 1.338-1.8 1.72-1.442 4.014-2.723 5.798-3.774zm5.664 0c1.882 1.02 4.017 2.316 5.798 3.775.416.34 1.487 1.01 1.383 1.756-.155 1.114-2.099.275-2.81 0-1.943-.752-3.832-1.814-5.486-2.677.123-.32.53-.517.758-.878.305-.484.462-1.112.357-1.844v-.131zM13.43 23h-2.854v-7.988c.77.385 2.146.254 2.854.044V23z"/></svg>

After

Width:  |  Height:  |  Size: 863 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14.36 9.085l-.218 1.11h-3.635c-.006.108-.006.254-.006.423 0 .168.006.345.015.52h3.432l-.217 1.11h-3.078c.115.515.29.912.52 1.203.448.56 1.033.842 1.756.842.867 0 1.554-.282 2.066-.842v2.191c-.585.306-1.264.467-2.046.467-1.315 0-2.39-.476-3.235-1.433-.58-.65-.955-1.455-1.143-2.427h-.996l.216-1.11h.665c-.006-.115-.006-.24-.006-.369 0-.222.006-.413.013-.582h-.888l.216-1.11h.802c.188-.95.564-1.746 1.127-2.382.853-.965 1.965-1.448 3.353-1.448.758 0 1.416.146 1.973.437l-.398 1.983c-.382-.406-.939-.606-1.677-.606-.736 0-1.328.277-1.783.836a2.854 2.854 0 00-.55 1.18h3.721v.007zM12.002 2C5.928 2 1 5.898 1 10.693c0 2.138 1.525 4.574 3.143 6.09L2.569 22l4.775-3.433c1.415.52 2.99.828 4.653.828 6.075 0 11.003-3.891 11.003-8.693C23.007 5.898 18.08 2 12.003 2z"/></svg>

After

Width:  |  Height:  |  Size: 857 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M1.846 10.333h20.307v10c0 .916-.762 1.667-1.69 1.667H3.537c-.93 0-1.691-.751-1.691-1.668v-9.999zm6.77 4.167h6.768V12H8.616v2.5zm13.537-5H23V6.167L20.463 2H3.537L1 6.167V9.5h21.153z"/></svg>

After

Width:  |  Height:  |  Size: 281 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3.747 15.042H20.17v-9.85H3.747v9.85zm18.212-12.1L22 5.191h-.582v10.976h-8.233v.804l4.158 4.945c.25.281.208.684-.083.885-.291.24-.707.2-.915-.08l-4.241-5.026-4.49 5.066c-.25.28-.666.32-.915.08-.292-.241-.333-.644-.084-.885l4.158-4.744v-1.045H2.541V5.193H2V2.94h19.959zm-11.292-.648V1h2.666v1.294h-2.666z"/></svg>

After

Width:  |  Height:  |  Size: 404 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.56 7.178c2.985 2.672 2.985 7.055-.046 9.769-.23.209-.552.292-.781.292-.322 0-.643-.083-.873-.292-.505-.46-.505-1.086 0-1.545 2.021-1.795 2.021-4.842 0-6.679-.505-.46-.505-1.085 0-1.545.505-.459 1.194-.459 1.7 0zm2.572-1.962c.505-.459 1.194-.459 1.653 0 2.02 1.837 3.215 4.3 3.215 6.93s-1.148 5.093-3.215 6.93c-.138.167-.46.292-.78.292-.322 0-.644-.083-.873-.292-.506-.46-.506-1.085 0-1.545 3.306-2.964 3.306-7.848 0-10.77-.506-.46-.506-1.085 0-1.545zM12.207 1v22l-7.211-6.596H1V7.68h3.996L12.206 1z"/></svg>

After

Width:  |  Height:  |  Size: 603 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19.943 1H5.98C4.848 1 4 2.014 4 3.219V20.78C4 22.05 4.905 23 5.979 23h11.59V4.74H6.374c-.621 0-1.13-.57-1.13-1.268 0-.697.509-1.267 1.13-1.267h12.722V19.26H20L19.943 1z"/></svg>

After

Width:  |  Height:  |  Size: 270 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5.23 4.058V2.494C5.23 1.668 5.977 1 6.898 1c.92 0 1.666.668 1.666 1.494v1.564c0 .825-.746 1.494-1.666 1.494-.92 0-1.666-.67-1.666-1.494zm10.155 0V2.494c0-.826.745-1.494 1.666-1.494.92 0 1.666.668 1.666 1.494v1.564c0 .825-.746 1.494-1.666 1.494-.92 0-1.666-.67-1.666-1.494zm4.23 15.908h-2.538V17.69h2.538v2.276zm0-3.794h-2.538v-2.275h2.538v2.275zm0-3.793h-2.538v-2.276h2.538v2.276zm-4.23 7.587h-2.539V17.69h2.539v2.276zm0-3.794h-2.539v-2.275h2.539v2.275zm0-3.793h-2.539v-2.276h2.539v2.276zm-4.231 7.587H8.615V17.69h2.539v2.276zm0-3.794H8.615v-2.275h2.539v2.275zm0-3.793H8.615v-2.276h2.539v2.276zm-4.23 7.587h-2.54V17.69h2.54v2.276zm0-3.794h-2.54v-2.275h2.54v2.275zm0-3.793h-2.54v-2.276h2.54v2.276zm14.854-4.046H2.222v13.445h19.556V8.332zM2.692 23C1.758 23 1 22.32 1 21.483V4.793c0-.838.758-1.517 1.692-1.517h1.693v.758c0 1.258 1.136 2.276 2.538 2.276s2.539-1.018 2.539-2.276v-.758h5.076v.758c0 1.258 1.138 2.276 2.539 2.276 1.401 0 2.538-1.018 2.538-2.276v-.758h1.693c.934 0 1.692.679 1.692 1.517v16.69C23 22.32 22.242 23 21.308 23H2.692z"/></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.448 5.016c.803 0 1.552.67 1.552 1.294v15.44c0 .625-.803 1.25-1.552 1.25H7.746c-.856 0-1.606-.67-1.606-1.25V8.186L9.993 5.06h8.455v-.045zm0 1.294h-6.903v1.964c0 .67-.803 1.25-1.498 1.25H7.692V21.75h10.756V6.31zM5.605 17.511v1.339C4.75 18.805 4 18.136 4 17.556V4.258L8.013 1h8.776c.856 0 1.66.67 1.66 1.339v2.276h-1.606V2.339H9.619V4.39c0 .714-.803 1.295-1.606 1.295H5.605V17.51z"/></svg>

After

Width:  |  Height:  |  Size: 482 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.136 21.11c2.01-.77 3.622-1.937 4.727-3.61h-2.665c-.437 1.424-1.343 2.608-2.062 3.61zm-2.45.3c1.318-.831 2.327-2.344 3.052-3.91h-3.051v3.91zm-1.847-.3c.126.107.296.31.473.257V17.5c-1.002.028-2.12-.057-3.05.043.635 1.326 1.534 2.673 2.577 3.566zm-1.934-.044A10.335 10.335 0 016.801 17.5H4.136a8.946 8.946 0 004.77 3.566zm9.325-8.38c-.162 1.172-.242 2.423-.559 3.439h3.008c.472-.975.82-2.074.902-3.438H18.23zm-5.5 0c-.1 1.062-.014 2.307-.043 3.439h3.566c.297-1.035.464-2.201.559-3.438H12.73zm-5.5 0c-.017 1.166.249 2.417.515 3.439h3.567v-3.438H7.23zm-4.812 0a8.878 8.878 0 00.902 3.439h3.008c-.284-1.034-.453-2.184-.516-3.438H2.418zm15.769-1.374h3.395a8.927 8.927 0 00-.903-3.437h-3.008c.286 1.032.449 2.188.516 3.437zM12.73 7.875c-.1 1.06-.014 2.306-.043 3.437 1.36-.028 2.835.057 4.125-.043-.102-1.216-.264-2.371-.559-3.394H12.73zm-5.543 3.437h4.125V7.875H7.788c-.375.97-.49 2.202-.601 3.437zM3.363 7.875c-.55.912-.841 2.08-.945 3.437h3.394c.063-1.253.232-2.403.516-3.437H3.363zM17.198 6.5h2.665a8.94 8.94 0 00-4.77-3.566c.894.997 1.62 2.16 2.105 3.566zm-13.062 0h2.665c.436-1.425 1.344-2.608 2.062-3.61-2.009.77-3.622 1.936-4.727 3.61zm9.024-3.61c-.126-.107-.296-.31-.473-.257V6.5c1.002-.03 2.12.057 3.05-.043-.635-1.327-1.535-2.672-2.577-3.566zM8.26 6.5h3.05c-.027-1.304.058-2.722-.042-3.954C9.963 3.561 8.981 4.9 8.261 6.5zM11.184 1h1.632C18.75 1.856 22.143 5.25 23 11.184v1.632C22.143 18.75 18.75 22.144 12.816 23h-1.632C5.248 22.146 1.856 18.75 1 12.816v-1.632C1.856 5.25 5.247 1.854 11.184 1z"/></svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.272 7.806l1.649 1.601a.252.252 0 010 .367L13.1 16.53c-.052.052-.052.052-.105.052l-3.91 1.258c-.212.053-.37-.104-.317-.314l1.268-3.876c0-.052.053-.052.053-.105l4.704-4.662 1.692-1.623.201-.2V2.571H9.55v2.41c0 .838-.793 1.519-1.586 1.519H5.586v14.929h11.1v-7.124l1.586-1.572v8.696c0 .733-.846 1.571-1.586 1.571H5.691C4.793 23 4 22.214 4 21.481V4.824L7.964 1h8.67c.845 0 1.638.786 1.638 1.571v5.235z"/></svg>

After

Width:  |  Height:  |  Size: 501 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13.188 17.389H9.555v-1.003c0-1.224.193-2.226.577-3.028.385-.802 1.175-1.693 2.33-2.673 1.175-.98 1.88-1.648 2.094-1.937.363-.49.534-1.024.534-1.603 0-.824-.32-1.514-.94-2.093-.62-.58-1.453-.868-2.5-.868-1.026 0-1.88.311-2.564.913-.684.601-1.154 1.514-1.41 2.761L4 7.368c.107-1.759.833-3.273 2.18-4.498C7.524 1.623 9.276 1 11.478 1c2.286 0 4.124.624 5.47 1.892C18.316 4.14 19 5.587 19 7.257c0 .913-.257 1.781-.748 2.605-.513.823-1.581 1.937-3.205 3.362-.854.734-1.367 1.314-1.581 1.759-.193.445-.3 1.247-.278 2.405zM9.556 23v-4.186h4.017V23H9.556z"/></svg>

After

Width:  |  Height:  |  Size: 648 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M23 11.153c0 2.147-1.113 4.086-2.923 5.536.075 1.412.377 3.332 1.49 4.311-2.112 0-4.26-1.318-5.524-2.26-1.263.377-2.62.584-4.053.584C5.92 19.324 1 15.653 1 11.153S5.92 3 11.99 3 23 6.653 23 11.153z"/></svg>

After

Width:  |  Height:  |  Size: 298 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.222 7.338V21.43H5.778V6.5h2.666c.89 0 1.778-.681 1.778-1.519v-2.41h8v4.767zM18.163 1H8.444L4 4.824V21.48c0 .734.889 1.52 1.896 1.52h12.326c.83 0 1.778-.838 1.778-1.571V2.57C20 1.786 19.111 1 18.163 1z"/></svg>

After

Width:  |  Height:  |  Size: 305 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11.998 8.022a3.978 3.978 0 000 7.957A3.97 3.97 0 0015.962 12a3.966 3.966 0 00-3.964-3.978zm7.972 6.263l-.717 1.726 1.448 2.843-1.773 1.772-2.908-1.374-1.726.71-.876 2.682-.112.356H10.8l-1.084-3.028-1.726-.712-2.846 1.442-1.772-1.771 1.372-2.91-.71-1.725L1 13.306v-2.504l3.03-1.086.711-1.723-1.275-2.516-.168-.33 1.77-1.77L7.98 4.75l1.724-.713.876-2.68.113-.356h2.504l1.085 3.032 1.722.712 2.85-1.444 1.77 1.77-1.371 2.907.708 1.727 3.039.988v2.504l-3.03 1.09z"/></svg>

After

Width:  |  Height:  |  Size: 561 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.134 12.329h1.842c.303-.653.49-1.353.536-2.1h-2.076c-.023.77-.14 1.47-.303 2.1zm.326-2.938h2.076A5.82 5.82 0 0017 7.29h-1.865c.162.63.28 1.33.326 2.1zm-3.358 3.777v2.401c.373-.28 1.235-1.026 1.842-2.401h-1.842zm2.729 0a7.872 7.872 0 01-1.307 2.192c1.213-.42 2.239-1.166 2.962-2.192H14.83zm.046-6.716h1.632a5.881 5.881 0 00-2.915-2.215c.42.536.91 1.259 1.282 2.215h.001zm-.606.84H12.1V9.39h2.52c-.047-.793-.164-1.493-.35-2.1zm.326 2.938h-2.495v2.099h2.169a7.944 7.944 0 00.326-2.1zm-.653-3.8c-.186-.514-.466-.933-.7-1.283-.35-.466-.7-.793-.956-1.003-.047-.07-.116-.093-.186-.14V6.43h1.842zm-4.524 0h1.866V4.027c-.397.28-1.26 1.05-1.866 2.401zm-2.541 0h1.655A7.34 7.34 0 019.84 4.237 5.957 5.957 0 006.879 6.43zm1.026 3.777H5.829a5.7 5.7 0 00.536 2.098h1.842c-.163-.63-.256-1.306-.303-2.098zm.326-2.939H6.39a6.367 6.367 0 00-.56 2.1h2.099c.047-.77.14-1.47.303-2.1zM0 13.818c0 2.822 2.192 5.091 5.09 5.091h3.637L17.455 24v-5.09h1.454c2.875 0 5.091-1.87 5.091-4.693V5.091C24 2.269 21.784 0 18.91 0H5.09C2.193 0 0 2.27 0 5.09v8.728zm4.99-4.031c0-3.708 3.008-6.716 6.715-6.692a6.663 6.663 0 016.67 6.715c0 3.708-3.008 6.716-6.716 6.693a6.663 6.663 0 01-6.67-6.716zm3.521 3.358H6.856a6.044 6.044 0 002.938 2.215 7.476 7.476 0 01-1.282-2.215zm.606-.84h2.146v-2.098H8.767c.024.792.14 1.492.35 2.098zm-.349-2.938h2.495V7.268H9.095c-.187.607-.28 1.307-.327 2.1zm.63 3.801c.21.49.489.91.722 1.259.35.443.7.793.956 1.003a.45.45 0 00.163.14v-2.402H9.397z"/></svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3.123 9.767v-.75C3.384 5.58 4.71 3.266 6.713 1.59c.283.287.63.552.848.926C5.668 4.17 4.21 6.77 4.428 10.186c.326 4.63 4.373 8.575 9.486 8.222 2.132-.132 3.59-.97 4.982-2.006a4.382 4.382 0 00-.958-.948c-1.936 1.807-5.678 2.072-8.18.75-2.285-1.19-4.243-3.792-4.004-7.341.24-3.726 2.916-6.414 6.18-7.032 3.894-.727 7.18 1.698 8.354 4.607 1.044 2.6.478 6.106-1.066 7.76.588.66 1.24 1.234 1.762 1.961-1.936 2.073-4.482 3.858-8.506 3.55-2.742-.2-4.939-1.477-6.484-3.087-1.61-1.697-2.698-3.902-2.828-6.811 0-.022 0-.044-.044-.044zm7.941-5.71c1.023.243.631 1.301.13 1.83-.74.771-3.154 1.257-1.392 2.204.13.727.61.573 1.306.64.826.065 1.936.352 2.219 1.123.283.75-.24 1.588-.566 2.248-.327.64-.479 1.39-.827 1.808-.196.22-.544.397-.783.33-.783-.198-.283-2.006-.544-3.042-.13-.595-.61-.904-.566-1.542.022-.265.24-.463.152-.684-.523-.352-1.24-.396-1.675-.837-.262-.243-.305-.595-.632-.793-.892 2.424.11 4.981 1.371 6.238 1.001 1.014 2.589 1.785 4.395 1.653 3.351-.22 5.918-3.152 5.287-7.053-.218.066-.5.022-.696.088.043.484.087.859.022 1.388-.87.552-.5 2.403-1.72 2.623-.63-.771 0-2.667-.652-3.262-.566-.485-1.87.066-1.827-.926.043-.882 1.697-1.058 1.936-1.742-.108-.132-.544.044-.61-.132.088-.859.74-1.168 1.611-1.256-1.066-1.257-4.09-1.896-5.94-.904h.001zm7.18 18.87h-9.9c.284-1.301 2.154-.993 3.678-1.037.021-.352-.065-.815.043-1.102h2.545v1.102c1.501.044 3.395-.286 3.634 1.036z"/></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M1.5 23v-5.5h4.421V23H1.5zm5.526 0v-7.7h4.421V23h-4.42zm5.527 0v-9.9h4.42V23h-4.42zm5.526 0V10.9H22.5V23h-4.421zm-.22-22H22.5v4.991l-1.507-1.713-6.737 7.696-4.681-3.938L3.057 14.2 1.5 12.649l7.986-7.554 4.616 3.883 5.455-6.175L17.86 1z"/></svg>

After

Width:  |  Height:  |  Size: 336 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 19.2h24v2.402H0zm0-8.4h24v2.4H0zm0-8.402h24v2.403H0zm0 0"/></svg>

After

Width:  |  Height:  |  Size: 160 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20.8 18.958H3.2V5.042h17.6v13.916zM22.927 4.77C22.78 3.817 21.753 3 20.8 3H3.347C2.173 3 1.147 3.885 1 4.77v14.256C1 19.979 2.1 21 3.347 21H20.8c1.027 0 2.2-1.021 2.2-2.042V5.042l-.073-.272zM14.934 8.6c0-1.2.949-2 2.157-2 1.207 0 2.156.88 2.156 2s-.949 2-2.156 2c-1.208 0-2.157-.96-2.157-2zm4.4 8.8H4.666v-2.72l4.4-6.8 6.039 6.8 4.227-2.72v5.44z"/></svg>

After

Width:  |  Height:  |  Size: 447 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4.289 19.778C2.169 17.7 1 14.938 1 12c0-2.938 1.168-5.7 3.289-7.778C6.409 2.144 9.229 1 12.229 1v1.858c-5.146 0-9.333 4.101-9.333 9.142 0 5.04 4.187 9.142 9.333 9.142 4.162 0 7.728-2.662 8.913-6.422l1.858.393a10.963 10.963 0 01-3.252 5.057 11.338 11.338 0 01-7.52 2.83C9.23 23 6.41 21.856 4.29 19.778zm7.904-2.268c2.404 0 4.488-1.454 5.298-3.575l1.842.387a7.344 7.344 0 01-2.261 3.262 7.647 7.647 0 01-4.879 1.75c-4.15 0-7.526-3.29-7.526-7.334s3.376-7.333 7.526-7.333V6.49c-3.118 0-5.655 2.472-5.655 5.51s2.537 5.51 5.655 5.51zm-2.164-5.143c0 1.237.955 2.244 2.129 2.244.732 0 1.405-.4 1.79-1.03l1.719.39c-.602 1.462-1.983 2.429-3.51 2.429-2.108 0-3.824-1.81-3.824-4.033 0-2.224 1.716-4.034 3.825-4.034v1.789c-1.174 0-2.13 1.007-2.13 2.245zm3.804-1.834a1.1 1.1 0 110-2.2 1.1 1.1 0 010 2.2zm0-3.666a1.1 1.1 0 11.001-2.201 1.1 1.1 0 010 2.2zm0-3.667a1.1 1.1 0 110-2.2 1.1 1.1 0 010 2.2z"/></svg>

After

Width:  |  Height:  |  Size: 986 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.191 1H5.81A4.812 4.812 0 001 5.818v8.338a4.812 4.812 0 004.809 4.818h.746V23l8.41-4.026h3.226c2.636 0 4.809-2.156 4.809-4.818V5.818C23 3.156 20.827 1 18.191 1z"/></svg>

After

Width:  |  Height:  |  Size: 264 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 3H3c-1.1 0-2 .9-2 2v3h2V5h18v14h-7v2h7c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM1 18v3h3c0-1.7-1.3-3-3-3zm0-4v2c2.8 0 5 2.2 5 5h2c0-3.9-3.1-7-7-7zm0-4v2c5 0 9 4 9 9h2c0-6.1-4.9-11-11-11z"/></svg>

After

Width:  |  Height:  |  Size: 283 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 12c-2.082 0-3.77-1.724-3.77-3.85C8.23 6.024 9.919 4.3 12 4.3s3.77 1.724 3.77 3.85c0 2.126-1.688 3.85-3.77 3.85m0-11C8.14 1 5 4.264 5 8.277c0 1.616.993 4.251 3.035 8.055a89.027 89.027 0 002.924 5.028L12 23l1.04-1.64a88.15 88.15 0 002.925-5.028C18.007 12.528 19 9.893 19 8.277 19 4.264 15.86 1 12 1"/></svg>

After

Width:  |  Height:  |  Size: 401 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.45 20.66c-.198-1.809-1.758-3.217-3.653-3.217h-4.524c-2.028 0-3.673 1.615-3.673 3.606v.309A10.798 10.798 0 011.2 12c0-5.962 4.828-10.8 10.789-10.8C17.962 1.2 22.8 6.038 22.8 12c0 3.544-1.709 6.69-4.35 8.66zm-6.423 2.14h-.076zM12 7.68a4.32 4.32 0 100 8.64 4.32 4.32 0 000-8.64z"/></svg>

After

Width:  |  Height:  |  Size: 380 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14.975 16.461c-.163-1.489-1.447-2.648-3.006-2.648H8.246c-1.67 0-3.024 1.329-3.024 2.968v.255A8.89 8.89 0 01.778 9.333c0-4.906 3.973-8.889 8.88-8.889 4.915 0 8.898 3.983 8.898 8.889a8.873 8.873 0 01-3.581 7.128zm-5.286 1.761h-.062zM9.667 5.778a3.556 3.556 0 100 7.112 3.556 3.556 0 000-7.112zm5.497 16.889l-4.323-4.215a1.327 1.327 0 010-1.91 1.411 1.411 0 011.959 0l2.375 2.315 6.465-6.235a1.412 1.412 0 011.96.011c.538.53.533 1.385-.011 1.91z"/></svg>

After

Width:  |  Height:  |  Size: 544 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17.662 5.049c.692 0 1.338.682 1.338 1.298v15.399c0 .638-.692 1.254-1.338 1.254H8.32c-.761 0-1.407-.66-1.407-1.254V8.217l3.367-3.124h7.38V5.05zm0 1.298h-6.043v1.958c0 .66-.692 1.254-1.292 1.254H8.274v12.187h9.387V6.347zm0-1.298c.692 0 1.338.682 1.338 1.298v15.399c0 .638-.692 1.254-1.338 1.254H8.32c-.761 0-1.407-.66-1.407-1.254V8.217l3.367-3.124h7.38V5.05zM6.406 17.478V5.686h2.1c.692 0 1.407-.594 1.407-1.298V2.342h6.296v2.266h1.408V2.342c0-.682-.715-1.342-1.454-1.342H8.506L5 4.256V17.52c0 .572.646 1.254 1.407 1.298v-1.342z"/></svg>

After

Width:  |  Height:  |  Size: 628 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M1 21v-4.154h6.387V21H1zm7.806 0v-4.154h6.388V21H8.806zm7.807 0v-4.154H23V21h-6.387zM4.93 13.279v2.183H3.129V11.62h7.993v-1.005h1.756v1.005h7.993v3.842h-1.802v-2.183h-6.191v2.183h-1.756v-2.183H4.931zM7.387 9.23V3h9.226v6.23H7.387z"/></svg>

After

Width:  |  Height:  |  Size: 331 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19.875 10.167a1.31 1.31 0 110-2.62 1.31 1.31 0 010 2.62zm1.313-3.929a1.31 1.31 0 011.312 1.31v7.857a1.31 1.31 0 01-1.312 1.31h-2.625v5.238h-1.235v-.002a1.338 1.338 0 01-.078.002H6.75a1.35 1.35 0 01-.078-.002v.002H5.438v-5.238H2.813a1.31 1.31 0 01-1.313-1.31V7.548c0-.723.588-1.31 1.313-1.31h18.375zM6.75 12.786v7.858h10.5v-7.858H6.75zm1.313 2.62v-1.31h7.874v1.31H8.063zM6.75 2.31v2.619H5.438V1h1.234v.003L6.75 1h10.5l.078.003V1h1.234v3.929H17.25v-2.62H6.75zm1.41 15.81v-1.277h6.659v1.277h-6.66z"/></svg>

After

Width:  |  Height:  |  Size: 596 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11.672 6.015c1.92.326 1.985-2.417 0-2.03-1.35.264-.92 1.873 0 2.03zM11.849 1h.266c3.078 1.385 6.336 3.09 9.52 4.632.424.204 1.155.43 1.284.689.17.342.044 1.168-.132 1.302-.293.22-1.806.115-2.613.115H3.744c-1.016 0-2.571.185-2.744-.345v-.957c.085-.215.249-.294.398-.383.754-.445 1.689-.832 2.569-1.263C6.48 3.56 9.33 2.167 11.849 1zM7.71 9.515c.19.677-.076 1.273-.674 1.349-.031 1.758.058 3.627-.047 5.315a29.67 29.67 0 01-3.51 0c-.104-1.675-.016-3.528-.045-5.272-.537-.15-.895-.672-.675-1.392a57.567 57.567 0 014.951 0zm6.769 0c.19.677-.074 1.273-.676 1.349-.03 1.758.06 3.627-.045 5.315a29.36 29.36 0 01-3.51 0c-.104-1.675-.016-3.528-.045-5.272-.537-.15-.895-.672-.674-1.392a57.544 57.544 0 014.95 0zm6.77 0c.188.677-.075 1.273-.675 1.349-.031 1.758.058 3.627-.046 5.315-1.069.07-2.443.07-3.511 0-.103-1.675-.016-3.528-.045-5.272-.537-.15-.894-.672-.674-1.392a57.544 57.544 0 014.95 0zM3.123 17.986c.435-.118 1.62-.034 2.318-.034h13.561c.641 0 1.876-.056 2.104.102.302.21.233 1.273 0 1.436-.267.185-1.502.102-2.19.102H5.056c-.612 0-1.859.096-2.146-.102-.355-.248-.267-1.372.215-1.504zM1 22.628v-.936c.12-.204.227-.29.488-.333.686-.115 1.732 0 2.659 0H20.23c.824 0 2.28-.095 2.571.1.298.198.227 1.253 0 1.402-.28.187-1.742.101-2.526.101H4.146c-1.283 0-2.834.204-3.146-.334z"/></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M22.457 20.018L17.67 15.46l-.065-.063a8.322 8.322 0 001.493-4.746C19.097 5.864 15.034 2 10.048 2 5.063 2 1 5.843 1 10.63c0 4.789 4.063 8.653 9.048 8.653a9.284 9.284 0 004.964-1.428l.065.063 4.766 4.578a1.946 1.946 0 002.613 0c.725-.672.725-1.785 0-2.478h.001zM10.05 16.28c-3.272 0-5.908-2.52-5.908-5.65 0-3.128 2.636-5.648 5.908-5.648 3.25 0 5.908 2.52 5.908 5.649S13.3 16.28 10.05 16.28z"/></svg>

After

Width:  |  Height:  |  Size: 489 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14.558 16.487L9.652 13.9a3.96 3.96 0 00.507-1.904c0-.424-.088-.825-.217-1.219l5.107-2.691a4.737 4.737 0 003.367 1.375c2.53 0 4.584-1.889 4.584-4.23C23 2.887 20.954 1 18.416 1c-2.53 0-4.583 1.888-4.583 4.23 0 .424.088.826.217 1.22L8.943 9.134a4.729 4.729 0 00-3.36-1.368C3.055 7.766 1 9.654 1 11.996c0 2.335 2.046 4.23 4.584 4.23a4.759 4.759 0 002.763-.877l5.534 2.967c-.016.149-.048.305-.048.454 0 2.334 2.046 4.23 4.583 4.23C20.946 23 23 21.112 23 18.77c0-2.342-2.054-4.238-4.584-4.238-1.619 0-3.037.78-3.858 1.955z"/></svg>

After

Width:  |  Height:  |  Size: 618 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M23 9.25h-8.25l3.08-3.081A8.189 8.189 0 0012 3.749c-2.2 0-4.268.858-5.83 2.42a8.189 8.189 0 00-2.42 5.83c0 2.2.857 4.268 2.42 5.83A8.189 8.189 0 0012 20.25c2.2 0 4.268-.857 5.83-2.42.132-.131.265-.263.374-.395l2.068 1.804A10.918 10.918 0 0112 23C5.928 23 1 18.072 1 12S5.928 1 12 1a11.05 11.05 0 017.788 3.212L23 1v8.25z"/></svg>

After

Width:  |  Height:  |  Size: 421 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M1 3.75C1 2.228 2.18 1 3.64 1h16.72C21.82 1 23 2.227 23 3.75v16.5c0 1.522-1.18 2.75-2.64 2.75H3.64C2.18 23 1 21.772 1 20.25V3.75zm1.76 10.083h4.4v-2.75h-4.4v2.75zm0 3.668h4.4V14.75h-4.4v2.75zm4.4 3.664v-2.748h-4.4v.916c0 1.523.298 1.832 1.76 1.832h2.64zm14.08-2.748H8.04v2.748h11.44c1.46 0 1.76-.31 1.76-1.832v-.916zM8.04 17.5h13.2v-2.75H8.04v2.75zm0-3.667h13.2v-2.75H8.04v2.75zm0-3.665h13.2V6.5H8.04v3.668zm-5.28 0h4.4V6.5h-4.4v3.668z"/></svg>

After

Width:  |  Height:  |  Size: 536 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13.131 1.2l.112.006 8.369.447c.383 0 .735.35.735.733l.447 8.357a.727.727 0 01-.224.606L11.582 22.385a1.4 1.4 0 01-1.023.415 1.4 1.4 0 01-1.022-.415l-7.922-7.91c-.255-.287-.415-.638-.415-1.02 0-.383.128-.766.415-1.021l11.02-11.005a.729.729 0 01.608-.223zm.33 1.8L3 13.46 10.54 21 21 10.54l-.377-7.163L13.461 3zm.55 3.03c1.114-1.106 2.896-1.106 3.978 0 1.081 1.074 1.081 2.874 0 3.949-.573.537-1.273.821-2.005.821-.7 0-1.432-.284-1.973-.821l-.13-.138c-.95-1.085-.906-2.782.13-3.812zm2.864 1.105a1.216 1.216 0 00-1.718 0 1.195 1.195 0 000 1.706c.445.474 1.24.442 1.718 0a1.195 1.195 0 000-1.706z"/></svg>

After

Width:  |  Height:  |  Size: 694 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17.427 18.964H1V5.036h16.427v4.869L23 5v14l-5.573-4.905z"/></svg>

After

Width:  |  Height:  |  Size: 158 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13.576 12.206l2.466 2.467a.331.331 0 010 .48l-.89.89a.331.331 0 01-.48 0l-2.467-2.466a.331.331 0 00-.48 0L9.26 16.043a.331.331 0 01-.48 0l-.89-.89a.331.331 0 010-.48l2.466-2.467a.331.331 0 000-.48L7.888 9.26a.331.331 0 010-.48l.891-.89a.331.331 0 01.48 0l2.466 2.466a.331.331 0 00.48 0l2.467-2.467a.331.331 0 01.48 0l.89.89a.331.331 0 010 .48l-2.466 2.467c-.138.206-.138.343 0 .48zM16.933.005h-9.94L0 7.067v9.94L7.062 24h9.94l6.993-7.062V7.067L16.933.005z"/></svg>

After

Width:  |  Height:  |  Size: 557 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.086 18.175H8.913v-1.508h1.508v-4.665H8.913v-1.507h4.665v6.172h1.576v1.508h-.068zM10.42 7c0-.617.548-1.166 1.165-1.166h.754c.617 0 1.165.549 1.165 1.166v.753c0 .617-.548 1.165-1.165 1.165h-.754c-.617 0-1.165-.548-1.165-1.165V7zM11.998.005A11.97 11.97 0 000 12.002 11.97 11.97 0 0011.998 24a11.97 11.97 0 0011.997-11.998c0-6.647-5.414-11.997-11.998-11.997z"/></svg>

After

Width:  |  Height:  |  Size: 459 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17.416 9.535l-6.652 6.378a.331.331 0 01-.48 0l-.96-.96-.48-.48-2.26-2.33c-.07-.068-.07-.136-.07-.274 0-.068.07-.137.07-.205l1.027-.891c.069-.069.137-.069.274-.069.069 0 .206 0 .275.069l2.124 2.262a.331.331 0 00.48 0l5.144-4.939a.331.331 0 01.48 0l.96.96c.205.137.205.342.068.48M11.998.004A11.97 11.97 0 000 12.002 11.97 11.97 0 0011.998 24a11.97 11.97 0 0011.997-11.998A11.967 11.967 0 0011.997.005"/></svg>

After

Width:  |  Height:  |  Size: 500 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12.032 17.025c-.774 0-1.407-.674-1.407-1.499V11.03c0-.825.633-1.5 1.407-1.5s1.406.675 1.406 1.5v4.496c0 .825-.632 1.5-1.406 1.5zm0 4.497c-.774 0-1.407-.674-1.407-1.499 0-.825.633-1.499 1.407-1.499s1.406.674 1.406 1.499c0 .825-.632 1.499-1.406 1.499zm0-21.517L0 24h23.995L12.032.005z"/></svg>

After

Width:  |  Height:  |  Size: 384 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M10 0c5.5 0 10 4.5 10 10s-4.5 10-10 10S0 15.5 0 10 4.5 0 10 0zm4.9 6l-6 6.1L5.4 9 4 10.4l4.9 4.4 7.4-7.5L14.9 6z"/></svg>

After

Width:  |  Height:  |  Size: 213 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.333 4L9 13.465 4.778 9.183l-3.111 3.155L9 20 21.667 7.155z"/></svg>

After

Width:  |  Height:  |  Size: 163 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.242 16.588l-3.253-3.252-3.23 3.23-1.347-1.345 3.231-3.232-3.21-3.21L8.78 7.433l3.21 3.21 3.232-3.231 1.346 1.346-3.231 3.231 3.252 3.253-1.346 1.346zM12 1C5.925 1 1 5.925 1 12s4.925 11 11 11 11-4.925 11-11S18.075 1 12 1z"/></svg>

After

Width:  |  Height:  |  Size: 325 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M16.538 15.205L13.32 11.99l3.199-3.194-1.332-1.332-3.2 3.193L8.812 7.48 7.48 8.812l3.177 3.177-3.195 3.199 1.334 1.333 3.193-3.2 3.217 3.217 1.333-1.333zm5.594-7.49a10.886 10.886 0 00-2.355-3.492 10.882 10.882 0 00-3.492-2.355A10.906 10.906 0 0012 1c-1.488 0-2.93.293-4.286.868a10.958 10.958 0 00-3.492 2.355 10.888 10.888 0 00-2.355 3.492A10.925 10.925 0 001 12a10.958 10.958 0 003.222 7.778 10.9 10.9 0 003.492 2.355C9.07 22.707 10.512 23 12 23a10.964 10.964 0 007.777-3.222 10.912 10.912 0 002.355-3.492A10.94 10.94 0 0023 12c0-1.487-.294-2.93-.868-4.285zM21.702 12a9.642 9.642 0 01-2.844 6.858A9.619 9.619 0 0112 21.703a9.635 9.635 0 01-6.859-2.844A9.617 9.617 0 012.298 12a9.619 9.619 0 012.843-6.859A9.615 9.615 0 0112 2.298a9.619 9.619 0 016.858 2.843A9.623 9.623 0 0121.703 12z"/></svg>

After

Width:  |  Height:  |  Size: 886 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20.623 19.5L12 9.83 3.377 19.5 1 16.835 12 4.5l11 12.335z"/></svg>

After

Width:  |  Height:  |  Size: 159 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20.25 9.8H23V23H1V9.8h2.749v10.267H20.25V9.8zM10.56 1h2.881v10.5h4.32l-5.76 6-5.763-6h4.322V1z"/></svg>

After

Width:  |  Height:  |  Size: 196 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M1 1l8.25.046v2.71H3.796V20.29H20.25v-5.465H23V23H1V1zm11.468 0H23v10.494l-3.944-3.93-5.892 5.87-2.599-2.588 5.847-5.824L12.468 1z"/></svg>

After

Width:  |  Height:  |  Size: 231 B

View File

@@ -0,0 +1 @@
<svg width="16" height="16" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M14.45 13.36v-2.605H16V16h-5.245v-1.55h2.605l-3.352-3.35 1.091-1.092 3.351 3.352zM11.1 5.995l-1.092-1.094L13.36 1.55h-2.605V0H16v5.245h-1.55V2.64L11.1 5.995zm-6.2 4.013L5.996 11.1 2.64 14.45h2.605V16H0v-5.245h1.55v2.605l3.35-3.352zm.345-8.458H2.64L5.995 4.9 4.901 5.996 1.55 2.64v2.605H0V0h5.245v1.55z"/></svg>

After

Width:  |  Height:  |  Size: 402 B

View File

@@ -0,0 +1 @@
<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M20 10.5v3H4v-3z"/></svg>

After

Width:  |  Height:  |  Size: 117 B

View File

@@ -0,0 +1 @@
<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13.313 10.688H19v2.625h-5.687V19h-2.625v-5.687H5v-2.625h5.688V5h2.625z"/></svg>

After

Width:  |  Height:  |  Size: 172 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10.444 6.135a2.224 2.224 0 013.112 0l8.8 8.666a2.144 2.144 0 010 3.064 2.224 2.224 0 01-3.112 0l-7.24-7.13-7.248 7.13a2.224 2.224 0 01-3.112 0 2.144 2.144 0 010-3.064l8.8-8.666z"/></svg>

After

Width:  |  Height:  |  Size: 279 B

View File

@@ -0,0 +1 @@
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M23 21L11.765 3 1 21z"/></svg>

After

Width:  |  Height:  |  Size: 122 B

View File

@@ -0,0 +1,296 @@
European Union Public Licence
V. 1.1
EUPL (c) the European Community 2007
This European Union Public Licence (the "EUPL") applies to the Work or Software
(as defined below) which is provided under the terms of this Licence. Any use
of the Work, other than as authorised under this Licence is prohibited (to the
extent such use is covered by a right of the copyright holder of the Work).
The Original Work is provided under the terms of this Licence when the Licensor
(as defined below) has placed the following notice immediately following the
copyright notice for the Original Work:
Licensed under the EUPL V.1.1
or has expressed by any other mean his willingness to license under the EUPL.
1. Definitions
In this Licence, the following terms have the following meaning:
* The Licence: this Licence.
* The Original Work or the Software: the software distributed and/or
communicated by the Licensor under this Licence, available as Source Code
and also as Executable Code as the case may be.
* Derivative Works: the works or software that could be created by the
Licensee, based upon the Original Work or modifications thereof. This
Licence does not define the extent of modification or dependence on the
Original Work required in order to classify a work as a Derivative Work;
this extent is determined by copyright law applicable in the country
mentioned in Article 15.
* The Work: the Original Work and/or its Derivative Works.
* The Source Code: the human-readable form of the Work which is the most
convenient for people to study and modify.
* The Executable Code: any code which has generally been compiled and which is
meant to be interpreted by a computer as a program.
* The Licensor: the natural or legal person that distributes and/or
communicates the Work under the Licence.
* Contributor(s): any natural or legal person who modifies the Work under the
Licence, or otherwise contributes to the creation of a Derivative Work.
* The Licensee or "You": any natural or legal person who makes any usage of
the Software under the terms of the Licence.
* Distribution and/or Communication: any act of selling, giving, lending,
renting, distributing, communicating, transmitting, or otherwise making
available, on-line or off-line, copies of the Work or providing access to
its essential functionalities at the disposal of any other natural or legal
person.
2. Scope of the rights granted by the Licence
The Licensor hereby grants You a world-wide, royalty-free, non-exclusive,
sublicensable licence to do the following, for the duration of copyright vested
in the Original Work:
* use the Work in any circumstance and for all usage,
* reproduce the Work,
* modify the Original Work, and make Derivative Works based upon the Work,
* communicate to the public, including the right to make available or display
the Work or copies thereof to the public and perform publicly, as the case
may be, the Work,
* distribute the Work or copies thereof,
* lend and rent the Work or copies thereof,
* sub-license rights in the Work or copies thereof.
Those rights can be exercised on any media, supports and formats, whether now
known or later invented, as far as the applicable law permits so.
In the countries where moral rights apply, the Licensor waives his right to
exercise his moral right to the extent allowed by law in order to make
effective the licence of the economic rights here above listed.
The Licensor grants to the Licensee royalty-free, non exclusive usage rights to
any patents held by the Licensor, to the extent necessary to make use of the
rights granted on the Work under this Licence.
3. Communication of the Source Code
The Licensor may provide the Work either in its Source Code form, or as
Executable Code. If the Work is provided as Executable Code, the Licensor
provides in addition a machine-readable copy of the Source Code of the Work
along with each copy of the Work that the Licensor distributes or indicates, in
a notice following the copyright notice attached to the Work, a repository
where the Source Code is easily and freely accessible for as long as the
Licensor continues to distribute and/or communicate the Work.
4. Limitations on copyright
Nothing in this Licence is intended to deprive the Licensee of the benefits
from any exception or limitation to the exclusive rights of the rights owners
in the Original Work or Software, of the exhaustion of those rights or of other
applicable limitations thereto.
5. Obligations of the Licensee
The grant of the rights mentioned above is subject to some restrictions and
obligations imposed on the Licensee. Those obligations are the following:
- Attribution right: the Licensee shall keep intact all copyright, patent or
trademarks notices and all notices that refer to the Licence and to the
disclaimer of warranties. The Licensee must include a copy of such notices
and a copy of the Licence with every copy of the Work he/she distributes
and/or communicates. The Licensee must cause any Derivative Work to carry
prominent notices stating that the Work has been modified and the date of
modification.
- Copyleft clause: If the Licensee distributes and/or communicates copies of
the Original Works or Derivative Works based upon the Original Work, this
Distribution and/or Communication will be done under the terms of this
Licence or of a later version of this Licence unless the Original Work is
expressly distributed only under this version of the Licence. The Licensee
(becoming Licensor) cannot offer or impose any additional terms or
conditions on the Work or Derivative Work that alter or restrict the terms
of the Licence.
- Compatibility clause: If the Licensee Distributes and/or Communicates
Derivative Works or copies thereof based upon both the Original Work and
another work licensed under a Compatible Licence, this Distribution and/or
Communication can be done under the terms of this Compatible Licence. For
the sake of this clause, "Compatible Licence" refers to the licences listed
in the appendix attached to this Licence. Should the Licensee's obligations
under the Compatible Licence conflict with his/her obligations under this
Licence, the obligations of the Compatible Licence shall prevail.
- Provision of Source Code: When distributing and/or communicating copies of
the Work, the Licensee will provide a machine-readable copy of the Source
Code or indicate a repository where this Source will be easily and freely
available for as long as the Licensee continues to distribute and/or
communicate the Work. Legal Protection: This Licence does not grant
permission to use the trade names, trademarks, service marks, or names of
the Licensor, except as required for reasonable and customary use in
describing the origin of the Work and reproducing the content of the
copyright notice.
6. Chain of Authorship
The original Licensor warrants that the copyright in the Original Work granted
hereunder is owned by him/her or licensed to him/her and that he/she has the
power and authority to grant the Licence.
Each Contributor warrants that the copyright in the modifications he/she brings
to the Work are owned by him/her or licensed to him/her and that he/she has the
power and authority to grant the Licence.
Each time You accept the Licence, the original Licensor and subsequent
Contributors grant You a licence to their contributions to the Work, under the
terms of this Licence.
7. Disclaimer of Warranty
The Work is a work in progress, which is continuously improved by numerous
contributors. It is not a finished work and may therefore contain defects or
"bugs" inherent to this type of software development.
For the above reason, the Work is provided under the Licence on an "as is"
basis and without warranties of any kind concerning the Work, including without
limitation merchantability, fitness for a particular purpose, absence of
defects or errors, accuracy, non-infringement of intellectual property rights
other than copyright as stated in Article 6 of this Licence.
This disclaimer of warranty is an essential part of the Licence and a condition
for the grant of any rights to the Work.
8. Disclaimer of Liability
Except in the cases of wilful misconduct or damages directly caused to natural
persons, the Licensor will in no event be liable for any direct or indirect,
material or moral, damages of any kind, arising out of the Licence or of the
use of the Work, including without limitation, damages for loss of goodwill,
work stoppage, computer failure or malfunction, loss of data or any commercial
damage, even if the Licensor has been advised of the possibility of such
damage. However, the Licensor will be liable under statutory product liability
laws as far such laws apply to the Work.
9. Additional agreements
While distributing the Original Work or Derivative Works, You may choose to
conclude an additional agreement to offer, and charge a fee for, acceptance of
support, warranty, indemnity, or other liability obligations and/or services
consistent with this Licence. However, in accepting such obligations, You may
act only on your own behalf and on your sole responsibility, not on behalf of
the original Licensor or any other Contributor, and only if You agree to
indemnify, defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against such Contributor by the fact You have
accepted any such warranty or additional liability.
10. Acceptance of the Licence
The provisions of this Licence can be accepted by clicking on an icon "I agree"
placed under the bottom of a window displaying the text of this Licence or by
affirming consent in any other similar way, in accordance with the rules of
applicable law. Clicking on that icon indicates your clear and irrevocable
acceptance of this Licence and all of its terms and conditions.
Similarly, you irrevocably accept this Licence and all of its terms and
conditions by exercising any rights granted to You by Article 2 of this
Licence, such as the use of the Work, the creation by You of a Derivative Work
or the Distribution and/or Communication by You of the Work or copies thereof.
11. Information to the public
In case of any Distribution and/or Communication of the Work by means of
electronic communication by You (for example, by offering to download the Work
from a remote location) the distribution channel or media (for example, a
website) must at least provide to the public the information requested by the
applicable law regarding the Licensor, the Licence and the way it may be
accessible, concluded, stored and reproduced by the Licensee.
12. Termination of the Licence
The Licence and the rights granted hereunder will terminate automatically upon
any breach by the Licensee of the terms of the Licence.
Such a termination will not terminate the licences of any person who has
received the Work from the Licensee under the Licence, provided such persons
remain in full compliance with the Licence.
13. Miscellaneous
Without prejudice of Article 9 above, the Licence represents the complete
agreement between the Parties as to the Work licensed hereunder.
If any provision of the Licence is invalid or unenforceable under applicable
law, this will not affect the validity or enforceability of the Licence as a
whole. Such provision will be construed and/or reformed so as necessary to make
it valid and enforceable.
The European Commission may publish other linguistic versions and/or new
versions of this Licence, so far this is required and reasonable, without
reducing the scope of the rights granted by the Licence. New versions of the
Licence will be published with a unique version number.
All linguistic versions of this Licence, approved by the European Commission,
have identical value. Parties can take advantage of the linguistic version of
their choice.
14. Jurisdiction
Any litigation resulting from the interpretation of this License, arising
between the European Commission, as a Licensor, and any Licensee, will be
subject to the jurisdiction of the Court of Justice of the European
Communities, as laid down in article 238 of the Treaty establishing the
European Community.
Any litigation arising between Parties, other than the European Commission, and
resulting from the interpretation of this License, will be subject to the
exclusive jurisdiction of the competent court where the Licensor resides or
conducts its primary business.
15. Applicable Law
This Licence shall be governed by the law of the European Union country where
the Licensor resides or has his registered office.
This licence shall be governed by the Belgian law if:
* a litigation arises between the European Commission, as a Licensor, and any
Licensee;
* the Licensor, other than the European Commission, has no residence or
registered office inside a European Union country.
Appendix
"Compatible Licences" according to article 5 EUPL are:
* GNU General Public License (GNU GPL) v. 2
* Open Software License (OSL) v. 2.1, v. 3.0
* Common Public License v. 1.0
* Eclipse Public License v. 1.0
* Cecill v. 2.0

Some files were not shown because too many files have changed in this diff Show More