aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuc Donnet2018-05-15 15:29:10 +0200
committerGitHub2018-05-15 15:29:10 +0200
commitfc2aa2640185a081231d2f726bb345e5bd7709a9 (patch)
treebbf8632c24d01faee28a1a209b3e84f0041a275e
parent0ea92f772d7eb8facd7cedd50d50531e25664af5 (diff)
parent342b883c73c08227fec95484c01b84c19cc0b626 (diff)
downloadchouette-core-fc2aa2640185a081231d2f726bb345e5bd7709a9.tar.bz2
Merge pull request #567 from af83/6998-fix-jest-specs
6998 Fix JS specs
-rw-r--r--Gruntfile.coffee2
-rw-r--r--app/javascript/vehicle_journeys/reducers/vehicleJourneys.js4
-rw-r--r--spec/javascript/journey_patterns/actions_spec.js2
-rw-r--r--spec/javascript/journey_patterns/components/JourneyPattern_spec.js4
-rw-r--r--spec/javascript/journey_patterns/components/JourneyPatterns_spec.js2
-rw-r--r--spec/javascript/journey_patterns/components/__snapshots__/JourneyPattern_spec.js.snap6
-rw-r--r--spec/javascript/journey_patterns/components/__snapshots__/JourneyPatterns_spec.js.snap4
-rw-r--r--spec/javascript/journey_patterns/reducers/journey_patterns_spec.js3
-rw-r--r--spec/javascript/routes/reducers/stop_points_spec.js27
-rw-r--r--spec/javascript/support/i18n-extended.js36
-rw-r--r--spec/javascript/support/i18n.js1067
-rw-r--r--spec/javascript/support/jest-i18n.js9
-rw-r--r--spec/javascript/support/translations.js3
-rw-r--r--spec/javascript/vehicle_journeys/actions_spec.js6
-rw-r--r--spec/javascript/vehicle_journeys/components/CustomFieldsInputs_spec.js2
-rw-r--r--spec/javascript/vehicle_journeys/components/VehicleJourneys_spec.js7
-rw-r--r--spec/javascript/vehicle_journeys/reducers/vehicleJourneys_spec.js35
-rw-r--r--yarn.lock32
18 files changed, 1214 insertions, 37 deletions
diff --git a/Gruntfile.coffee b/Gruntfile.coffee
index 958ff81f8..4c2ad1464 100644
--- a/Gruntfile.coffee
+++ b/Gruntfile.coffee
@@ -20,7 +20,7 @@ module.exports = (grunt) =>
watchchange:
javascript:
- match: ['app/javascript/**/*', 'spec/javascript/**/*']
+ match: ['app/javascript/**/*', 'spec/javascript/**/*_spec.*']
setConfig: ['jest.run.src']
preprocess: javascriptSpecPath
tasks: ['jest:run']
diff --git a/app/javascript/vehicle_journeys/reducers/vehicleJourneys.js b/app/javascript/vehicle_journeys/reducers/vehicleJourneys.js
index ecb58e2ea..4931ab46e 100644
--- a/app/javascript/vehicle_journeys/reducers/vehicleJourneys.js
+++ b/app/javascript/vehicle_journeys/reducers/vehicleJourneys.js
@@ -66,10 +66,6 @@ const vehicleJourney= (state = {}, action, keep) => {
newVjas.departure_day_offset = 1
newVjas.arrival_day_offset = 1
}
- if(current_time.hour + offsetHours < 0){
- newVjas.departure_day_offset = -1
- newVjas.arrival_day_offset = -1
- }
}
else{
newVjas = {
diff --git a/spec/javascript/journey_patterns/actions_spec.js b/spec/javascript/journey_patterns/actions_spec.js
index 60d6d88bb..d46f118eb 100644
--- a/spec/javascript/journey_patterns/actions_spec.js
+++ b/spec/javascript/journey_patterns/actions_spec.js
@@ -58,7 +58,7 @@ describe('when clicking on a journey pattern checkbox', () => {
const index = 1
const expectedAction = {
type: 'UPDATE_CHECKBOX_VALUE',
- id: event.currentTarget.id,
+ position: event.currentTarget.id,
index,
}
expect(actions.updateCheckboxValue(event, index)).toEqual(expectedAction)
diff --git a/spec/javascript/journey_patterns/components/JourneyPattern_spec.js b/spec/javascript/journey_patterns/components/JourneyPattern_spec.js
index 82c996424..984c2381a 100644
--- a/spec/javascript/journey_patterns/components/JourneyPattern_spec.js
+++ b/spec/javascript/journey_patterns/components/JourneyPattern_spec.js
@@ -1,5 +1,9 @@
import React, { Component } from 'react'
+
+import I18n from '../../support/jest-i18n'
+
import JourneyPattern from '../../../../app/javascript/journey_patterns/components/JourneyPattern'
+
import renderer from 'react-test-renderer'
describe('the edit button', () => {
diff --git a/spec/javascript/journey_patterns/components/JourneyPatterns_spec.js b/spec/javascript/journey_patterns/components/JourneyPatterns_spec.js
index b6f83963b..59331eeff 100644
--- a/spec/javascript/journey_patterns/components/JourneyPatterns_spec.js
+++ b/spec/javascript/journey_patterns/components/JourneyPatterns_spec.js
@@ -1,4 +1,6 @@
import React, { Component } from 'react'
+import I18n from '../../support/jest-i18n'
+
import JourneyPatterns from '../../../../app/javascript/journey_patterns/components/JourneyPatterns'
import renderer from 'react-test-renderer'
diff --git a/spec/javascript/journey_patterns/components/__snapshots__/JourneyPattern_spec.js.snap b/spec/javascript/journey_patterns/components/__snapshots__/JourneyPattern_spec.js.snap
index 0bedd8d69..81edd4b10 100644
--- a/spec/javascript/journey_patterns/components/__snapshots__/JourneyPattern_spec.js.snap
+++ b/spec/javascript/journey_patterns/components/__snapshots__/JourneyPattern_spec.js.snap
@@ -14,8 +14,7 @@ exports[`the edit button in edit mode should display the edit link 1`] = `
</div>
<div />
<div>
- 0
- arrêt(s)
+ 0 arrêts
</div>
<div
className="btn-group"
@@ -85,8 +84,7 @@ exports[`the edit button should display the show link 1`] = `
</div>
<div />
<div>
- 0
- arrêt(s)
+ 0 arrêts
</div>
<div
className="btn-group"
diff --git a/spec/javascript/journey_patterns/components/__snapshots__/JourneyPatterns_spec.js.snap b/spec/javascript/journey_patterns/components/__snapshots__/JourneyPatterns_spec.js.snap
index a332e7d80..786b43a08 100644
--- a/spec/javascript/journey_patterns/components/__snapshots__/JourneyPatterns_spec.js.snap
+++ b/spec/javascript/journey_patterns/components/__snapshots__/JourneyPatterns_spec.js.snap
@@ -19,7 +19,7 @@ exports[`stopPointHeader should display the city name 1`] = `
<div
className="strong mb-xs"
>
- ID Mission
+ ID
</div>
<div>
Code mission
@@ -103,7 +103,7 @@ exports[`stopPointHeader with the "long_distance_routes" feature should display
<div
className="strong mb-xs"
>
- ID Mission
+ ID
</div>
<div>
Code mission
diff --git a/spec/javascript/journey_patterns/reducers/journey_patterns_spec.js b/spec/javascript/journey_patterns/reducers/journey_patterns_spec.js
index ce3bdc055..5767a22a7 100644
--- a/spec/javascript/journey_patterns/reducers/journey_patterns_spec.js
+++ b/spec/javascript/journey_patterns/reducers/journey_patterns_spec.js
@@ -105,7 +105,8 @@ describe('journeyPatterns reducer', () => {
jpReducer(state, {
type: 'UPDATE_CHECKBOX_VALUE',
id: 45289,
- index: 0
+ index: 0,
+ position: "0"
})
).toEqual([newState, state[1]])
})
diff --git a/spec/javascript/routes/reducers/stop_points_spec.js b/spec/javascript/routes/reducers/stop_points_spec.js
index 124618f9d..cbe45fd10 100644
--- a/spec/javascript/routes/reducers/stop_points_spec.js
+++ b/spec/javascript/routes/reducers/stop_points_spec.js
@@ -32,6 +32,7 @@ let stop_point = (opts) => {
edit: false,
for_boarding: 'normal',
for_alighting: 'normal',
+ stoparea_kind: undefined,
olMap: { isOpened: false, json: {} }
},
opts
@@ -100,6 +101,7 @@ describe('stops reducer', () => {
city_name: 'city',
area_type: 'area',
short_name: 'new',
+ stoparea_kind: 'commercial',
comment: 'newcomment'
}
it_should_handle(
@@ -111,6 +113,31 @@ describe('stops reducer', () => {
]
)
+ text = {
+ text: "new value",
+ name: 'new',
+ stoparea_id: 1,
+ user_objectid: "1234",
+ longitude: 123,
+ latitude: 123,
+ registration_number: '0',
+ city_name: 'city',
+ area_type: 'area',
+ short_name: 'new',
+ stoparea_kind: 'non_commercial',
+ comment: 'newcomment'
+ }
+ let res = update_stop_point(stop_point_1, text)
+ res = update_stop_point(res, {for_boarding: "forbidden", for_alighting: "forbidden"})
+ it_should_handle(
+ {type: 'UPDATE_INPUT_VALUE', index: 0, text: text},
+ [
+ res,
+ stop_point_2,
+ stop_point_3
+ ]
+ )
+
it_should_handle(
{type: 'UPDATE_SELECT_VALUE', index: 0, select_id: 'for_boarding', select_value: 'prohibited'},
[
diff --git a/spec/javascript/support/i18n-extended.js b/spec/javascript/support/i18n-extended.js
new file mode 100644
index 000000000..900667b62
--- /dev/null
+++ b/spec/javascript/support/i18n-extended.js
@@ -0,0 +1,36 @@
+(function() {
+ //= require i18n
+ var decorateI18n;
+
+ decorateI18n = function(_i18n) {
+ _i18n.tc = function(key, opts = {}) {
+ var out;
+ out = _i18n.t(key, opts);
+ if (_i18n.locale === "fr") {
+ out += " ";
+ }
+ return out + ":";
+ };
+ _i18n.model_name = function(model, opts = {}) {
+ var last_key;
+ last_key = opts.plural ? "other" : "one";
+ return _i18n.t(`activerecord.models.${model}.${last_key}`);
+ };
+ _i18n.attribute_name = function(model, attribute, opts = {}) {
+ return _i18n.t(`activerecord.attributes.${model}.${attribute}`);
+ };
+ _i18n.enumerize = function(enumerize, key, opts = {}) {
+ return I18n.t(`enumerize.${enumerize}.${key}`);
+ };
+ return _i18n;
+ };
+
+ if (typeof module !== "undefined" && module !== null) {
+ module.exports = decorateI18n;
+ }
+
+ if (typeof I18n !== "undefined" && I18n !== null) {
+ decorateI18n(I18n);
+ }
+
+}).call(this);
diff --git a/spec/javascript/support/i18n.js b/spec/javascript/support/i18n.js
new file mode 100644
index 000000000..b6f14687d
--- /dev/null
+++ b/spec/javascript/support/i18n.js
@@ -0,0 +1,1067 @@
+// I18n.js
+// =======
+//
+// This small library provides the Rails I18n API on the Javascript.
+// You don't actually have to use Rails (or even Ruby) to use I18n.js.
+// Just make sure you export all translations in an object like this:
+//
+// I18n.translations.en = {
+// hello: "Hello World"
+// };
+//
+// See tests for specific formatting like numbers and dates.
+//
+
+// Using UMD pattern from
+// https://github.com/umdjs/umd#regular-module
+// `returnExports.js` version
+;(function (root, factory) {
+ if (typeof define === 'function' && define.amd) {
+ // AMD. Register as an anonymous module.
+ define("i18n", function(){ return factory(root);});
+ } else if (typeof module === 'object' && module.exports) {
+ // Node. Does not work with strict CommonJS, but
+ // only CommonJS-like environments that support module.exports,
+ // like Node.
+ module.exports = factory(root);
+ } else {
+ // Browser globals (root is window)
+ root.I18n = factory(root);
+ }
+}(this, function(global) {
+ "use strict";
+
+ // Use previously defined object if exists in current scope
+ var I18n = global && global.I18n || {};
+
+ // Just cache the Array#slice function.
+ var slice = Array.prototype.slice;
+
+ // Apply number padding.
+ var padding = function(number) {
+ return ("0" + number.toString()).substr(-2);
+ };
+
+ // Improved toFixed number rounding function with support for unprecise floating points
+ // JavaScript's standard toFixed function does not round certain numbers correctly (for example 0.105 with precision 2).
+ var toFixed = function(number, precision) {
+ return decimalAdjust('round', number, -precision).toFixed(precision);
+ };
+
+ // Is a given variable an object?
+ // Borrowed from Underscore.js
+ var isObject = function(obj) {
+ var type = typeof obj;
+ return type === 'function' || type === 'object'
+ };
+
+ var isFunction = function(func) {
+ var type = typeof func;
+ return type === 'function'
+ };
+
+ // Check if value is different than undefined and null;
+ var isSet = function(value) {
+ return typeof(value) !== 'undefined' && value !== null;
+ };
+
+ // Is a given value an array?
+ // Borrowed from Underscore.js
+ var isArray = function(val) {
+ if (Array.isArray) {
+ return Array.isArray(val);
+ };
+ return Object.prototype.toString.call(val) === '[object Array]';
+ };
+
+ var isString = function(val) {
+ return typeof value == 'string' || Object.prototype.toString.call(val) === '[object String]';
+ };
+
+ var isNumber = function(val) {
+ return typeof val == 'number' || Object.prototype.toString.call(val) === '[object Number]';
+ };
+
+ var isBoolean = function(val) {
+ return val === true || val === false;
+ };
+
+ var decimalAdjust = function(type, value, exp) {
+ // If the exp is undefined or zero...
+ if (typeof exp === 'undefined' || +exp === 0) {
+ return Math[type](value);
+ }
+ value = +value;
+ exp = +exp;
+ // If the value is not a number or the exp is not an integer...
+ if (isNaN(value) || !(typeof exp === 'number' && exp % 1 === 0)) {
+ return NaN;
+ }
+ // Shift
+ value = value.toString().split('e');
+ value = Math[type](+(value[0] + 'e' + (value[1] ? (+value[1] - exp) : -exp)));
+ // Shift back
+ value = value.toString().split('e');
+ return +(value[0] + 'e' + (value[1] ? (+value[1] + exp) : exp));
+ }
+
+ var lazyEvaluate = function(message, scope) {
+ if (isFunction(message)) {
+ return message(scope);
+ } else {
+ return message;
+ }
+ }
+
+ var merge = function (dest, obj) {
+ var key, value;
+ for (key in obj) if (obj.hasOwnProperty(key)) {
+ value = obj[key];
+ if (isString(value) || isNumber(value) || isBoolean(value) || isArray(value)) {
+ dest[key] = value;
+ } else {
+ if (dest[key] == null) dest[key] = {};
+ merge(dest[key], value);
+ }
+ }
+ return dest;
+ };
+
+ // Set default days/months translations.
+ var DATE = {
+ day_names: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]
+ , abbr_day_names: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"]
+ , month_names: [null, "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]
+ , abbr_month_names: [null, "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]
+ , meridian: ["AM", "PM"]
+ };
+
+ // Set default number format.
+ var NUMBER_FORMAT = {
+ precision: 3
+ , separator: "."
+ , delimiter: ","
+ , strip_insignificant_zeros: false
+ };
+
+ // Set default currency format.
+ var CURRENCY_FORMAT = {
+ unit: "$"
+ , precision: 2
+ , format: "%u%n"
+ , sign_first: true
+ , delimiter: ","
+ , separator: "."
+ };
+
+ // Set default percentage format.
+ var PERCENTAGE_FORMAT = {
+ unit: "%"
+ , precision: 3
+ , format: "%n%u"
+ , separator: "."
+ , delimiter: ""
+ };
+
+ // Set default size units.
+ var SIZE_UNITS = [null, "kb", "mb", "gb", "tb"];
+
+ // Other default options
+ var DEFAULT_OPTIONS = {
+ // Set default locale. This locale will be used when fallback is enabled and
+ // the translation doesn't exist in a particular locale.
+ defaultLocale: "en"
+ // Set the current locale to `en`.
+ , locale: "en"
+ // Set the translation key separator.
+ , defaultSeparator: "."
+ // Set the placeholder format. Accepts `{{placeholder}}` and `%{placeholder}`.
+ , placeholder: /(?:\{\{|%\{)(.*?)(?:\}\}?)/gm
+ // Set if engine should fallback to the default locale when a translation
+ // is missing.
+ , fallbacks: false
+ // Set the default translation object.
+ , translations: {}
+ // Set missing translation behavior. 'message' will display a message
+ // that the translation is missing, 'guess' will try to guess the string
+ , missingBehaviour: 'message'
+ // if you use missingBehaviour with 'message', but want to know that the
+ // string is actually missing for testing purposes, you can prefix the
+ // guessed string by setting the value here. By default, no prefix!
+ , missingTranslationPrefix: ''
+ };
+
+ // Set default locale. This locale will be used when fallback is enabled and
+ // the translation doesn't exist in a particular locale.
+ I18n.reset = function() {
+ var key;
+ for (key in DEFAULT_OPTIONS) {
+ this[key] = DEFAULT_OPTIONS[key];
+ }
+ };
+
+ // Much like `reset`, but only assign options if not already assigned
+ I18n.initializeOptions = function() {
+ var key;
+ for (key in DEFAULT_OPTIONS) if (!isSet(this[key])) {
+ this[key] = DEFAULT_OPTIONS[key];
+ }
+ };
+ I18n.initializeOptions();
+
+ // Return a list of all locales that must be tried before returning the
+ // missing translation message. By default, this will consider the inline option,
+ // current locale and fallback locale.
+ //
+ // I18n.locales.get("de-DE");
+ // // ["de-DE", "de", "en"]
+ //
+ // You can define custom rules for any locale. Just make sure you return a array
+ // containing all locales.
+ //
+ // // Default the Wookie locale to English.
+ // I18n.locales["wk"] = function(locale) {
+ // return ["en"];
+ // };
+ //
+ I18n.locales = {};
+
+ // Retrieve locales based on inline locale, current locale or default to
+ // I18n's detection.
+ I18n.locales.get = function(locale) {
+ var result = this[locale] || this[I18n.locale] || this["default"];
+
+ if (isFunction(result)) {
+ result = result(locale);
+ }
+
+ if (isArray(result) === false) {
+ result = [result];
+ }
+
+ return result;
+ };
+
+ // The default locale list.
+ I18n.locales["default"] = function(locale) {
+ var locales = []
+ , list = []
+ ;
+
+ // Handle the inline locale option that can be provided to
+ // the `I18n.t` options.
+ if (locale) {
+ locales.push(locale);
+ }
+
+ // Add the current locale to the list.
+ if (!locale && I18n.locale) {
+ locales.push(I18n.locale);
+ }
+
+ // Add the default locale if fallback strategy is enabled.
+ if (I18n.fallbacks && I18n.defaultLocale) {
+ locales.push(I18n.defaultLocale);
+ }
+
+ // Locale code format 1:
+ // According to RFC4646 (http://www.ietf.org/rfc/rfc4646.txt)
+ // language codes for Traditional Chinese should be `zh-Hant`
+ //
+ // But due to backward compatibility
+ // We use older version of IETF language tag
+ // @see http://www.w3.org/TR/html401/struct/dirlang.html
+ // @see http://en.wikipedia.org/wiki/IETF_language_tag
+ //
+ // Format: `language-code = primary-code ( "-" subcode )*`
+ //
+ // primary-code uses ISO639-1
+ // @see http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
+ // @see http://www.iso.org/iso/home/standards/language_codes.htm
+ //
+ // subcode uses ISO 3166-1 alpha-2
+ // @see http://en.wikipedia.org/wiki/ISO_3166
+ // @see http://www.iso.org/iso/country_codes.htm
+ //
+ // @note
+ // subcode can be in upper case or lower case
+ // defining it in upper case is a convention only
+
+
+ // Locale code format 2:
+ // Format: `code = primary-code ( "-" region-code )*`
+ // primary-code uses ISO 639-1
+ // script-code uses ISO 15924
+ // region-code uses ISO 3166-1 alpha-2
+ // Example: zh-Hant-TW, en-HK, zh-Hant-CN
+ //
+ // It is similar to RFC4646 (or actually the same),
+ // but seems to be limited to language, script, region
+
+ // Compute each locale with its country code.
+ // So this will return an array containing
+ // `de-DE` and `de`
+ // or
+ // `zh-hans-tw`, `zh-hans`, `zh`
+ // locales.
+ locales.forEach(function(locale) {
+ var localeParts = locale.split("-");
+ var firstFallback = null;
+ var secondFallback = null;
+ if (localeParts.length === 3) {
+ firstFallback = [
+ localeParts[0],
+ localeParts[1]
+ ].join("-");
+ secondFallback = localeParts[0];
+ }
+ else if (localeParts.length === 2) {
+ firstFallback = localeParts[0];
+ }
+
+ if (list.indexOf(locale) === -1) {
+ list.push(locale);
+ }
+
+ if (! I18n.fallbacks) {
+ return;
+ }
+
+ [
+ firstFallback,
+ secondFallback
+ ].forEach(function(nullableFallbackLocale) {
+ // We don't want null values
+ if (typeof nullableFallbackLocale === "undefined") { return; }
+ if (nullableFallbackLocale === null) { return; }
+ // We don't want duplicate values
+ //
+ // Comparing with `locale` first is faster than
+ // checking whether value's presence in the list
+ if (nullableFallbackLocale === locale) { return; }
+ if (list.indexOf(nullableFallbackLocale) !== -1) { return; }
+
+ list.push(nullableFallbackLocale);
+ });
+ });
+
+ // No locales set? English it is.
+ if (!locales.length) {
+ locales.push("en");
+ }
+
+ return list;
+ };
+
+ // Hold pluralization rules.
+ I18n.pluralization = {};
+
+ // Return the pluralizer for a specific locale.
+ // If no specify locale is found, then I18n's default will be used.
+ I18n.pluralization.get = function(locale) {
+ return this[locale] || this[I18n.locale] || this["default"];
+ };
+
+ // The default pluralizer rule.
+ // It detects the `zero`, `one`, and `other` scopes.
+ I18n.pluralization["default"] = function(count) {
+ switch (count) {
+ case 0: return ["zero", "other"];
+ case 1: return ["one"];
+ default: return ["other"];
+ }
+ };
+
+ // Return current locale. If no locale has been set, then
+ // the current locale will be the default locale.
+ I18n.currentLocale = function() {
+ return this.locale || this.defaultLocale;
+ };
+
+ // Check if value is different than undefined and null;
+ I18n.isSet = isSet;
+
+ // Find and process the translation using the provided scope and options.
+ // This is used internally by some functions and should not be used as an
+ // public API.
+ I18n.lookup = function(scope, options) {
+ options = options || {}
+
+ var locales = this.locales.get(options.locale).slice()
+ , requestedLocale = locales[0]
+ , locale
+ , scopes
+ , fullScope
+ , translations
+ ;
+
+ fullScope = this.getFullScope(scope, options);
+
+ while (locales.length) {
+ locale = locales.shift();
+ scopes = fullScope.split(this.defaultSeparator);
+ translations = this.translations[locale];
+
+ if (!translations) {
+ continue;
+ }
+ while (scopes.length) {
+ translations = translations[scopes.shift()];
+
+ if (translations === undefined || translations === null) {
+ break;
+ }
+ }
+
+ if (translations !== undefined && translations !== null) {
+ return translations;
+ }
+ }
+
+ if (isSet(options.defaultValue)) {
+ return lazyEvaluate(options.defaultValue, scope);
+ }
+ };
+
+ // lookup pluralization rule key into translations
+ I18n.pluralizationLookupWithoutFallback = function(count, locale, translations) {
+ var pluralizer = this.pluralization.get(locale)
+ , pluralizerKeys = pluralizer(count)
+ , pluralizerKey
+ , message;
+
+ if (isObject(translations)) {
+ while (pluralizerKeys.length) {
+ pluralizerKey = pluralizerKeys.shift();
+ if (isSet(translations[pluralizerKey])) {
+ message = translations[pluralizerKey];
+ break;
+ }
+ }
+ }
+
+ return message;
+ };
+
+ // Lookup dedicated to pluralization
+ I18n.pluralizationLookup = function(count, scope, options) {
+ options = options || {}
+ var locales = this.locales.get(options.locale).slice()
+ , requestedLocale = locales[0]
+ , locale
+ , scopes
+ , translations
+ , message
+ ;
+ scope = this.getFullScope(scope, options);
+
+ while (locales.length) {
+ locale = locales.shift();
+ scopes = scope.split(this.defaultSeparator);
+ translations = this.translations[locale];
+
+ if (!translations) {
+ continue;
+ }
+
+ while (scopes.length) {
+ translations = translations[scopes.shift()];
+ if (!isObject(translations)) {
+ break;
+ }
+ if (scopes.length == 0) {
+ message = this.pluralizationLookupWithoutFallback(count, locale, translations);
+ }
+ }
+ if (message != null && message != undefined) {
+ break;
+ }
+ }
+
+ if (message == null || message == undefined) {
+ if (isSet(options.defaultValue)) {
+ if (isObject(options.defaultValue)) {
+ message = this.pluralizationLookupWithoutFallback(count, options.locale, options.defaultValue);
+ } else {
+ message = options.defaultValue;
+ }
+ translations = options.defaultValue;
+ }
+ }
+
+ return { message: message, translations: translations };
+ };
+
+ // Rails changed the way the meridian is stored.
+ // It started with `date.meridian` returning an array,
+ // then it switched to `time.am` and `time.pm`.
+ // This function abstracts this difference and returns
+ // the correct meridian or the default value when none is provided.
+ I18n.meridian = function() {
+ var time = this.lookup("time");
+ var date = this.lookup("date");
+
+ if (time && time.am && time.pm) {
+ return [time.am, time.pm];
+ } else if (date && date.meridian) {
+ return date.meridian;
+ } else {
+ return DATE.meridian;
+ }
+ };
+
+ // Merge serveral hash options, checking if value is set before
+ // overwriting any value. The precedence is from left to right.
+ //
+ // I18n.prepareOptions({name: "John Doe"}, {name: "Mary Doe", role: "user"});
+ // #=> {name: "John Doe", role: "user"}
+ //
+ I18n.prepareOptions = function() {
+ var args = slice.call(arguments)
+ , options = {}
+ , subject
+ ;
+
+ while (args.length) {
+ subject = args.shift();
+
+ if (typeof(subject) != "object") {
+ continue;
+ }
+
+ for (var attr in subject) {
+ if (!subject.hasOwnProperty(attr)) {
+ continue;
+ }
+
+ if (isSet(options[attr])) {
+ continue;
+ }
+
+ options[attr] = subject[attr];
+ }
+ }
+
+ return options;
+ };
+
+ // Generate a list of translation options for default fallbacks.
+ // `defaultValue` is also deleted from options as it is returned as part of
+ // the translationOptions array.
+ I18n.createTranslationOptions = function(scope, options) {
+ var translationOptions = [{scope: scope}];
+
+ // Defaults should be an array of hashes containing either
+ // fallback scopes or messages
+ if (isSet(options.defaults)) {
+ translationOptions = translationOptions.concat(options.defaults);
+ }
+
+ // Maintain support for defaultValue. Since it is always a message
+ // insert it in to the translation options as such.
+ if (isSet(options.defaultValue)) {
+ translationOptions.push({ message: options.defaultValue });
+ }
+
+ return translationOptions;
+ };
+
+ // Translate the given scope with the provided options.
+ I18n.translate = function(scope, options) {
+ options = options || {}
+
+ var translationOptions = this.createTranslationOptions(scope, options);
+
+ var translation;
+
+ var optionsWithoutDefault = this.prepareOptions(options)
+ delete optionsWithoutDefault.defaultValue
+
+ // Iterate through the translation options until a translation
+ // or message is found.
+ var translationFound =
+ translationOptions.some(function(translationOption) {
+ if (isSet(translationOption.scope)) {
+ translation = this.lookup(translationOption.scope, optionsWithoutDefault);
+ } else if (isSet(translationOption.message)) {
+ translation = lazyEvaluate(translationOption.message, scope);
+ }
+
+ if (translation !== undefined && translation !== null) {
+ return true;
+ }
+ }, this);
+
+ if (!translationFound) {
+ return this.missingTranslation(scope, options);
+ }
+
+ if (typeof(translation) === "string") {
+ translation = this.interpolate(translation, options);
+ } else if (isObject(translation) && isSet(options.count)) {
+ translation = this.pluralize(options.count, scope, options);
+ }
+
+ return translation;
+ };
+
+ // This function interpolates the all variables in the given message.
+ I18n.interpolate = function(message, options) {
+ options = options || {}
+ var matches = message.match(this.placeholder)
+ , placeholder
+ , value
+ , name
+ , regex
+ ;
+
+ if (!matches) {
+ return message;
+ }
+
+ var value;
+
+ while (matches.length) {
+ placeholder = matches.shift();
+ name = placeholder.replace(this.placeholder, "$1");
+
+ if (isSet(options[name])) {
+ value = options[name].toString().replace(/\$/gm, "_#$#_");
+ } else if (name in options) {
+ value = this.nullPlaceholder(placeholder, message, options);
+ } else {
+ value = this.missingPlaceholder(placeholder, message, options);
+ }
+
+ regex = new RegExp(placeholder.replace(/\{/gm, "\\{").replace(/\}/gm, "\\}"));
+ message = message.replace(regex, value);
+ }
+
+ return message.replace(/_#\$#_/g, "$");
+ };
+
+ // Pluralize the given scope using the `count` value.
+ // The pluralized translation may have other placeholders,
+ // which will be retrieved from `options`.
+ I18n.pluralize = function(count, scope, options) {
+ options = this.prepareOptions({count: String(count)}, options)
+ var pluralizer, message, result;
+
+ result = this.pluralizationLookup(count, scope, options);
+ if (result.translations == undefined || result.translations == null) {
+ return this.missingTranslation(scope, options);
+ }
+
+ if (result.message != undefined && result.message != null) {
+ return this.interpolate(result.message, options);
+ }
+ else {
+ pluralizer = this.pluralization.get(options.locale);
+ return this.missingTranslation(scope + '.' + pluralizer(count)[0], options);
+ }
+ };
+
+ // Return a missing translation message for the given parameters.
+ I18n.missingTranslation = function(scope, options) {
+ //guess intended string
+ if(this.missingBehaviour == 'guess'){
+ //get only the last portion of the scope
+ var s = scope.split('.').slice(-1)[0];
+ //replace underscore with space && camelcase with space and lowercase letter
+ return (this.missingTranslationPrefix.length > 0 ? this.missingTranslationPrefix : '') +
+ s.replace('_',' ').replace(/([a-z])([A-Z])/g,
+ function(match, p1, p2) {return p1 + ' ' + p2.toLowerCase()} );
+ }
+
+ var localeForTranslation = (options != null && options.locale != null) ? options.locale : this.currentLocale();
+ var fullScope = this.getFullScope(scope, options);
+ var fullScopeWithLocale = [localeForTranslation, fullScope].join(this.defaultSeparator);
+
+ return '[missing "' + fullScopeWithLocale + '" translation]';
+ };
+
+ // Return a missing placeholder message for given parameters
+ I18n.missingPlaceholder = function(placeholder, message, options) {
+ return "[missing " + placeholder + " value]";
+ };
+
+ I18n.nullPlaceholder = function() {
+ return I18n.missingPlaceholder.apply(I18n, arguments);
+ };
+
+ // Format number using localization rules.
+ // The options will be retrieved from the `number.format` scope.
+ // If this isn't present, then the following options will be used:
+ //
+ // - `precision`: `3`
+ // - `separator`: `"."`
+ // - `delimiter`: `","`
+ // - `strip_insignificant_zeros`: `false`
+ //
+ // You can also override these options by providing the `options` argument.
+ //
+ I18n.toNumber = function(number, options) {
+ options = this.prepareOptions(
+ options
+ , this.lookup("number.format")
+ , NUMBER_FORMAT
+ );
+
+ var negative = number < 0
+ , string = toFixed(Math.abs(number), options.precision).toString()
+ , parts = string.split(".")
+ , precision
+ , buffer = []
+ , formattedNumber
+ , format = options.format || "%n"
+ , sign = negative ? "-" : ""
+ ;
+
+ number = parts[0];
+ precision = parts[1];
+
+ while (number.length > 0) {
+ buffer.unshift(number.substr(Math.max(0, number.length - 3), 3));
+ number = number.substr(0, number.length -3);
+ }
+
+ formattedNumber = buffer.join(options.delimiter);
+
+ if (options.strip_insignificant_zeros && precision) {
+ precision = precision.replace(/0+$/, "");
+ }
+
+ if (options.precision > 0 && precision) {
+ formattedNumber += options.separator + precision;
+ }
+
+ if (options.sign_first) {
+ format = "%s" + format;
+ }
+ else {
+ format = format.replace("%n", "%s%n");
+ }
+
+ formattedNumber = format
+ .replace("%u", options.unit)
+ .replace("%n", formattedNumber)
+ .replace("%s", sign)
+ ;
+
+ return formattedNumber;
+ };
+
+ // Format currency with localization rules.
+ // The options will be retrieved from the `number.currency.format` and
+ // `number.format` scopes, in that order.
+ //
+ // Any missing option will be retrieved from the `I18n.toNumber` defaults and
+ // the following options:
+ //
+ // - `unit`: `"$"`
+ // - `precision`: `2`
+ // - `format`: `"%u%n"`
+ // - `delimiter`: `","`
+ // - `separator`: `"."`
+ //
+ // You can also override these options by providing the `options` argument.
+ //
+ I18n.toCurrency = function(number, options) {
+ options = this.prepareOptions(
+ options
+ , this.lookup("number.currency.format")
+ , this.lookup("number.format")
+ , CURRENCY_FORMAT
+ );
+
+ return this.toNumber(number, options);
+ };
+
+ // Localize several values.
+ // You can provide the following scopes: `currency`, `number`, or `percentage`.
+ // If you provide a scope that matches the `/^(date|time)/` regular expression
+ // then the `value` will be converted by using the `I18n.toTime` function.
+ //
+ // It will default to the value's `toString` function.
+ //
+ I18n.localize = function(scope, value, options) {
+ options || (options = {});
+
+ switch (scope) {
+ case "currency":
+ return this.toCurrency(value);
+ case "number":
+ scope = this.lookup("number.format");
+ return this.toNumber(value, scope);
+ case "percentage":
+ return this.toPercentage(value);
+ default:
+ var localizedValue;
+
+ if (scope.match(/^(date|time)/)) {
+ localizedValue = this.toTime(scope, value);
+ } else {
+ localizedValue = value.toString();
+ }
+
+ return this.interpolate(localizedValue, options);
+ }
+ };
+
+ // Parse a given `date` string into a JavaScript Date object.
+ // This function is time zone aware.
+ //
+ // The following string formats are recognized:
+ //
+ // yyyy-mm-dd
+ // yyyy-mm-dd[ T]hh:mm::ss
+ // yyyy-mm-dd[ T]hh:mm::ss
+ // yyyy-mm-dd[ T]hh:mm::ssZ
+ // yyyy-mm-dd[ T]hh:mm::ss+0000
+ // yyyy-mm-dd[ T]hh:mm::ss+00:00
+ // yyyy-mm-dd[ T]hh:mm::ss.123Z
+ //
+ I18n.parseDate = function(date) {
+ var matches, convertedDate, fraction;
+ // we have a date, so just return it.
+ if (typeof(date) == "object") {
+ return date;
+ };
+
+ matches = date.toString().match(/(\d{4})-(\d{2})-(\d{2})(?:[ T](\d{2}):(\d{2}):(\d{2})([\.,]\d{1,3})?)?(Z|\+00:?00)?/);
+
+ if (matches) {
+ for (var i = 1; i <= 6; i++) {
+ matches[i] = parseInt(matches[i], 10) || 0;
+ }
+
+ // month starts on 0
+ matches[2] -= 1;
+
+ fraction = matches[7] ? 1000 * ("0" + matches[7]) : null;
+
+ if (matches[8]) {
+ convertedDate = new Date(Date.UTC(matches[1], matches[2], matches[3], matches[4], matches[5], matches[6], fraction));
+ } else {
+ convertedDate = new Date(matches[1], matches[2], matches[3], matches[4], matches[5], matches[6], fraction);
+ }
+ } else if (typeof(date) == "number") {
+ // UNIX timestamp
+ convertedDate = new Date();
+ convertedDate.setTime(date);
+ } else if (date.match(/([A-Z][a-z]{2}) ([A-Z][a-z]{2}) (\d+) (\d+:\d+:\d+) ([+-]\d+) (\d+)/)) {
+ // This format `Wed Jul 20 13:03:39 +0000 2011` is parsed by
+ // webkit/firefox, but not by IE, so we must parse it manually.
+ convertedDate = new Date();
+ convertedDate.setTime(Date.parse([
+ RegExp.$1, RegExp.$2, RegExp.$3, RegExp.$6, RegExp.$4, RegExp.$5
+ ].join(" ")));
+ } else if (date.match(/\d+ \d+:\d+:\d+ [+-]\d+ \d+/)) {
+ // a valid javascript format with timezone info
+ convertedDate = new Date();
+ convertedDate.setTime(Date.parse(date));
+ } else {
+ // an arbitrary javascript string
+ convertedDate = new Date();
+ convertedDate.setTime(Date.parse(date));
+ }
+
+ return convertedDate;
+ };
+
+ // Formats time according to the directives in the given format string.
+ // The directives begins with a percent (%) character. Any text not listed as a
+ // directive will be passed through to the output string.
+ //
+ // The accepted formats are:
+ //
+ // %a - The abbreviated weekday name (Sun)
+ // %A - The full weekday name (Sunday)
+ // %b - The abbreviated month name (Jan)
+ // %B - The full month name (January)
+ // %c - The preferred local date and time representation
+ // %d - Day of the month (01..31)
+ // %-d - Day of the month (1..31)
+ // %H - Hour of the day, 24-hour clock (00..23)
+ // %-H - Hour of the day, 24-hour clock (0..23)
+ // %I - Hour of the day, 12-hour clock (01..12)
+ // %-I - Hour of the day, 12-hour clock (1..12)
+ // %m - Month of the year (01..12)
+ // %-m - Month of the year (1..12)
+ // %M - Minute of the hour (00..59)
+ // %-M - Minute of the hour (0..59)
+ // %p - Meridian indicator (AM or PM)
+ // %S - Second of the minute (00..60)
+ // %-S - Second of the minute (0..60)
+ // %w - Day of the week (Sunday is 0, 0..6)
+ // %y - Year without a century (00..99)
+ // %-y - Year without a century (0..99)
+ // %Y - Year with century
+ // %z - Timezone offset (+0545)
+ //
+ I18n.strftime = function(date, format) {
+ var options = this.lookup("date")
+ , meridianOptions = I18n.meridian()
+ ;
+
+ if (!options) {
+ options = {};
+ }
+
+ options = this.prepareOptions(options, DATE);
+
+ if (isNaN(date.getTime())) {
+ throw new Error('I18n.strftime() requires a valid date object, but received an invalid date.');
+ }
+
+ var weekDay = date.getDay()
+ , day = date.getDate()
+ , year = date.getFullYear()
+ , month = date.getMonth() + 1
+ , hour = date.getHours()
+ , hour12 = hour
+ , meridian = hour > 11 ? 1 : 0
+ , secs = date.getSeconds()
+ , mins = date.getMinutes()
+ , offset = date.getTimezoneOffset()
+ , absOffsetHours = Math.floor(Math.abs(offset / 60))
+ , absOffsetMinutes = Math.abs(offset) - (absOffsetHours * 60)
+ , timezoneoffset = (offset > 0 ? "-" : "+") +
+ (absOffsetHours.toString().length < 2 ? "0" + absOffsetHours : absOffsetHours) +
+ (absOffsetMinutes.toString().length < 2 ? "0" + absOffsetMinutes : absOffsetMinutes)
+ ;
+
+ if (hour12 > 12) {
+ hour12 = hour12 - 12;
+ } else if (hour12 === 0) {
+ hour12 = 12;
+ }
+
+ format = format.replace("%a", options.abbr_day_names[weekDay]);
+ format = format.replace("%A", options.day_names[weekDay]);
+ format = format.replace("%b", options.abbr_month_names[month]);
+ format = format.replace("%B", options.month_names[month]);
+ format = format.replace("%d", padding(day));
+ format = format.replace("%e", day);
+ format = format.replace("%-d", day);
+ format = format.replace("%H", padding(hour));
+ format = format.replace("%-H", hour);
+ format = format.replace("%I", padding(hour12));
+ format = format.replace("%-I", hour12);
+ format = format.replace("%m", padding(month));
+ format = format.replace("%-m", month);
+ format = format.replace("%M", padding(mins));
+ format = format.replace("%-M", mins);
+ format = format.replace("%p", meridianOptions[meridian]);
+ format = format.replace("%S", padding(secs));
+ format = format.replace("%-S", secs);
+ format = format.replace("%w", weekDay);
+ format = format.replace("%y", padding(year));
+ format = format.replace("%-y", padding(year).replace(/^0+/, ""));
+ format = format.replace("%Y", year);
+ format = format.replace("%z", timezoneoffset);
+
+ return format;
+ };
+
+ // Convert the given dateString into a formatted date.
+ I18n.toTime = function(scope, dateString) {
+ var date = this.parseDate(dateString)
+ , format = this.lookup(scope)
+ ;
+
+ if (date.toString().match(/invalid/i)) {
+ return date.toString();
+ }
+
+ if (!format) {
+ return date.toString();
+ }
+
+ return this.strftime(date, format);
+ };
+
+ // Convert a number into a formatted percentage value.
+ I18n.toPercentage = function(number, options) {
+ options = this.prepareOptions(
+ options
+ , this.lookup("number.percentage.format")
+ , this.lookup("number.format")
+ , PERCENTAGE_FORMAT
+ );
+
+ return this.toNumber(number, options);
+ };
+
+ // Convert a number into a readable size representation.
+ I18n.toHumanSize = function(number, options) {
+ var kb = 1024
+ , size = number
+ , iterations = 0
+ , unit
+ , precision
+ ;
+
+ while (size >= kb && iterations < 4) {
+ size = size / kb;
+ iterations += 1;
+ }
+
+ if (iterations === 0) {
+ unit = this.t("number.human.storage_units.units.byte", {count: size});
+ precision = 0;
+ } else {
+ unit = this.t("number.human.storage_units.units." + SIZE_UNITS[iterations]);
+ precision = (size - Math.floor(size) === 0) ? 0 : 1;
+ }
+
+ options = this.prepareOptions(
+ options
+ , {unit: unit, precision: precision, format: "%n%u", delimiter: ""}
+ );
+
+ return this.toNumber(size, options);
+ };
+
+ I18n.getFullScope = function(scope, options) {
+ options = options || {}
+
+ // Deal with the scope as an array.
+ if (isArray(scope)) {
+ scope = scope.join(this.defaultSeparator);
+ }
+
+ // Deal with the scope option provided through the second argument.
+ //
+ // I18n.t('hello', {scope: 'greetings'});
+ //
+ if (options.scope) {
+ scope = [options.scope, scope].join(this.defaultSeparator);
+ }
+
+ return scope;
+ };
+ /**
+ * Merge obj1 with obj2 (shallow merge), without modifying inputs
+ * @param {Object} obj1
+ * @param {Object} obj2
+ * @returns {Object} Merged values of obj1 and obj2
+ *
+ * In order to support ES3, `Object.prototype.hasOwnProperty.call` is used
+ * Idea is from:
+ * https://stackoverflow.com/questions/8157700/object-has-no-hasownproperty-method-i-e-its-undefined-ie8
+ */
+ I18n.extend = function ( obj1, obj2 ) {
+ if (typeof(obj1) === "undefined" && typeof(obj2) === "undefined") {
+ return {};
+ }
+ return merge(obj1, obj2);
+ };
+
+ // Set aliases, so we can save some typing.
+ I18n.t = I18n.translate;
+ I18n.l = I18n.localize;
+ I18n.p = I18n.pluralize;
+
+ return I18n;
+}));
diff --git a/spec/javascript/support/jest-i18n.js b/spec/javascript/support/jest-i18n.js
new file mode 100644
index 000000000..c7836f238
--- /dev/null
+++ b/spec/javascript/support/jest-i18n.js
@@ -0,0 +1,9 @@
+import I18n from '../../../public/javascripts/i18n'
+import decorateI18n from '../../../app/assets/javascripts/i18n/extended.coffee'
+window.I18n = decorateI18n(I18n)
+I18n.locale = "fr"
+
+import fs from 'fs'
+eval(fs.readFileSync('./public/javascripts/translations.js')+'')
+
+module.exports = I18n
diff --git a/spec/javascript/support/translations.js b/spec/javascript/support/translations.js
new file mode 100644
index 000000000..4ab144eba
--- /dev/null
+++ b/spec/javascript/support/translations.js
@@ -0,0 +1,3 @@
+I18n.translations || (I18n.translations = {});
+I18n.translations["fr"] = I18n.extend((I18n.translations["fr"] || {}), {"access_links":{"actions":{"destroy":"Supprimer ce lien","destroy_confirm":"Etes vous sûr de supprimer ce lien ?","edit":"Editer ce lien","new":"Ajouter un lien"},"edit":{"title_access_point_to_stop_area":"Editer un lien depuis l'accès %{access_point} vers l'arrêt %{stop_area}","title_stop_area_to_access_point":"Editer un lien depuis l'arrêt %{stop_area} vers l'accès %{access_point}"},"new":{"title_access_point_to_stop_area":"Créer un lien depuis l'accès %{access_point} vers l'arrêt %{stop_area}","title_stop_area_to_access_point":"Créer un lien depuis l'arrêt %{stop_area} vers l'accès %{access_point}"},"show":{"durations":"Durées (hh mm ss) :","title":"lien d'accès %{access_link}"}},"access_points":{"access_point":{"no_position":"Pas de position"},"actions":{"destroy":"Supprimer cet accès","destroy_confirm":"Etes vous sûr de supprimer cet accès ?","edit":"Editer cet accès","new":"Ajouter un accès"},"edit":{"title":"Editer l'accès %{access_point}"},"index":{"name_or_country_code":"Nom","title":"Accès de %{stop_area}"},"new":{"title":"Ajouter un accès"},"show":{"access_link_legend_1":"Les flêches grises représentent des liens non définis","access_link_legend_2":"cliquer sur les flêches pour créer/éditer un lien","detail_access_links":"Liens Arrêts - Accès détaillés","generic_access_links":"Liens Arrêts - Accès globaux","geographic_data":"Données géographiques","no_geographic_data":"Aucune","title":"Accès %{access_point}"}},"access_types":{"label":{"in":"Entrée","in_out":"Entrée/Sortie","out":"Sortie"}},"actions":{"activate":"Activer","actualize":"Actualiser","add":"Ajouter","archive":"Archiver","clean_up":"Purger","clone":"Dupliquer","combine":"Combiner","create_api_key":"Créer une clé d'API","deactivate":"Désactiver","delete":"Supprimer","destroy":"Supprimer","download":"Télécharger","duplicate":"Dupliquer","edit":"Editer","erase":"Effacer","filter":"Filtrer","import":"Importer","new":"Créer","processing":"En cours…","remove":"Retirer","search":"Chercher","select":"Sélectionner","show":"Consulter","submit":"Valider","sync":"Synchroniser","unarchive":"Désarchiver","validate":"Valider","wait_for_submission":"Validation..."},"activemodel":{"attributes":{"clean_up":{"begin_date":"Début date limite : ","end_date":"Fin date limite : "},"export_task":{"created_at":"Créé le","end_date":"Date de fin","end_date_greater_than_start_date":"La date de fin doit être postérieure à la date de début.","end_date_less_than":"La date de fin doit être antérieure ou égale à %{tt_ed_date}.","extensions":"Extensions","ignore_end_chars":"ignorer les n derniers caractères","ignore_last_word":"ignorer le dernier mot","max_distance_for_commercial":"Distance max pour créer les zones","max_distance_for_connection_link":"Distance max pour créer les correspondances","name":"Nom de l'export","object_id_prefix":"Préfixe d'identifiants","reference_ids":"Données incluses","references_type":"Type de données incluses","start_date":"Date de début","start_date_greater_than":"La date de début doit être postérieure ou égale à %{tt_st_date}.","status":"Status"},"stop_area_copy":{"area_type":"Type d'arrêt"},"subscription":{"current_password":"Mot de passe actuel","email":"Adresse mail","organisation_name":"Organisation","password":"Mot de passe","password_confirmation":"Confirmation du mot de passe","user_name":"Nom complet"},"time_table_combination":{"calendar_id":"Rechercher un calendrier","combined_id":"Id Calendrier","operation":"Type d'opération","time_table_id":"Rechercher un calendrier"},"validation":{"created_at":"Créé le","ignore_end_chars":"ignorer les n derniers caractères","ignore_last_word":"ignorer le dernier mot","max_distance_for_commercial":"Distance max pour créer les zones","max_distance_for_connection_link":"Distance max pour créer les correspondances","no_save":"Pas de sauvegarde","object_id_prefix":"Préfixe d'identifiants","references_type":"Sous ensemble","resources":"Fichier à valider","status":"Status"},"validation_result":{"1-NEPTUNE-XML-1":"Conformité à la syntaxe XML suivant les recommandations du W3C.","1-NEPTUNE-XML-2":"Conformité au schéma défini par la XSD du profil TRIDENT/NEPTUNE.","2-NEPTUNE-AccessLink-1":"Correcte référence aux arrêts \u003cStopArea\u003e et accès \u003cAccessPoint\u003e définissant des liens d'accès \u003cAccessLink\u003e.","2-NEPTUNE-AccessLink-2":"Correcte référence aux arrêts \u003cStopArea\u003e et accès \u003cAccessPoint\u003e définissant des liens d'accès \u003cAccessLink\u003e.","2-NEPTUNE-AccessPoint-1":"Correcte référence à un arrêt \u003cStopArea\u003e dans les accès \u003cAccessPoint\u003e.","2-NEPTUNE-AccessPoint-2":"Correcte référence à un arrêt \u003cStopArea\u003e dans les accès \u003cAccessPoint\u003e.","2-NEPTUNE-AccessPoint-3":"Existence de liens d'accès \u003cAccessLink\u003e sur les accès \u003cAccessPoint\u003e.","2-NEPTUNE-AccessPoint-4":"Existence de liens d'accès \u003cAccessLink\u003e sur les accès \u003cAccessPoint\u003e de type 'in'.","2-NEPTUNE-AccessPoint-5":"Existence de liens d'accès \u003cAccessLink\u003e sur les accès \u003cAccessPoint\u003e sur les accès de type 'out'.","2-NEPTUNE-AccessPoint-6":"Existence de liens d'accès \u003cAccessLink\u003e sur les accès \u003cAccessPoint\u003e sur les accès de type 'inout'.","2-NEPTUNE-AccessPoint-7":"Vérification du modèle de projection de référence utilisé.","2-NEPTUNE-AreaCentroid-1":"Correcte référence à des arrêts \u003cStopArea\u003e dans la classe d’objets \u003cAreaCentroid\u003e.","2-NEPTUNE-AreaCentroid-2":"Vérification du modèle de projection de référence utilisé.","2-NEPTUNE-Common-1":"Unicité des éléments objectId des différents objets d'un lot de fichiers Neptune.","2-NEPTUNE-Common-2":"Unicité des éléments regitrationNumber des différents objets d'un lot de fichiers Neptune.","2-NEPTUNE-ConnectionLink-1":"Correcte référence aux arrêts \u003cStopArea\u003e définissant des tronçons de correspondance \u003cConnectionLink\u003e.","2-NEPTUNE-Facility-1":"Existence de l'arrêt \u003cStopArea\u003e référencé par l'équipement \u003cFacility\u003e.","2-NEPTUNE-Facility-2":"Existence de l'arrêt \u003cStopArea\u003e référencé par l'équipement \u003cFacility\u003e.","2-NEPTUNE-Facility-3":"Existence de la ligne \u003cLine\u003e référencée par l'équipement \u003cFacility\u003e.","2-NEPTUNE-Facility-4":"Existence de la correspondance \u003cConnectionLink\u003e référencée par l'équipement \u003cFacility\u003e.","2-NEPTUNE-Facility-5":"Existence de l'arrêt \u003cStopPoint\u003e référencé par l'équipement \u003cFacility\u003e.","2-NEPTUNE-Facility-6":"Vérification du modèle de projection de référence utilisé.","2-NEPTUNE-GroupOfLine-1":"Correcte référence à des lignes \u003cLine\u003e dans groupe de lignes \u003cGroupOfLine\u003e.","2-NEPTUNE-ITL-1":"Correcte référence à des arrêts \u003cStopArea\u003e dans les arrêts \u003cStopArea\u003e de type ITL.","2-NEPTUNE-ITL-2":"Correcte référence à des arrêts \u003cStopArea\u003e de type ITL dans la classe d’objets \u003cITL\u003e.","2-NEPTUNE-ITL-3":"Correcte référence à des arrêts \u003cStopArea\u003e dans la classe d’objets \u003cITL\u003e.","2-NEPTUNE-ITL-4":"Vérification du type de référence à des arrêts \u003cStopArea\u003e type ITL dans la classe d’objets \u003cITL\u003e.","2-NEPTUNE-ITL-5":"Bonne référence à la ligne \u003cLine\u003e dans la classe d’objets \u003cITL\u003e.","2-NEPTUNE-JourneyPattern-1":"Existence de la séquence d'arrêt \u003cChouetteRoute\u003e référencée par la mission \u003cJourneyPattern\u003e.","2-NEPTUNE-JourneyPattern-2":"Existence des arrêts \u003cStopPoint\u003e référencés par la mission \u003cJourneyPattern\u003e.","2-NEPTUNE-JourneyPattern-3":"Existence de la ligne \u003cLine\u003e référencée par la mission \u003cJourneyPattern\u003e.","2-NEPTUNE-Line-1":"Correcte référence au réseau dans l'objet ligne \u003cLine\u003e.","2-NEPTUNE-Line-2":"Correcte référence à un point d'arrêt sur parcours \u003cStopPoint\u003e comme terminus de ligne \u003cLine\u003e.","2-NEPTUNE-Line-3":"Correcte référence à un point d'arrêt sur parcours \u003cStopPoint\u003e comme terminus de ligne \u003cLine\u003e.","2-NEPTUNE-Line-4":"Correcte référence aux séquences d'arrêts \u003cChouetteRoute\u003e dans l'objet ligne \u003cLine\u003e.","2-NEPTUNE-Line-5":"Correcte référence aux séquences d'arrêts \u003cChouetteRoute\u003e dans l'objet ligne \u003cLine\u003e.","2-NEPTUNE-Network-1":"Correcte référence à des lignes \u003cLine\u003e dans version du réseau \u003cPTNetwork\u003e.","2-NEPTUNE-PtLink-1":"Existence des arrêts \u003cStopPoint\u003e référencés par les tronçons commerciaux \u003cPTLink\u003e.","2-NEPTUNE-Route-1":"Existence des missions \u003cJourneyPattern\u003e référencées par la séquence d'arrêt \u003cChouetteRoute\u003e.","2-NEPTUNE-Route-10":"référence d'une séquence d'arrêts \u003cChouetteRoute\u003e à une séquence d'arrêts opposée.","2-NEPTUNE-Route-11":"Cohérence des sens de la référence d'une séquence d'arrêts \u003cChouetteRoute\u003e à une séquence d'arrêts opposée.","2-NEPTUNE-Route-12":"Cohérence des terminus de la référence d'une séquence d'arrêts \u003cChouetteRoute\u003e à une séquence d'arrêts opposée.","2-NEPTUNE-Route-2":"Existence des tronçons commerciaux \u003cPtLink\u003e référencés par la séquence d'arrêt \u003cChouetteRoute\u003e.","2-NEPTUNE-Route-3":"Existence de la séquence opposée \u003cChouetteRoute\u003e référencée par la séquence d'arrêt \u003cChouetteRoute\u003e.","2-NEPTUNE-Route-4":"Correcte référence à un tronçon commercial \u003cPtLink\u003e dans une séquence d'arrêts \u003cChouetteRoute\u003e.","2-NEPTUNE-Route-5":"Vérification que tous les points d'arrêts sur parcours sont rattachés à une séquence d'arrêts \u003cChouetteRoute\u003e au départ d'un tronçon commercial \u003cPtLink\u003e et/ou à l'arrivée d'un autre tronçon commercial \u003cPtLink\u003e de la même séquence d'arrêts.","2-NEPTUNE-Route-6":"Vérification du correct ordonnancement des points d'arrêts sur parcours \u003cStopPoint\u003e dans le chainage des tronçons \u003cPtLink\u003e d'une séquence d'arrêts \u003cChouetteRoute\u003e.","2-NEPTUNE-Route-7":"référence mutuelle des missions \u003cJourneyPattern\u003e et des séquences d'arrêts \u003cChouetteRoute\u003e.","2-NEPTUNE-Route-8":"Cohérence des références aux points d'arrêt des missions \u003cJourneyPattern\u003e et des séquences d'arrêts \u003cChouetteRoute\u003e.","2-NEPTUNE-Route-9":"Utilité des points d'arrêts sur parcours des séquences d'arrêts \u003cChouetteRoute\u003e.","2-NEPTUNE-StopArea-1":"Correcte référence à des arrêts \u003cStopArea\u003e et/ou à des points d'arrêt sur parcours \u003cStopPoint\u003e dans les arrêts \u003cStopArea\u003e.","2-NEPTUNE-StopArea-2":"Correcte référence à des arrêts \u003cStopArea\u003e dans les arrêts \u003cStopArea\u003e de type StopPlace.","2-NEPTUNE-StopArea-3":"Correcte référence à des arrêts \u003cStopArea\u003e dans les arrêts \u003cStopArea\u003e de type CommercialStopPoint.","2-NEPTUNE-StopArea-4":"Correcte référence à des points d'arrêt sur parcours \u003cStopPoint\u003e dans les arrêts \u003cStopArea\u003e de type BoardingPosition ou Quay.","2-NEPTUNE-StopArea-5":"Correcte référence à une position géographique \u003cAreaCentroid\u003e dans les arrêts \u003cStopArea\u003e de tout type StopPlace, CommercialStopPoint, BoardingPosition et Quay.","2-NEPTUNE-StopArea-6":"référenceréciproque d'une position géographique \u003cAreaCentroid\u003e dans les arrêts \u003cStopArea\u003e de tout type StopPlace, CommercialStopPoint, BoardingPosition et Quay.","2-NEPTUNE-StopPoint-1":"Existence de la ligne \u003cLine\u003e référencée par l'arrêt \u003cStopPoint\u003e.","2-NEPTUNE-StopPoint-2":"Existence du réseau \u003cPTNetwork\u003e référence par l'arrêt \u003cStopPoint\u003e.","2-NEPTUNE-StopPoint-3":"Existence de l'arrêt \u003cStopArea\u003e référencé par l'arrêt \u003cStopPoint\u003e.","2-NEPTUNE-StopPoint-4":"Vérification du modèle de projection de référence utilisé.","2-NEPTUNE-Timetable-1":"Utilité des calendriers.","2-NEPTUNE-Timetable-2":"Utilité des calendriers.","2-NEPTUNE-VehicleJourney-1":"Existence de la séquence d'arrêt \u003cChouetteRoute\u003e référencée par la course \u003cVehicleJourney\u003e.","2-NEPTUNE-VehicleJourney-2":"Existence de la mission \u003cJourneyPattern\u003e référencée par la course \u003cVehicleJourney\u003e.","2-NEPTUNE-VehicleJourney-3":"Existence de la ligne \u003cLine\u003e référencée par la course \u003cVehicleJourney\u003e.","2-NEPTUNE-VehicleJourney-4":"Existence de l'opérateur \u003cCompany\u003e référencé par la course \u003cVehicleJourney\u003e.","2-NEPTUNE-VehicleJourney-5":"Existence de la tranche horaire \u003cTimeSlot\u003e référencée par la course \u003cVehicleJourney\u003e.","2-NEPTUNE-VehicleJourney-6":"Cohérence entre la course, la mission et la séquence d'arrêts.","2-NEPTUNE-VehicleJourney-7":"Utilité des missions","2-NEPTUNE-VehicleJourneyAtStop-1":"Existence de l'arrêt \u003cStopPoint\u003e référencé par l'horaire \u003cVehicleJourneyAtStop\u003e.","2-NEPTUNE-VehicleJourneyAtStop-2":"Existence de la course \u003cVehicleJourney\u003e référenceé par l'horaire \u003cVehicleJourneyAtStop\u003e.","2-NEPTUNE-VehicleJourneyAtStop-3":"adéquation des horaires de la course à la séquence d'arrêts.","2-NEPTUNE-VehicleJourneyAtStop-4":"adéquation des horaires de la course à la mission.","3-AccessLink-1":"Vérification de la proximité entre les deux extrémités d'un lien d'accès","3-AccessLink-2":"Vérification de la cohérence entre la distance fournie sur le lien d'accès et la distance géographique entre les deux extrémités du lien d'accès","3-AccessLink-3":"Vérification de la vitesse de parcours entre les deux extrémités d'un lien d'accès","3-AccessPoint-1":"Vérification de la géolocalisation de tous les accès","3-AccessPoint-2":"Vérification que deux accès de nom différents ne sont pas trop proches","3-AccessPoint-3":"Vérification de la proximité entre les accès et leur arrêt de rattachement","3-ConnectionLink-1":"Vérification de la proximité entre les deux arrêts d'une correspondance","3-ConnectionLink-2":"Vérification de la cohérence entre la distance fournie sur la correspondance et la distance géographique entre les deux arrêts de la correspondance","3-ConnectionLink-3":"Vérification de la vitesse de parcours entre les deux arrêts d'une correspondance","3-Facility-1":"Vérification de la géolocalisation de tous les accès","3-Facility-2":"Vérification de la proximité entre les équipements et leur arrêt de rattachement","3-JourneyPattern-1":"Vérification de l'utilisation des arrêts par les missions","3-JourneyPattern-2":"Vérification de l’existence d’une mission passant par tous les arrêts de la séquence","3-JourneyPattern-3":"Vérification de double définition de missions","3-Line-1":"Vérification de la non homonymie des lignes","3-Line-2":"Vérification de la présence de séquences d'arrêts sur la ligne","3-Route-1":"Vérification de la succession des arrêts de la séquence","3-Route-2":"Vérification de la séquence inverse","3-Route-3":"Vérification de la distance entre deux arrêts successifs de la séquence","3-Route-4":"Vérification de double définition de séquences","3-Route-5":"Vérification de séquences sans séquence opposée","3-Route-6":"Vérification de la présence d'arrêts dans la séquence","3-Route-7":"Vérification de la présence de missions","3-Route-8":"Vérification de l'utilisation des arrêts par les missions","3-Route-9":"Vérification de l’existence d’une mission passant par tous les arrêts de la séquence","3-StopArea-1":"Vérification de la géolocalisation de tous les arrêts hors ITL","3-StopArea-2":"Vérification que 2 arrêts de noms différents en dehors d'un même regroupement d'arrêts ne sont pas trop proches","3-StopArea-3":"Vérification de l'unicité des arrêts","3-StopArea-4":"Vérification de la géolocalisation des arrêts","3-StopArea-5":"Vérification de la position relative des arrêts et de leur parent","3-VehicleJourney-1":"Vérification de la chronologie des horaires de passage à un arrêt","3-VehicleJourney-2":"Vérification de la vitesse de transfert entre deux arrêts","3-VehicleJourney-3":"Vérification de la cohérence des courses successives desservant deux mêmes arrêts","3-VehicleJourney-4":"Vérification de l'affectation des courses à un calendrier","4-AccessLink-1":"Vérification de contraintes sur les attributs des liens d'accès","4-AccessPoint-1":"Vérification de contraintes sur les attributs des accès","4-Company-1":"Vérification de contraintes sur les attributs des transporteurs","4-ConnectionLink-1":"Vérification de contraintes sur les attributs des correspondances","4-ConnectionLink-2":"Vérification des type d'arrêts en correspondance","4-GroupOfLine-1":"Vérification de contraintes sur les attributs des groupes de lignes","4-JourneyPattern-1":"Vérification de contraintes sur les attributs des missions","4-Line-1":"Vérification de contraintes sur les attributs des lignes","4-Line-2":"Vérification des modes de transport des lignes","4-Line-3":"Vérification des groupes de lignes d'une ligne","4-Line-4":"Vérification des séquences d'arrêts d'une ligne","4-Network-1":"Vérification de contraintes sur les attributs des réseaux","4-Route-1":"Vérification de contraintes sur les attributs des séquences d'arrêt","4-StopArea-1":"Vérification de contraintes sur les attributs des arrêts","4-StopArea-2":"Vérification de l'existance d'un arrêt commercial pour les arrêts physiques","4-StopArea-3":"Vérification de la cohérence entre les noms de communes et leur code INSEE","4-Timetable-1":"Vérification de contraintes sur les attributs des calendiers","4-VehicleJourney-1":"Vérification de contraintes sur les attributs des courses","4-VehicleJourney-2":"Vérification des modes de transport des courses","detail":"Détail","first_violations":"Premières violations","object":"Objet en erreur","objects":"Objets en erreur","resource":"Ressource de l'objet en erreur","rule_code":"Code","rule_level":"Niveau","rule_number":"Etape","rule_target":"Objet","severity":"Sévérité","status":"Statut","title":"Titre du test","url":"URL","violation_count":"erreurs","violation_count_txt":"Nombre d'erreurs"},"vehicle_journey_import":{"file":"Fichier"},"vehicle_translation":{"count":"Quantité de courses à ajouter","duration":"Durée de l'intervalle (en minutes)"}},"errors":{"models":{"vehicle_translation":{"missing_start_time":"L'horaire de départ ou celui d'arrivée est requis","uncompiliant_vehicle":"Pour cloner une course, celle-ci doit compter au moins un arrêt et avoir des horaires départ arrivée sur tous ses arrêts","unreadable_time":"Le format d'horaire attendu est hh:mm"}}},"models":{"csv_validation":{"one":"validation CSV","other":"validations","zero":"validation"},"export_task":{"one":"export","other":"exports","zero":"export"},"gtfs_export":{"one":"export GTFS","other":"exports","zero":"export"},"gtfs_validation":{"one":"validation GTFS","other":"validations","zero":"validation"},"neptune_export":{"one":"export Neptune","other":"exports","zero":"export"},"neptune_validation":{"one":"validation Neptune","other":"validations","zero":"validation"},"netex_export":{"one":"export NeTEx","other":"exports","zero":"export"},"netex_validation":{"one":"validation NeTEx","other":"validations","zero":"validation"},"subscription":"compte","validation":{"one":"validation","other":"validations","zero":"validation"},"validation_result":{"one":"Validation","other":"Validations","zero":"Validation"}}},"activerecord":{"attributes":{"access_link":{"access_link_type":"Type","access_point":"Accès","comment":"Commentaire","created_at":"Créé le","creator_id":"Créé par","default_duration":"moyenne","frequent_traveller_duration":"pour un habitué","lift_availability":"Ascenseur","link_distance":"Distance (m)","mobility_restricted_suitability":"Accès pour voyageur à mobilité réduite","mobility_restricted_traveller_duration":"pour un voyageur à mobilité réduite","name":"Nom","object_version":"Version","objectid":"Identifiant Neptune","occasional_traveller_duration":"pour un voyageur occasionnel","stairs_availability":"Escalator","stop_area":"Arrêt","updated_at":"Edité le"},"access_point":{"access_point_type":"Type d'accès","city_name":"Commune","closing_time":"Horaire de fermeture","comment":"Commentaire","coordinates":"Coordonnées (lat,lng)","country_code":"Code INSEE","created_at":"Créé le","creator_id":"Créé par","latitude":"Latitude","lift_availability":"Ascenseur","long_lat_type":"Projection","longitude":"Longitude","mobility_restricted_suitability":"Accès pour voyageur à mobilité réduite","name":"Nom","object_version":"Version","objectid":"Identifiant Neptune","openning_time":"Horaire d'ouverture","projection":"Projection","projection_x":"Position X","projection_xy":"Position (x,y)","projection_y":"Position Y","stairs_availability":"Escalator","stop_area":"Zone d'arrêts","street_name":"Nom de la rue","updated_at":"Edité le","zip_code":"Code postal"},"api_key":{"name":"Nom","token":"Token"},"attrs":{"created_at":"Créé le","creator":"Opérateur","file":"Résultat","files":"Résultats","ignore_end_chars":"ignorer les n derniers caractères","ignore_last_word":"ignorer le dernier mot","max_distance_for_commercial":"Distance max pour créer les zones","max_distance_for_connection_link":"Distance max pour créer les correspondances","name":"Nom de l'import","no_save":"Pas de sauvegarde","object_id_prefix":"Préfixe d'identifiants","parent":"Parent","references_type":"Données à importer","referential_id":"Jeu de données","resources":"Fichier à importer","started_at":"Démarrage","status":"Etat","type":"Type d'export"},"calendar":{"date_ranges":"Intervalles de dates","dates":"Dates","friday":"Vendredi","monday":"Lundi","name":"Nom","organisation":"Organisation","saturday":"Samedi","shared":"Partagé","sunday":"Dimanche","thursday":"Jeudi","tuesday":"Mardi","wednesday":"Mercredi"},"company":{"code":"Code","created_at":"Créé le","creator_id":"Créé par","email":"Email","fax":"Numéro de fax","name":"Nom","object_version":"Version","objectid":"Identifiant Neptune","operating_department_name":"Nom du département dans la société","organizational_unit":"Nom d'unité dans la société","phone":"Numéro de téléphone","registration_number":"Numéro d'enregistrement","short_name":"Nom court","time_zone":"Fuseau horaire","updated_at":"Edité le","url":"Page web associée"},"compliance_check":{"code":"Code","comment":"Commentaire","criticity":"Criticité","name":"Nom"},"compliance_check_message":{"criticity":"Criticité","link":"Lien","message":"Message","message_key":"Clé du message","resource_objectid":"Objectid de la resource"},"compliance_check_resource":{"download":"Télécharger","metrics":"Résultat des tests","name":"Nom de la ligne","status":"État"},"compliance_check_set":{"assigned_to":"Affectation","associated_object":"Objet associé","compliance_control_set":"Jeu de contrôle exécuté","creation_date":"Date et heure de création","name":"Nom","ref":"Ref"},"compliance_control":{"code":"Code","comment":"Commentaire","compliance_control_block":"Groupe de contrôle","criticity":"Criticité","maximum":"Maximum","minimum":"Minimum","name":"Nom","pattern":"Expression régulière","predicate":"Prédicat","prerequisite":"Prérequis","target":"Cible"},"compliance_control_blocks":{"transport_mode":"Mode de transport","transport_submode":"Sous-mode de transport"},"compliance_control_set":{"assigned_to":"Affectation","control_numbers":"Nb contrôle","name":"Nom","owner_jdc":"Propriétaire du jeu de contrôle","updated_at":"Mis a jour"},"connection_link":{"arrival":"Arrêt d'arrivée","arrival_id":"Arrêt d'arrivée","comment":"Commentaire","connection_link_type":"Type","created_at":"Créé le","creator_id":"Créé par","default_duration":"moyenne","departure":"Arrêt de départ","departure_id":"Arrêt de départ","frequent_traveller_duration":"pour un habitué","lift_availability":"Ascenseur","link_distance":"Distance (m)","mobility_restricted_suitability":"Accès pour voyageur à mobilité réduite","mobility_restricted_traveller_duration":"pour un voyageur à mobilité réduite","name":"Nom","object_version":"Version","objectid":"Identifiant Neptune","occasional_traveller_duration":"pour un voyageur occasionnel","stairs_availability":"Escalator","undefined":"non défini","updated_at":"Edité le"},"export":{"base":{"created_at":"Créé le","creator":"Opérateur","file":"Résultat","files":"Résultats","ignore_end_chars":"ignorer les n derniers caractères","ignore_last_word":"ignorer le dernier mot","max_distance_for_commercial":"Distance max pour créer les zones","max_distance_for_connection_link":"Distance max pour créer les correspondances","name":"Nom de l'export","no_save":"Pas de sauvegarde","object_id_prefix":"Préfixe d'identifiants","parent":"Parent","references_type":"Données à exporter","referential_id":"Jeu de données","resources":"Fichier à exporter","started_at":"Démarrage","status":"Etat","type":"Type d'export"},"created_at":"Créé le","creator":"Opérateur","file":"Résultat","files":"Résultats","ignore_end_chars":"ignorer les n derniers caractères","ignore_last_word":"ignorer le dernier mot","max_distance_for_commercial":"Distance max pour créer les zones","max_distance_for_connection_link":"Distance max pour créer les correspondances","name":"Nom de l'export","no_save":"Pas de sauvegarde","object_id_prefix":"Préfixe d'identifiants","parent":"Parent","references_type":"Données à exporter","referential_companies":{"referential_id":"Jeu de données"},"referential_id":"Jeu de données","resources":"Fichier à exporter","started_at":"Démarrage","status":"Etat","type":"Type d'export","workgroup":{"duration":"Durée"}},"footnote":{"checksum":"Signature métier","code":"titre","label":"texte"},"group_of_line":{"comment":"Commentaire","created_at":"Créé le","creator_id":"Créé par","line_count":"Nombre de lignes","name":"Nom","object_version":"Version","objectid":"Identifiant Neptune","registration_number":"Numéro d'enregistrement","updated_at":"Edité le"},"import":{"base":{"created_at":"Créé le","creator":"Opérateur","ignore_end_chars":"ignorer les n derniers caractères","ignore_last_word":"ignorer le dernier mot","max_distance_for_commercial":"Distance max pour créer les zones","max_distance_for_connection_link":"Distance max pour créer les correspondances","name":"Nom de l'import","no_save":"Pas de sauvegarde","object_id_prefix":"Préfixe d'identifiants","references_type":"Données à importer","resources":"Fichier à importer","started_at":"Démarrage","status":"Etat"},"created_at":"Créé le","creator":"Opérateur","ignore_end_chars":"ignorer les n derniers caractères","ignore_last_word":"ignorer le dernier mot","max_distance_for_commercial":"Distance max pour créer les zones","max_distance_for_connection_link":"Distance max pour créer les correspondances","name":"Nom de l'import","no_save":"Pas de sauvegarde","object_id_prefix":"Préfixe d'identifiants","references_type":"Données à importer","resource":{"name":"Fichier","status":"Etat"},"resources":"Fichier à importer","started_at":"Démarrage","status":"Etat"},"import_message":{"column":"Colonne","criticity":"Criticité","filename":"Nom du fichier","line":"Ligne","message":"Message","message_key":"Clé du message"},"journey_frequency":{"exact_time":"Exact ?","first_departure_time":"Premier départ","last_departure_time":"Dernier départ","scheduled_headway_interval":"Intervalle","timeband":"Créneau horaire"},"journey_pattern":{"checksum":"Signature métier","comment":"Commentaire","commercial_journey_time":"Parcours commercial","created_at":"Créé le","creator_id":"Créé par","full_journey_time":"Parcours complet","name":"Nom","object_version":"Version","objectid":"Identifiant Neptune","published_name":"Nom public","registration_number":"Code mission","route":"Séquence d'arrêts","stop_point_ids":"Sélection des arrêts desservis","stop_points":"Nb arrêts","updated_at":"Edité le"},"line":{"accessible":"Accessible","activated":"Activée","color":"Couleur du tracé","comment":"Commentaire","companies":{"name":"Transporteur principal"},"company":"Transporteur principal","company_id":"Transporteur principal","created_at":"Créé le","creator_id":"Créé par","deactivated":"Désactivée","default_fs_msg":"Ces courses sont considérées régulières","flexible_service":"Transport à la demande","footnotes":"Notes de bas de page","group_of_line":"Groupe de lignes","id":"ID","mobility_restricted_suitability":"Accessibilité PMR","name":"Nom de la ligne","network_id":"Réseau","networks":{"name":"Réseau"},"not_accessible":"Non accessible","number":"Numéro","number_of_fs_vj":"Nombre de courses à la demande","number_of_mrs_vj":"Nombre de courses accessibles","number_of_non_fs_vj":"Nombre de courses régulières","number_of_non_mrs_vj":"Nombre de courses non accessibles","number_of_null_fs_vj":"Nombre de courses sans spécification de type de service","number_of_null_mrs_vj":"Nombre de courses sans spécification d'accessibilité","number_of_vj":"Nombre total de courses","object_version":"Version","objectid":"Identifiant Neptune","on_demaond_fs":"Service à la demande","published_name":"Nom public","registration_number":"Nom court","regular_fs":"Service régulier","seasonal":"Saisonnière","secondary_companies":"Transporteurs secondaires","stable_id":"Identifiant externe pérenne","status":"État","text_color":"Couleur du texte","transport_mode":"Mode de transport","transport_submode":"Sous mode de transport","unspecified_fs":"Non spécifié","unspecified_mrs":"Non spécifié","updated_at":"Edité le","url":"Page web associée"},"line_referential":{"sync_interval":"Fréquence de synchronisation"},"merge":{"created_at":"Créé le","creator":"Demandeur","ended_at":"Achevé à","name":"Nom","referentials":"Jeux de données","started_at":"Démarrage","status":"Etat"},"network":{"comment":"Commentaire","created_at":"Créé le","creator_id":"Créé par","description":"Description","name":"Nom","object_version":"Version","objectid":"Identifiant Neptune","registration_number":"Numéro d'enregistrement","source_identifier":"Identifiant du système origine","source_name":"Nom du système origine","source_type_name":"Type de système origine","updated_at":"Edité le","version_date":"Date de version"},"organisation":{"data_format":"Format de données","data_format_restrictions_by_default":"Appliquer les contraintes format des données par defaut","geoportail_key":"Clé de l'API du Geoportail IGN","name":"Nom"},"purchase_window":{"bounding_dates":"Période englobante","color":"Couleur associée","date_ranges":"Intervalles de dates","name":"Nom","referential":"Jeu de données","short_name":"Nom court"},"referential":{"access_points":"points d'accès","archived_at":"Archivé","archived_at_null":"En préparation","boarding_positions":"points d'embarquement","commercial_stops":"arrêts commerciaux","companies":"Transporteurs","compliance_checks":"Validations","connection_links":"Correspondances","created_at":"Créé le","created_from":"Créé à partir de","data_format":"Format d'export privilégié","data_format_restrictions":"Format d'export privilégié","end_validity_period":"au","exports":"Exports","group_of_lines":"Groupes de lignes","imports":"Imports","itls":"ITL","lines":"Lignes","lower_corner":"Point bas/gauche de l'emprise par défaut","merged_at":"Finalisé le","name":"Nom","networks":"Réseaux","no_validity_period":"non définie","number_of_lines":"Nb lignes","organisation":"Organisation","prefix":"Préfixe des identifiants Neptune","projection_type":"Système de référence spatiale (SRID) optionnel","quays":"quais","resources":"Import Neptune","routing_constraint_zone":"Zone de contrainte","slug":"Code","start_validity_period":"du","state":"Etat","status":"Etat","stop_areas":"Arrêts","stop_places":"pôles d'échange","time_tables":"Calendriers","time_zone":"Fuseau horaire","timebands":"Créneaux horaires","updated_at":"Edité le","upper_corner":"Point haut/droite de l'emprise par défaut","validity_period":"Période de validité englobante","vehicle_journeys":"Courses"},"route":{"checksum":"Signature métier","comment":"Commentaire","created_at":"Créé le","creator_id":"Créé par","direction":"Direction","journey_patterns":"Nb missions","line":"Ligne","name":"Nom","no_journey_pattern":"Pas de mission","number":"Indice","object_version":"Version","objectid":"Identifiant Neptune","opposite_route":"Itinéraire associé","opposite_route_id":"Itinéraire associé","published_name":"Nom public","stop_area_arrival":"Arrêt d'arrivée","stop_area_departure":"Arrêt de départ","stop_points":"Nb arrêts","updated_at":"Edité le","vehicle_journeys":"Courses","wayback":"Sens"},"routing_constraint_zone":{"checksum":"Signature métier","created_at":"Créé le","line":"Ligne associée","name":"Nom","objectid":"Object ID","route":"Itinéraire associé","route_id":"Itinéraire associé","stop_areas":"Arrêts","stop_points_count":"Nombre d'arrêts","updated_at":"Edité le"},"stop_area":{"area_type":"Type d'arrêt","children_ids":"Fils","city_name":"Commune","comment":"Commentaire","confirmed":"Activé","confirmed_at":"Activé le","coordinates":"Coordonnées (lat,lng) WGS84","country_code":"Pays","created_at":"Créé le","creator_id":"Créé par","deactivated":"Désactivé","deleted":"Désactivé","deleted_at":"Désactivé le","fare_code":"Zone tarifaire","in_creation":"En création","kind":"Catégorie","latitude":"Latitude","lift_availability":"Ascenseur","long_lat_type":"Projection","longitude":"Longitude","mobility_restricted_suitability":"Accès pour voyageur à mobilité réduite","name":"Nom","nearest_topic_name":"Point d'intérêt le plus proche","object_version":"Version","objectid":"Identifiant Neptune","parent":"Parent","projection":"Projection","projection_x":"Position X","projection_xy":"Position (x,y) %{projection}","projection_y":"Position Y","published_name":"Nom public","registration_number":"Numéro d'enregistrement","routing_line_ids":"Lignes affectées par l'ITL","routing_stop_ids":"Arrêts concernés par l'ITL","stairs_availability":"Escalator","status":"État","stop_area_type":"Type d'arrêt","street_name":"Nom de la rue","time_zone":"Fuseau horaire","updated_at":"Edité le","url":"Page web associée","waiting_time":"Temps de desserte (minutes)","zip_code":"Code postal"},"stop_point":{"area_type":"Type d'arrêt","city_name":"Commune","created_at":"Créé le","deleted_at":"Activé","for_alighting":"Descente","for_boarding":"Montée","lines":"Lignes","name":"Nom","position":"Position","updated_at":"Edité le","zip_code":"Code postal"},"time_table":{"bounding_dates":"Période contenue dans le calendrier","calendar":"Modèle de calendrier","calendar_details":"Données du calendrier","calendar_id":"Modèle de calendrier","calendars":"Calendrier","checksum":"Signature métier","color":"Couleur associée","comment":"Nom du calendrier","created_at":"Créé le","creator_id":"Créé par","date":"Le","dates":"Dates particulières","day_types":"Jours d'application des périodes","excluded_dates":"Dates exclues","friday":"Vendredi","monday":"Lundi","none":"aucun","object_version":"Version","objectid":"Identifiant Neptune","period_end":"au","period_start":"Du","periods":"Périodes d'application","saturday":"Samedi","sunday":"Dimanche","tag_list":"Etiquettes","tag_search":"Etiquettes","thursday":"Jeudi","tuesday":"Mardi","updated_at":"Edité le","version":"Abréviation","wednesday":"Mercredi"},"timeband":{"created_at":"Créé le","end_time":"Heure de fin","name":"Titre","start_time":"Heure de début","updated_at":"Edité le"},"user":{"current_password":"Mot de passe actuel","email":"Courriel","name":"Nom complet","password":"Mot de passe","password_confirmation":"Confirmation du mot de passe","permissions":"Permissions","remember_me":"Se souvenir de moi","reset_password_token":"Clé de Réinitialisation du Mot de Passe","unlock_token":"Clé de déblocage","username":"Nom d'utilisateur"},"validation_task":{"created_at":"Créé le","ignore_end_chars":"ignorer les n derniers caractères","ignore_last_word":"ignorer le dernier mot","max_distance_for_commercial":"Distance max pour créer les zones","max_distance_for_connection_link":"Distance max pour créer les correspondances","no_save":"Pas de sauvegarde","object_id_prefix":"Préfixe d'identifiants","references_type":"Sous ensemble","resources":"Fichier à valider","status":"Status"},"vehicle_journey":{"accessible":"Accessible","arrival_time":"Arrivée","checksum":"Signature métier","comment":"Commentaires","company":"Transporteur","company_name":"Nom du transporteur","constraint_exclusions":"Exclusions d'ITL","created_at":"Créé le","creator_id":"Créé par","departure_time":"Départ","facility":"Equipement","flexible_service":"Transport à la demande","footnote_ids":"Notes de bas de page","id":"ID Course","journey_frequency_ids":"Créneau horaire","journey_length":"Parcours commercial","journey_name":"Nom de la course","journey_pattern":"Mission","journey_pattern_id":"ID Mission","journey_pattern_published_name":"Nom public de la mission","line":"Ligne","mobility_restricted_suitability":"Accessibilité PMR","name":"Nom Course","not_accessible":"Non accessible","number":"Numéro","object_version":"Version","objectid":"Identifiant Neptune","on_demand_fs":"Service à la demande","published_journey_identifier":"Numéro de train","published_journey_name":"Nom public","purchase_window":"Disponibilité commerciale","regular_fs":"Service régulier","route":"Itinéraire","start_time":"Heure de départ","time_slot":"Fréquence","time_table_ids":"Liste des calendriers","time_tables":"Calendriers associés","train_number":"Numéro de train","transport_mode":"Mode de transport","transport_submode":"Sous-mode de transport","unspecified_fs":"Non spécifié","unspecified_mrs":"Non spécifié","updated_at":"Edité le","vehicle_journey_at_stop_ids":"Liste des horaires","vehicle_type_identifier":"Type d'identifiant du véhicule"},"workbench":{"import_compliance_control_set_id":"Jeu de données après import","merge_compliance_control_set_id":"Jeu de Données avant intégration"}},"copy":"Copie de %{name}","errors":{"models":{"calendar":{"attributes":{"dates":{"date_in_date_ranges":"Une même date ne peut pas être incluse à la fois dans la liste et dans les intervalles de dates.","date_in_dates":"Une même date ne peut pas être incluse plusieurs fois dans la liste.","illegal_date":"La date %{date} n'existe pas."},"permissions":{"must_be_nonempty":"Une permission ne peut pas être une chaine vide.","must_be_unique":"Une permission ne peut pas apparaître deux fois chez un même utilisateur."}}},"clean_up":{"attributes":{"begin_date":{"presence":"Une purge doit avoir une date de début"},"date_type":{"presence":"Une purge doit avoir un type de renseigné"},"end_date":{"presence":"Une purge doit avoir une date de fin"}},"invalid_period":"Période invalide : La date de fin doit être strictement supérieure à la date de début"},"compliance_control_block":{"attributes":{"condition_attributes":{"taken":"Un groupe de contrôle identique existe déjà au sein de ce jeu de contrôles"}}},"export":{"base":{"attributes":{"file":{"wrong_file_extension":"Le fichier exporté doit être au format zip"}}}},"import":{"base":{"attributes":{"file":{"wrong_file_extension":"Le fichier importé doit être au format zip"}}}},"journey_frequency":{"end_must_be_before_timeband":"la date de fin doit être inférieur ou égal à la plage horaire","end_must_be_different_from_first":"la date de fin doit être différent de la date de départ","scheduled_headway_interval_greater_than_zero":"l'intervalle doit être supérieur à 0","start_must_be_after_timeband":"la date de départ doit être supérieure ou égal à la plage horaire"},"journey_pattern":{"attributes":{"stop_points":{"minimum":"Une mission doit avoir au minimum deux arrêts"}}},"line_referential_sync":{"attributes":{"base":{"multiple_process":"Il y a déja une synchronisation en cours de traitement"}}},"purchase_window":{"attributes":{"dates":{"date_in_date_ranges":"Une même date ne peut pas être incluse à la fois dans la liste et dans les intervalles de dates.","date_in_dates":"Une même date ne peut pas être incluse plusieurs fois dans la liste.","illegal_date":"La date %{date} n'existe pas."}}},"routing_constraint_zone":{"attributes":{"stop_points":{"all_stop_points_selected":"Une ITL ne peut pas couvrir tous les arrêts d'un itinéraire.","not_enough_stop_points":"Il faut mettre au moins deux arrêts sur la séquence d'arrêts.","stop_points_not_from_route":"Arrêt sur séquence d'arrêts n'appartient pas à la Route de cette Zone de contrainte."}}},"stop_area_referential_sync":{"attributes":{"base":{"multiple_process":"Il y a déja une synchronisation en cours de traitement"}}},"time_table_date":{"attributes":{"date":{"taken":"date déjà saisie pour ce calendrier"}}},"time_table_period":{"start_must_be_before_end":"la date de fin doit être postérieure à la date de début"},"timeband":{"start_must_be_before_end":"la date de fin doit être postérieure à la date de début"},"trident":{"invalid_object_id":"syntaxe invalide, [A-Za-z0-9_]:%{type}:[A-Za-z0-9_-] attendu","invalid_object_id_type":"type invalide, %{type} attendu"},"vehicle_journey":{"invalid_times":"Horaires invalides"},"vehicle_journey_at_stop":{"arrival_must_be_before_departure":"l'heure d'arrivée doit être antérieure à l'heure de départ"}}},"models":{"access_link":{"one":"lien d'accès","other":"liens d'accès","zero":"lien d'accès"},"access_point":{"one":"accès","other":"accès","zero":"accès"},"calendar":{"one":"modèle de calendrier","other":"modèles de calendrier"},"clean_up":{"one":"Purge","other":"Purges"},"company":{"one":"transporteur","other":"transporteurs","zero":"transporteur"},"compliance_check":{"one":"Contrôle","other":"Contrôles","zero":"Contrôle"},"compliance_check_block":{"one":"Groupe de contrôle","other":"Groupes de contrôles","zero":"Groupe de contrôle"},"compliance_check_set":{"one":"Rapport de contrôles","other":"Rapport de contrôles","zero":"Rapport de contrôles"},"compliance_control":{"one":"contrôle","other":"contrôles"},"compliance_control_block":{"one":"Groupe de contrôle","other":"Groupes de contrôles","zero":"Groupe de contrôle"},"compliance_control_set":{"one":"jeu de contrôles","other":"jeux de contrôles"},"connection_link":{"one":"correspondance","other":"correspondances","zero":"correspondance"},"csv_export":{"one":"export CSV","other":"exports","zero":"export"},"csv_import":{"one":"import CSV","other":"imports","zero":"import"},"csv_validation":{"one":"validation CSV","other":"validations","zero":"validation"},"export":{"one":"export","other":"exports","zero":"export"},"footnote":{"one":"note","other":"notes","zero":"note"},"generic_attribute_control/min_max":{"one":"Valeur min, max de champs numériques"},"generic_attribute_control/pattern":{"one":"Contrôle du contenu selon une expression régulière"},"generic_attribute_control/uniqueness":{"one":"Unicité d'un attribut d'un objet dans une ligne"},"group_of_line":{"one":"groupe de lignes","other":"groupes de lignes","zero":"groupe de lignes"},"gtfs_export":{"one":"export GTFS","other":"exports","zero":"export"},"gtfs_import":{"one":"import GTFS","other":"imports","zero":"import"},"gtfs_validation":{"one":"validation GTFS","other":"validations","zero":"validation"},"import":{"one":"import","other":"imports","zero":"import"},"import_resource":{"one":"rapport de conformité Netex","other":"rapports de conformité Netex","zero":"rapport de conformité Netex"},"journey_pattern":{"one":"mission","other":"missions","zero":"mission"},"journey_pattern_control/duplicates":{"one":"Doublon de missions dans une ligne"},"journey_pattern_control/vehicle_journey":{"one":"Présence de courses"},"line":{"one":"ligne","other":"lignes","zero":"ligne"},"line_control/lines_scope":{"one":"Les lignes doivent appartenir au périmètre de lignes de l'organisation"},"line_control/route":{"one":"Appariement des itinéraires"},"line_referential":{"one":"référentiel de ligne","other":"référentiels de ligne"},"merge":{"one":"Finalisation de l'offre","other":"Finalisations d'offre","zero":"Finalisations d'offre"},"neptune_export":{"one":"export Neptune","other":"exports","zero":"export"},"neptune_import":{"one":"import Neptune","other":"imports","zero":"import"},"neptune_validation":{"one":"validation Neptune","other":"validations","zero":"validation"},"netex_export":{"one":"export NeTEx","other":"exports","zero":"export"},"netex_import":{"one":"import NeTEx","other":"imports","zero":"import"},"netex_validation":{"one":"validation NeTEx","other":"validations","zero":"validation"},"network":{"one":"réseau","other":"réseaux","zero":"réseaux"},"one":"Clé d'accès API","organisation":{"one":"organisation","other":"organisations","zero":"organisation"},"other":"Clés d'accès API","purchase_window":{"one":"calendrier commercial","other":"calendriers commerciaux","zero":"calendrier commercial"},"referential":{"one":"jeu de Données","other":"jeux de Données","zero":"jeu de Données"},"route":{"one":"itinéraire","other":"itinéraires","zero":"itinéraire"},"route_control/duplicates":{"one":"Détection de double définition d'itinéraire"},"route_control/journey_pattern":{"one":"Présence de missions"},"route_control/minimum_length":{"one":"Un itinéraire doit contenir au moins 2 arrêts"},"route_control/omnibus_journey_pattern":{"one":"Existence d’une mission passant par tous les arrêts de l'itinéraire"},"route_control/opposite_route":{"one":"Vérification de l'itinéraire inverse"},"route_control/opposite_route_terminus":{"one":"Vérification des terminus de l'itinéraire inverse"},"route_control/stop_points_in_journey_pattern":{"one":"Utilisation des arrêts par les missions"},"route_control/unactivated_stop_point":{"one":"Itinéraire \u0026 arrêt désactivé"},"route_control/zdl_stop_area":{"one":"Deux arrêts d’une même ZDL ne peuvent pas se succéder dans un itinéraire"},"routing_constraint_zone":{"one":"ITL","other":"ITLs","zero":"ITL"},"routing_constraint_zone_control/maximum_length":{"one":"Couverture de l'itinéraire"},"routing_constraint_zone_control/minimum_length":{"one":"Définition minimale d'une ITL"},"routing_constraint_zone_control/unactivated_stop_point":{"one":"ITL \u0026 arret désactivé"},"routing_constraint_zone_control/vehicle_journey_at_stops":{"one":"Chronologie croissante des horaires"},"stop_area":{"one":"arrêt","other":"arrêts","zero":"arrêt"},"stop_area_referential":{"one":"référentiel d'arrêt","other":"référentiel d'arrêts"},"stop_point":{"one":"arrêt sur séquence d'arrêts","other":"arrêts sur séquence d'arrêts","zero":"arrêt sur séquence d'arrêts"},"time_table":{"one":"calendrier","other":"calendriers","zero":"calendrier"},"timeband":{"one":"créneau horaire","other":"créneaux horaires","zero":"créneau horaire"},"user":"utilisateur","validation_task":{"one":"validation","other":"validations","zero":"validation"},"vehicle_journey":{"one":"course","other":"courses","zero":"course"},"vehicle_journey_control/delta":{"one":"Les temps de parcours entre 2 arrêts doivent être similaires pour toutes les courses d’une même mission"},"vehicle_journey_control/speed":{"one":"La vitesse entre deux arrêts doit être dans une fourchette paramétrable"},"vehicle_journey_control/time_table":{"one":"Une course doit avoir au moins un calendrier d’application"},"vehicle_journey_control/vehicle_journey_at_stops":{"one":"Chronologie croissante des horaires"},"vehicle_journey_control/waiting_time":{"one":"La durée d’attente à un arrêt ne doit pas être trop grande"},"workbench":{"one":"espace de travail","other":"espaces de travail","zero":"espace de travail"}}},"api_keys":{"actions":{"destroy":"Supprimer la clé d'accès API","destroy_confirm":"Etes vous sûr de vouloir détruire la clé d'accès API ?","edit":"Editer la clé d'accès API","new":"Ajouter une clé d'accès API"},"edit":{"title":"Editer la clé d'accès API"},"index":{"title":"Clé d'accès API"},"new":{"title":"Ajouter une clé d'accès API"},"show":{"title":"Clé d'accès API"}},"are_you_sure":"Etes vous sûr ?","area_types":{"label":{"border":"Frontière","deposit":"Dépôt","gdl":"GDL","lda":"LDA","other":"Autre","relief":"Point de relève","service_area":"Aire de service / Pause","zdep":"ZDEp","zder":"ZDEr","zdlp":"ZDLp","zdlr":"ZDLr"}},"attributes":{"author":"Edité par","created_at":"Créé le","updated_at":"Edité le"},"back":"Revenir","bounding_dates":"%{debut} \u003e %{end}","brandname":"IBOO","calendars":{"actions":{"destroy":"Supprimer ce modèle de calendrier","destroy_confirm":"Etes vous sûr de supprimer ce modèle de calendrier ?","edit":"Editer ce modèle de calendrier","new":"Ajouter un modèle de calendrier"},"create":{"title":"Ajouter un modèle de calendrier"},"days":{"friday":"V","monday":"L","saturday":"S","sunday":"D","thursday":"J","tuesday":"Ma","wednesday":"Me"},"edit":{"title":"Editer le modèle de calendrier %{name}"},"errors":{"overlapped_periods":"Une autre période chevauche cette période","short_period":"Une période doit être d'une durée de deux jours minimum"},"filters":{"name_cont":"Indiquez un nom de calendrier...","no_results":"Aucun calendrier ne correspond à votre recherche"},"index":{"all":"Tous","date":"Date","not_shared":"Non partagées","search_no_results":"Aucun modèle de calendrier ne correspond à votre recherche","shared":"Partagées","title":"Modèles de calendrier"},"months":{"1":"Janvier","10":"Octobre","11":"Novembre","12":"Décembre","2":"Février","3":"Mars","4":"Avril","5":"Mai","6":"Juin","7":"Juillet","8":"Août","9":"Septembre"},"new":{"title":"Ajouter un modèle de calendrier"},"show":{"title":"Modèle de calendrier %{name}"},"standard_calendar":"Calendrier standard","standard_calendars":"Calendriers standards"},"cancel":"Annuler","clean_ups":{"actions":{"clean_up":"Purger","confirm":"La purge détruit les calendriers se finissant au plus tard à la date indiquée \npuis en cascade les objets qui n'ont pas ou plus de calendrier\nConfirmer cette action SVP"},"failure":"Echec de la purge : %{error_message}","success_jp":"%{count} mission(s) supprimée(s)","success_tm":"%{count} calendrier(s) supprimé(s)","success_vj":"%{count} course(s) supprimée(s)"},"codif_data":"Données Codifligne","companies":{"actions":{"destroy":"Supprimer ce transporteur","destroy_confirm":"Etes vous sûr de supprimer ce transporteur ?","edit":"Editer ce transporteur","new":"Ajouter un transporteur"},"edit":{"title":"Editer le transporteur %{name}"},"index":{"advanced_search":"Recherche avancée","name":"Recherche par nom...","name_or_objectid":"Recherche par nom ou ID Codifligne...","title":"Transporteurs"},"new":{"title":"Ajouter un transporteur"},"search_no_results":"Aucun transporteur ne correspond à votre recherche","search_no_results_for_filter":"Aucun transporteur renseigné sur ces courses","show":{"title":"Transporteur %{name}"}},"compliance_check_messages":{"3_generic_1":"%{source_objectid} : l'attribut %{source_attribute} a une valeur %{error_value} qui ne respecte pas le motif %{reference_value}","3_generic_2_1":"%{source_objectid} : l'attribut %{source_attribute} a une valeur %{error_value} supérieure à la valeur maximale autorisée %{reference_value}","3_generic_2_2":"%{source_objectid} : l'attribut %{source_attribute} a une valeur %{error_value} inférieure à la valeur minimale autorisée %{reference_value}","3_generic_3":"%{source_objectid} : l'attribut %{source_attribute} a une valeur %{error_value} partagée avec %{target_0_objectid}","3_journeypattern_1":"La mission %{source_objectid} est identique à la mission %{target_0_objectid}","3_journeypattern_2":"La mission %{source_objectid} n'a pas de course","3_line_1":"Sur la ligne %{source_label} (%{source_objectid}), aucun itinéraire n'a d'itinéraire inverse","3_line_2":"La ligne %{source_label} (%{source_objectid}) ne fait pas partie du périmètre de lignes de l'organisation %{reference_value}","3_route_1":"L'itinéraire %{source_objectid} dessert successivement les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid}) de la même zone de lieu","3_route_10":"L'itinéraire %{source_objectid} référence un arrêt (ZDEp) désactivé %{target_0_label} (%{target_0_objectid})","3_route_2":"L'itinéraire %{source_objectid} référence un itinéraire retour %{target_0_objectid} incohérent","3_route_3":"L'itinéraire %{source_objectid} n'a pas de mission","3_route_4":"L'itinéraire %{source_objectid} est identique à l'itinéraire %{target_0_objectid}","3_route_5":"L'itinéraire %{source_objectid} dessert au départ un arrêt de la ZDL %{target_0_label} alors que l'itinéraire inverse dessert à l'arrivée un arrêt de la ZDL %{target_1_label}","3_route_6":"L'itinéraire %{source_objectid} ne dessert pas assez d'arrêts (minimum 2 requis)","3_route_8":"l'arrêt %{target_0_label} (%{target_0_objectid}) de l'itinéraire %{source_objectid} n'est desservi par aucune mission","3_route_9":"L'itinéraire %{source_objectid} n'a aucune mission desservant l'ensemble de ses arrêts","3_routingconstraint_1":"L'ITL %{source_objectid} référence un arrêt (ZDEp) désactivé %{target_0_label} (%{target_0_objectid})","3_routingconstraint_2":"L'ITL %{source_objectid} couvre tous les arrêts de l'itinéraire %{target_0_objectid}.","3_routingconstraint_3":"L'ITL %{source_objectid} n'a pas suffisament d'arrêts (minimum 2 arrêts requis)","3_shape_1":"Tracé %{source_objectid} : le tracé passe trop loin de l'arrêt %{target_0_label} (%{target_0_objectid}) : %{error_value} \u003e %{reference_value}","3_shape_2":"Tracé %{source_objectid} : le tracé n'est pas défini entre les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid})","3_shape_3":"Le tracé de l'itinéraire %{source_objectid} est en écart avec la voirie sur %{error_value} sections","3_vehiclejourney_1":"Sur la course %{source_objectid}, le temps d'attente %{error_value} à l'arrêt %{target_0_label} (%{target_0_objectid}) est supérieur au seuil toléré (%{reference_value})","3_vehiclejourney_2_1":"Sur la course %{source_objectid}, la vitesse calculée %{error_value} entre les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid}) est supérieure au seuil toléré (%{reference_value})","3_vehiclejourney_2_2":"Sur la course %{source_objectid}, la vitesse calculée %{error_value} entre les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid}) est inférieure au seuil toléré (%{reference_value})","3_vehiclejourney_3":"Le temps de parcours sur la course %{source_objectid} entre les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid}) s'écarte de %{error_value} du temps moyen constaté sur la mission","3_vehiclejourney_4":"La course %{source_objectid} n'a pas de calendrier d'application","3_vehiclejourney_5_1":"La course %{source_objectid} a un horaire d'arrivé %{error_value} supérieur à l'horaire de départ %{reference_value} à l'arrêt %{target_0_label} (%{target_0_objectid})","3_vehiclejourney_5_2":"La course %{source_objectid} a un horaire de départ %{error_value} à l'arrêt %{target_0_label} (%{target_0_objectid}) supérieur à l'horaire d'arrivé %{reference_value} à l'arrêt suivant"},"compliance_check_sets":{"actions":{"destroy":"Supprimer","destroy_confirm":"Etes vous sûr de supprimer ce rapport de contrôle ?","edit":"Editer","new":"Ajouter"},"errors":{"no_parent":"Le jeux de contrôle n'a pas de parent"},"executed":{"title":"Jeu de contrôles exécuté %{name}"},"filters":{"error_period_filter":"La date de fin doit être supérieure ou égale à la date de début0","name":"Indiquez un nom d'un objet associé...","name_compliance_control_set":"Indiquez le nom d'un jeu de contrôle"},"index":{"title":"Liste des rapports de contrôles"},"search_no_results":"Aucun rapport de contrôle ne correspond à votre recherche","show":{"metadatas":{"compliance_check_set_executed":"Jeu de contrôles exécuté","compliance_control_owner":"Propriétaire du jeu de contrôles","import":"Rapport d'import","referential":"Objet analysé","referential_type":"Appliqué à","status":"Statut"},"metrics":"%{error_count} errors, %{warning_count} warnings","table_explanation":"Ces contrôles s’appliquent pour toutes les données importées et conditionnent la construction de l’offre de votre organisation","table_state":"%{lines_status} lignes valides sur %{lines_in_compliance_check_set} présentes dans l'offre de transport","table_title":"État des lignes analysées","title":"Rapport de contrôle"}},"compliance_checks":{"filters":{"criticity":"Criticité","name":"Nom","subclass":"Objet"},"show":{"metadatas":{"compliance_control_block":"Informations sur le groupe de contrôle"},"title":"Consulter un contrôle"}},"compliance_control_blocks":{"actions":{"destroy_confirm":"Etes vous sûr de supprimer ce bloc ?"},"clone":{"prefix":"Copie de"},"create":{"title":"Créer un groupe de contrôle(s)"},"edit":{"title":"Editer le groupe de contrôle : %{name}"},"metas":{"control":{"one":"1 contrôle","other":"%{count} contrôles","zero":"Aucun contrôle"}},"new":{"title":"Créer un groupe de contrôle(s)"},"update":{"title":"Editer le groupe de contrôle : %{name}"}},"compliance_control_sets":{"actions":{"add_compliance_control":"Contrôle","add_compliance_control_block":"Groupe de contrôles","destroy":"Supprimer","destroy_confirm":"Etes vous sûr de supprimer ce jeux de contrôle ?","edit":"Editer","loaded":"Charger le contrôle","new":"Ajouter","show":"Consulter"},"clone":{"prefix":"Copie de"},"edit":{"title":"Editer le jeu de contrôles %{name}"},"errors":{"operation_in_progress":"L'opération de clone est en cours. Veuillez patienter et raffraichir la page dans quelques instants"},"filters":{"name":"Indiquez un nom de jeux de contrôle..."},"index":{"title":"Liste des jeux de contrôles"},"new":{"title":"Créer un jeu de contrôles"},"search_no_results":"Aucun jeu de contrôle ne correspond à votre recherche","show":{"title":"Consulter le jeu de contrôles %{name}"}},"compliance_controls":{"actions":{"destroy":"Supprimer","destroy_confirm":"Etes vous sûr de supprimer ce contrôle ?","edit":"Editer","new":"Ajouter","show":"Consulter"},"clone":{"prefix":"Copie de"},"edit":{"title":"Editer un contrôle"},"errors":{"incoherent_control_sets":"Le contrôle ne peut pas être associé à un jeu de contrôle (id: %{direct_set_name}) différent de celui de son groupe (id: %{indirect_set_name})","mandatory_control_type":"Un type de contrôle doit être sélectionné"},"filters":{"criticity":"Criticité","name":"Chercher le nom ou code d'un contrôle","subclass":"Objet","subclasses":{"generic":"Générique","journey_pattern":"Mission","line":"Ligne","route":"Itinéraire","routing_constraint_zone":"ITL","vehicle_journey":"Course"}},"generic_attribute_control/min_max":{"description":"La valeur numérique de l'attribut doit rester comprise entre 2 valeurs","messages":{"3_generic_2_1":"%{source_objectid} : l'attribut %{source_attribute} a une valeur %{error_value} supérieure à la valeur maximale autorisée %{reference_value}","3_generic_2_2":"%{source_objectid} : l'attribut %{source_attribute} a une valeur %{error_value} inférieure à la valeur minimale autorisée %{reference_value}"},"prerequisite":"Aucun"},"generic_attribute_control/pattern":{"description":"l'attribut de l'objet doit respecter un motif (expression régulière)","messages":{"3_generic_1":"%{source_objectid} : l'attribut %{source_attribute} a une valeur %{error_value} qui ne respecte pas le motif %{reference_value}"},"prerequisite":"Aucun"},"generic_attribute_control/uniqueness":{"description":"La valeur de l'attribut doit être unique au sein des objets de la ligne","messages":{"3_generic_3":"%{source_objectid} : l'attribut %{source_attribute} a une valeur %{error_value} partagée avec %{target_0_objectid}"},"prerequisite":"Aucun"},"journey_pattern_control/duplicates":{"description":"Deux missions de la même ligne ne doivent pas desservir les mêmes arrêts dans le même ordre","messages":{"3_journeypattern_1":"La mission %{source_objectid} est identique à la mission %{target_0_objectid}"},"prerequisite":"Aucun"},"journey_pattern_control/vehicle_journey":{"description":"Une mission doit avoir au moins une course","messages":{"3_journeypattern_2":"La mission %{source_objectid} n'a pas de course"},"prerequisite":"Aucun"},"line_control/lines_scope":{"description":"Les lignes doivent appartenir au périmètre de lignes de l'organisation","messages":{"3_line_2":"La ligne %{source_label} (%{source_objectid}) ne fait pas partie du périmètre de lignes de l'organisation %{reference_value}"},"prerequisite":"Aucun"},"line_control/route":{"description":"Les itinéraires d'une ligne doivent être associés en aller/retour","messages":{"3_line_1":"Sur la ligne %{source_label} (%{source_objectid}), aucun itinéraire n'a d'itinéraire inverse"},"prerequisite":"Ligne disposant de plusieurs itinéraires"},"min_max_values":"la valeur minimum (%{min}) ne doit pas être supérieure à la valeur maximum (%{max})","new":{"title":"Ajouter un contrôle"},"route_control/duplicates":{"description":"2 itinéraires ne doivent pas desservir strictement les mêmes arrêts dans le même ordre avec les mêmes critères de monté/descente","messages":{"3_route_4":"L'itinéraire %{source_objectid} est identique à l'itinéraire %{target_0_objectid}"},"prerequisite":"Aucun"},"route_control/journey_pattern":{"description":"Un itinéraire doit avoir au moins une mission","messages":{"3_route_3":"L'itinéraire %{source_objectid} n'a pas de mission"},"prerequisite":"Aucun"},"route_control/minimum_length":{"description":"Un itinéraire doit référencer au moins 2 arrêts","messages":{"3_route_6":"L'itinéraire %{source_objectid} ne dessert pas assez d'arrêts (minimum 2 requis)"},"prerequisite":"Aucun"},"route_control/omnibus_journey_pattern":{"description":"Une mission de l'itinéraire devrait desservir l'ensemble des arrêts de celui-ci","messages":{"3_route_9":"L'itinéraire %{source_objectid} n'a aucune mission desservant l'ensemble de ses arrêts"},"prerequisite":"Aucun"},"route_control/opposite_route":{"description":"\"Si l'itinéraire référence un itinéraire inverse, celui-ci doit :\n - référencer l'itinéraire inverse\n - avoir un sens opposé à l'itinéraire testé\"\n","messages":{"3_route_2":"L'itinéraire %{source_objectid} référence un itinéraire retour %{target_0_objectid} incohérent"},"prerequisite":"Présence d'itinéraire référençant un itinéraire inverse"},"route_control/opposite_route_terminus":{"description":"Deux itinéraires en aller/retour doivent desservir les mêmes terminus","messages":{"3_route_5":"L'itinéraire %{source_objectid} dessert au départ un arrêt de la ZDL %{target_0_label} alors que l'itinéraire inverse dessert à l'arrivée un arrêt de la ZDL %{target_1_label}"},"prerequisite":"Présence d'itinéraire référençant un itinéraire inverse"},"route_control/stop_points_in_journey_pattern":{"description":"Les arrêts de l'itinéraire doivent être desservis par au moins une mission","messages":{"3_route_8":"l'arrêt %{target_0_label} (%{target_0_objectid}) de l'itinéraire %{source_objectid} n'est desservi par aucune mission"},"prerequisite":"Aucun"},"route_control/unactivated_stop_point":{"description":"Les arrêts d'un itinéraire ne doivent pas être désactivés","messages":{"3_route_10":"L'itinéraire %{source_objectid} référence un arrêt (ZDEp) désactivé %{target_0_label} (%{target_0_objectid})"},"prerequisite":"Aucun"},"route_control/zdl_stop_area":{"description":"Deux arrêts d’une même ZDL ne peuvent pas se succéder dans un itinéraire","messages":{"3_route_1":"L'itinéraire %{source_objectid} dessert successivement les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid}) de la même zone de lieu"},"prerequisite":"Aucun"},"routing_constraint_zone_control/maximum_length":{"description":"Une ITL ne peut pas couvrir l'ensemble des arrêts de l'itinéraire","messages":{"3_routingconstraint_2":"L'ITL %{source_objectid} couvre tous les arrêts de l'itinéraire %{target_0_objectid}."},"prerequisite":"Aucun"},"routing_constraint_zone_control/minimum_length":{"description":"Une ITL doit référencer au moins 2 arrêts","messages":{"3_routingconstraint_3":"L'ITL %{source_objectid} n'a pas suffisament d'arrêts (minimum 2 arrêts requis)"},"prerequisite":"Aucun"},"routing_constraint_zone_control/unactivated_stop_point":{"description":"Les arrêts d'une ITL ne doivent pas être désactivés","messages":{"3_routingconstraint_1":"L'ITL %{source_objectid} référence un arrêt (ZDEp) désactivé %{target_0_label} (%{target_0_objectid})"},"prerequisite":"Aucun"},"search_no_results":"Aucun contrôle ne correspond à votre recherche","select_type":{"title":"Sélectionner un type de contrôle"},"shape_control":{"3_shape_1":"Tracé %{source_objectid} : le tracé passe trop loin de l'arrêt %{target_0_label} (%{target_0_objectid}) : %{error_value} \u003e %{reference_value}","3_shape_2":"Tracé %{source_objectid} : le tracé n'est pas défini entre les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid})","3_shape_3":"Le tracé de l'itinéraire %{source_objectid} est en écart avec la voirie sur %{error_value} sections"},"show":{"metadatas":{"compliance_control_block":"Informations sur le groupe de contrôle"},"title":"Consulter un contrôle"},"vehicle_journey_control/delta":{"description":"Les temps de parcours entre 2 arrêts successifs doivent être similaires pour toutes les courses d’une même mission","messages":{"3_vehiclejourney_3":"Le temps de parcours sur la course %{source_objectid} entre les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid}) s'écarte de %{error_value} du temps moyen constaté sur la mission"},"prerequisite":"Aucun"},"vehicle_journey_control/speed":{"description":"La vitesse entre deux arrêts doit être dans une fourchette paramétrable","messages":{"3_vehiclejourney_2_1":"Sur la course %{source_objectid}, la vitesse calculée %{error_value} entre les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid}) est supérieure au seuil toléré (%{reference_value})","3_vehiclejourney_2_2":"Sur la course %{source_objectid}, la vitesse calculée %{error_value} entre les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid}) est inférieure au seuil toléré (%{reference_value})"},"prerequisite":"Aucun"},"vehicle_journey_control/time_table":{"description":"Une course doit avoir au moins un calendrier d’application","messages":{"3_vehiclejourney_4":"La course %{source_objectid} n'a pas de calendrier d'application"},"prerequisite":"Aucun"},"vehicle_journey_control/vehicle_journey_at_stops":{"description":"L'horaire d'arrivée à un arrêt doit être antérieur à l'horaire de départ de cet arrêt ET les horaires de départ aux arrêts doivent être dans l'ordre chronologique croissant.","messages":{"3_vehiclejourney_5_1":"La course %{source_objectid} a un horaire d'arrivé %{error_value} supérieur à l'horaire de départ %{reference_value} à l'arrêt %{target_0_label} (%{target_0_objectid})","3_vehiclejourney_5_2":"La course %{source_objectid} a un horaire de départ %{error_value} à l'arrêt %{target_0_label} (%{target_0_objectid}) supérieur à l'horaire d'arrivé %{reference_value} à l'arrêt suivant"},"prerequisite":"Aucun"},"vehicle_journey_control/waiting_time":{"description":"La durée d’attente, en minutes, à un arrêt ne doit pas être trop grande","messages":{"3_vehiclejourney_1":"Sur la course %{source_objectid}, le temps d'attente %{error_value} à l'arrêt %{target_0_label} (%{target_0_objectid}) est supérieur au seuil toléré (%{reference_value})"},"prerequisite":"Aucun"}},"connection_link_types":{"label":{"mixed":"Mixte","overground":"Aérien","undefined":"Non précisé","underground":"Souterrain"}},"connection_links":{"actions":{"destroy":"Supprimer cette correspondance","destroy_confirm":"Etes vous sûr de supprimer cette correspondance ?","edit":"Editer cette correspondance","new":"Ajouter une correspondance","select_areas":"Editer les départs/arrivées"},"connection_link":{"from":"De","to":"vers"},"edit":{"title":"Editer la correspondance %{connection_link}"},"index":{"advanced_search":"Recherche avancée","arrival":"Arrêt d'arrivée","departure":"Arrêt de départ","name":"Recherche par nom","selection":"Sélection","selection_all":"Tous","title":"Correspondances"},"new":{"title":"Ajouter une correspondance"},"select_areas":{"title":"Sélection des arrêts de départ et d'arrivée de %{connection_link}"},"select_arrival":{"title":"Sélection de l'arrêt d'arrivée de %{connection_link}"},"select_departure":{"title":"Sélection de l'arrêt de départ de %{connection_link}"},"show":{"durations":"Durées (hh mm ss) :","title":"Correspondance %{connection_link}"}},"dashboards":{"calendars":{"none":"Aucun calendrier défini","title":"Modèles de calendrier"},"line_referentials":{"none":"Aucun référentiels de lignes défini","title":"Référentiels de lignes"},"main_nav_left":"Tableau de bord","purchase_windows":{"none":"Aucun calendrier commercial défini","title":"Calendriers commerciaux"},"show":{"title":"Tableau de bord %{organisation}"},"stop_area_referentials":{"none":"Aucun référentiels d'arrêts défini","title":"Référentiels d'arrêts"},"workbench":{"title":"Offre de transport %{organisation}"}},"date":{"abbr_day_names":["dim","lun","mar","mer","jeu","ven","sam"],"abbr_month_names":[null,"jan.","fév.","mar.","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc."],"day_names":["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],"formats":{"default":"%d/%m/%Y","long":"%e %B %Y","short":"%d/%m/%Y","short_with_time":"%d/%m/%Y à %Hh%M"},"month_names":[null,"janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],"order":["day","month","year"]},"datetime":{"distance_in_words":{"about_x_hours":{"one":"environ une heure","other":"environ %{count} heures"},"about_x_months":{"one":"environ un mois","other":"environ %{count} mois"},"about_x_years":{"one":"environ un an","other":"environ %{count} ans"},"almost_x_years":{"one":"presqu'un an","other":"presque %{count} ans"},"half_a_minute":"une demi-minute","less_than_x_minutes":{"one":"moins d'une minute","other":"moins de %{count} minutes","zero":"moins d'une minute"},"less_than_x_seconds":{"one":"moins d'une seconde","other":"moins de %{count} secondes","zero":"moins d'une seconde"},"over_x_years":{"one":"plus d'un an","other":"plus de %{count} ans"},"x_days":{"one":"1 jour","other":"%{count} jours"},"x_minutes":{"one":"1 minute","other":"%{count} minutes"},"x_months":{"one":"1 mois","other":"%{count} mois"},"x_seconds":{"one":"1 seconde","other":"%{count} secondes"}},"prompts":{"day":"Jour","hour":"Heure","minute":"Minute","month":"Mois","second":"Seconde","year":"Année"}},"default_whodunnit":"web service","delete_periods":"Supprimer Périodes","devise":{"confirmations":{"confirmed":"Votre compte a été confirmé avec succès.","new":{"resend_confirmation_instructions":"Renvoyer les instructions de confirmation","title":"Renvoyer le mail de confirmation"},"send_instructions":"Vous allez recevoir sous quelques minutes un courriel comportant des instructions pour confirmer votre compte.","send_paranoid_instructions":"Si votre courriel existe sur notre base de données, vous recevrez sous quelques minutes un message avec des instructions pour confirmer votre compte."},"failure":{"already_authenticated":"Vous êtes déjà connecté(e).","inactive":"Votre compte n’est pas encore activé.","invalid":"Courriel ou mot de passe incorrect.","last_attempt":"Il vous reste une chance avant que votre compte soit bloqué.","locked":"Votre compte est verrouillé.","not_found_in_database":"Courriel ou mot de passe incorrect.","timeout":"Votre session est expirée, veuillez vous reconnecter pour continuer.","unauthenticated":"Vous devez vous connecter ou vous enregistrer pour continuer.","unconfirmed":"Vous devez confirmer votre compte par courriel."},"invitations":{"edit":{"header":"Entrer votre mot de passe","submit_button":"Valider mon mot de passe"},"invitation_removed":"Votre invitation a été supprimée.","invitation_token_invalid":"L'invitation fournie n'est pas valide!","new":{"header":"Envoyer une invitation","submit_button":"Envoyer une invitation"},"no_invitations_remaining":"Pas d'invitations restantes.","send_instructions":"Un email d'invitation a été envoyé à %{email}.","updated":"Votre mot de passe a été enregistré avec succés. Vous êtes maintenant connecté."},"links":{"new_confirmation":"Confirmer mon compte","new_password":"Mot de passe oublié ?","sign_in":"Se connecter","sign_up":"S'inscrire"},"mailer":{"confirmation_instructions":{"action":"Confirmer mon courriel","greeting":"Bienvenue %{recipient}!","instruction":"Vous pouvez confirmer votre courriel grâce au lien ci-dessous:","subject":"Instructions de confirmation"},"invitation_instructions":{"accept":"Accepter l'invitation","hello":"Bonjour %{email}","ignore":"Si vous ne souhaitez pas accepter cette invitation, ignorez ce message.\u003cbr /\u003eVotre compte ne sera pas créé tant que vous n'accédez pas au lien ci-dessus et que vous ne définissez un mot de passe.","someone_invited_you":"Ce message est une invitation pour accéder à %{url}, , vous pouvez l'accepter en cliquant sur le lien suivant :","subject":"Invitation sur l'application Chouette"},"password_change":{"greeting":"Bonjour %{recipient}!","message":"Nous vous contactons pour vous notifier que votre mot de passe a été modifié.","subject":"Mot de passe modifié."},"reset_password_instructions":{"action":"Changer mon mot de passe","greeting":"Bonjour %{recipient}!","instruction":"Quelqu'un a demandé un lien pour changer votre mot de passe, le voici :","instruction_2":"Si vous n'avez pas émis cette demande, merci d'ignorer ce courriel.","instruction_3":"Votre mot de passe ne changera pas tant que vous n'aurez pas cliqué sur ce lien et renseigné un nouveau mot de passe.","subject":"Instructions pour changer le mot de passe"},"unlock_instructions":{"action":"Débloquer mon compte","greeting":"Bonjour %{recipient}!","instruction":"Suivez ce lien pour débloquer votre compte:","message":"Votre compte a été bloqué suite à un nombre d'essais de connexions manquées trop important","subject":"Instructions pour déverrouiller le compte"}},"omniauth_callbacks":{"failure":"Nous ne pouvons pas vous authentifier depuis %{kind} pour la raison suivante : '%{reason}'.","success":"Autorisé avec succès par votre compte %{kind}."},"passwords":{"edit":{"change_my_password":"Changer mon mot de passe","change_your_password":"Changer votre mot de passe","commit":"Changer de mot de passe","confirm_new_password":"Confirmez votre nouveau mot de passe","new_password":"Nouveau mot de passe","new_password_confirmation":"Confirmation du nouveau mot de passe","title":"Changer de mot de passe"},"new":{"commit":"Envoyer les instructions","forgot_your_password":"Mot de passe oublié ?","send_me_reset_password_instructions":"Envoyez-moi des instructions pour réinitialiser mon mot de passe","title":"Mot de passe oublié"},"no_token":"Vous ne pouvez pas accéder à cette page si vous n’y accédez pas depuis un courriel de réinitialisation de mot de passe. Si vous venez en effet d’un tel courriel, vérifiez que vous avez copié l’adresse URL en entier.","send_instructions":"Vous allez recevoir sous quelques minutes un courriel vous indiquant comment réinitialiser votre mot de passe.","send_paranoid_instructions":"Si votre courriel existe dans notre base de données, vous recevrez un lien vous permettant de récupérer votre mot de passe.","updated":"Votre mot de passe a été modifié avec succès. Vous êtes maintenant connecté(e).","updated_not_active":"Votre mot de passe a été modifié avec succès."},"registrations":{"destroyed":"Au revoir ! Votre compte a été annulé avec succès. Nous espérons vous revoir bientôt.","edit":{"actions":{"destroy":"Supprimer votre profil","destroy_confirm":"Etes vous sûr de vouloir supprimer *définitivement* votre profil ?"},"are_you_sure":"Êtes-vous sûr ?","cancel_my_account":"Supprimer mon compte","commit":"Editer","currently_waiting_confirmation_for_email":"Confirmation en attente pour: %{email}","leave_blank_if_you_don_t_want_to_change_it":"laissez ce champ vide pour le laisser inchangé","title":"Votre Profil","unhappy":"Pas content ","update":"Modifier","we_need_your_current_password_to_confirm_your_changes":"nous avons besoin de votre mot de passe actuel pour valider ces modifications"},"new":{"commit":"S'inscrire","sign_up":"Inscription","title":"Inscrivez vous"},"signed_up":"Bienvenue ! Vous vous êtes enregistré(e) avec succès.","signed_up_but_inactive":"Vous vous êtes enregistré(e) avec succès. Cependant, nous n’avons pas pu vous connecter car votre compte n’a pas encore été activé.","signed_up_but_locked":"Vous vous êtes enregistré(e) avec succès. Cependant, nous n’avons pas pu vous connecter car votre compte est verrouillé.","signed_up_but_unconfirmed":"Un message avec un lien de confirmation vous a été envoyé par mail. Veuillez suivre ce lien pour activer votre compte.","update_needs_confirmation":"Vous avez modifié votre compte avec succès, mais nous devons vérifier votre nouvelle adresse de courriel. Veuillez consulter vos courriels et cliquer sur le lien de confirmation pour confirmer votre nouvelle adresse.","updated":"Votre compte a été modifié avec succès."},"sessions":{"already_signed_out":"Déconnecté(e).","new":{"commit":"Se connecter","introduction1":"Chouette est un logiciel Open Source de saisie, de visualisation et d'échange d'offre de transport public planifiée, conçu pour être l'implémentation de référence pour valider la conformité de données à la norme Neptune (NFP 99 506)","introduction2":"Déployé en mode Saas, ce logiciel est ouvert et peut gérer","introduction_item1":"plusieurs formats (Neptune, GTFS, CSV, prochainement Netex)","introduction_item2":"plusieurs fonds cartographiques, notamment IGN, OSM et Google.","sign_in":"Connexion","title":"Se connecter","unauthorized":"Vous ne pouvez pas vous connecter car vous n'avez pas les permissions pour accéder à IBOO","welcome":"Bienvenue sur Chouette"},"signed_in":"Connecté(e) avec succès.","signed_out":"Déconnecté(e) avec succès."},"shared":{"links":{"back":"Retour","didn_t_receive_confirmation_instructions":"Vous n'avez pas reçu le courriel de confirmation ?","didn_t_receive_unlock_instructions":"Vous n'avez pas reçu le courriel de déblocage ?","forgot_your_password":"Mot de passe oublié ?","sign_in":"Connexion","sign_in_with_provider":"Connexion avec %{provider}","sign_up":"Inscription"}},"unlock":{"new":{"title":"Renvoyer les instructions de déblocage du compte"}},"unlocks":{"new":{"resend_unlock_instructions":"Renvoyer les instructions de déblocage"},"send_instructions":"Vous allez recevoir sous quelques minutes un courriel comportant des instructions pour déverrouiller votre compte.","send_paranoid_instructions":"Si votre courriel existe sur notre base de données, vous recevrez sous quelques minutes un message avec des instructions pour déverrouiller votre compte.","unlocked":"Votre compte a été déverrouillé avec succès. Veuillez vous connecter."}},"directions":{"label":{"backward":"retour","clock_wise":"sens horaire","counter_clock_wise":"sens anti horaire","east":"est","north":"nord","north_east":"nord est","north_west":"nord ouest","south":"sud","south_east":"sud est","south_west":"sud ouest","straight_forward":"aller","west":"ouest"}},"edit_periods":"Editer Périodes","enumerize":{"clean_up":{"date_type":{"after":"Après une date","before":"Avant une date","between":"Entre deux dates"}},"data_format":{"gtfs":"GTFS","hub":"HUB 1.3","kml":"KML","neptune":"Profil Neptune","netex":"Profil NeTEx"},"data_format_detail":{"gtfs":"General Transit Feed Specification défini par Google","hub":"Format spécifique Transdev","kml":"Tracés de lignes, séquences d'arrêts, ... en 'Keyhole Markup Language'","neptune":"","netex":"Expérimental"},"for_alighting":{"forbidden":"Descente interdite","is_flexible":"Descente sur réservation","normal":"Descente autorisée","request_stop":"Descente sur demande au conducteur"},"for_boarding":{"forbidden":"Montée interdite","is_flexible":"Montée sur réservation","normal":"Montée autorisée","request_stop":"Montée sur demande au conducteur"},"import":{"status":{"canceled":"Annulé","failed":"Echoué","new":"Nouveau","pending":"En file d'attente","successful":"Réussi"}},"import_resource":{"status":{"ERROR":"error","IGNORED":"n/a","OK":"ok","WARNING":"warning"}},"purchase_window":{"color":{"09B09C":"Vert","3655D7":"Bleu","41CCE3":"Bleu clair","6321A0":"Violet","7F551B":"Orange foncé","9B9B9B":"Gris","C67300":"Orange","DD2DAA":"Rose","E796C6":"Rose pale","FFA070":"Orange clair"}},"references_type":{"company":"Transporteurs","group_of_line":"Groupe de lignes","line":"Lignes","network":"Réseaux","stop_area":"Arrêts et correspondances (stops.txt et transfers.txt)"},"route":{"direction":{"backward":"Retour","clockwise":"Sens horaire","counter_clockwise":"Sens anti horaire","east":"Est","north":"Nord","north_east":"Nord Est","north_west":"Nord Ouest","south":"Sud","south_east":"Sud Est","south_west":"Sud Ouest","straight_forward":"Aller","west":"Ouest"},"wayback":{"inbound":"Retour","outbound":"Aller"}},"source_type_name":{"individual_subject_of_travel_itinerary":"Voyageur individuel","name":"Type de source","other_information":"Autre source d'information","passenger_transport_coordinating_authority":"Autorité organisatrice de transport public","public_and_private_utilities":"Service public ou privé","public_transport":"Transport public","road_authorities":"Autorité routière","transit_operator":"Exploitant de transport public","travel_agency":"Agence de voyage","travel_information_service_provider":"Opérateur de voyage (voyagiste/tour operator ...)"},"stop_area":{"area_type":{"lda":"LDA","zdep":"ZDEp","zder":"ZDEr","zdlp":"ZDLp","zdlr":"ZDLr"}},"transport_mode":{"air":"Air","bicycle":"Vélo","bus":"Bus","cableway":"Téléphérique","coach":"Autocar","ferry":"Ferry","funicular":"Funiculaire","interchange":"Interconnection","local_train":"TER","long_distance_train":"Train Grande Ligne","metro":"Métro","other":"Autre","private_vehicle":"Voiture particulière","rail":"Train","rapid_transit":"RER","shuttle":"Navette","taxi":"Taxi","train":"Train","tram":"Tramway","tramway":"Tramway","trolleyBus":"Trolleybus","trolleybus":"Trolleybus","undefined":"Non défini","unknown":"Inconnu","val":"VAL","walk":"Marche à pied","water":"Eau","waterborne":"Bac"},"transport_submode":{"SchengenAreaFlight":"Vol de zone Shengen","airportBoatLink":"Liaison maritime d'aéroport","airportLinkBus":"Navette interne aéroport","airshipService":"Service de dirigeable","allFunicularServices":"Tous services de funiculaire","cableCar":"Téléphérique","cableFerry":"Traversier à câble","canalBarge":"Péniche","carTransportRailService":"Service ferroviaire de transport de voitures","chairLift":"Télésiège","cityTram":"Tramway de ville","commuterCoach":"Autocar de banlieue","crossCountryRail":"Train de campagne","dedicatedLaneBus":"Bus à voie réservée","demandAndResponseBus":"Bus à la demande","domesticCharterFlight":"Vol 'charter' intérieur","domesticFlight":"Vol intérieur","domesticScheduledFlight":"Vol intérieur régulier","dragLift":"Téléski","expressBus":"Bus express","funicular":"Funiculaire","helicopterService":"Service d'hélicoptère","highFrequencyBus":"Bus à haute fréquence","highSpeedPassengerService":"Service passager à grande vitesse","highSpeedRail":"Train à grande vitesse","highSpeedVehicleService":"Service de véhicule à grande vitesse","intercontinentalCharterFlight":"Vol 'charter' intercontinental","intercontinentalFlight":"Vol intercontinental","intermational":"Internationale","internationalCarFerry":"Ferry international","internationalCharterFlight":"Vol 'charter' international","internationalCoach":"Autocar international","internationalFlight":"Vol international","internationalPassengerFerry":"Traversier international à passagers","interregionalRail":"Intercités","lift":"Ascenseur","local":"Local","localBus":"Bus local","localCarFerry":"Ferry local","localPassengerFerry":"Traversier local à passagers","localTram":"Tramway local","longDistance":"Longue distance","metro":"Métro","mobilityBus":"Bus de mobilité","mobilityBusForRegisteredDisabled":"Bus de mobilité pour personnes handicapées","nationalCarFerry":"Ferry national","nationalCoach":"Autocar national","nationalPassengerFerry":"Traversier national à passagers","nightBus":"Bus de nuit","nightRail":"Train de nuit","postBoat":"Bateau de poste","postBus":"Bus postal","rackAndPinionRailway":"Train à crémaillère","railReplacementBus":"Bus de remplacement de train","railShuttle":"Val","regionalBus":"Bus régional","regionalCarFerry":"Ferry régional","regionalCoach":"Autocar régional","regionalPassengerFerry":"Traversier régional à passagers","regionalRail":"TER","regionalTram":"Tramway régional","replacementRailService":"Service de train de remplacement","riverBus":"Bateau-bus","roadFerryLink":"Liaison par navire transbordeur","roundTripCharterFlight":"Vol 'charter' aller/retour","scheduledFerry":"Traversier régulier","schoolAndPublicServiceBus":"Bus scolaire/service public","schoolBoat":"Bateau scolaire","schoolBus":"Bus scolaire","schoolCoach":"Autocar scolaire","shortHaulInternationalFlight":"Vol international à courte distance","shuttleBus":"Bus navette","shuttleCoach":"Autocar navette","shuttleFerryService":"Service de traversier-navette","shuttleFlight":"Vol de navette","shuttleTram":"Tramway navette","sightseeingBus":"Bus touristique","sightseeingCoach":"Autocar touristique","sightseeingFlight":"Vol tourisme","sightseeingService":"Service touristique","sightseeingTram":"Tramway touristique","sleeperRailService":"Train à couchettes","specialCoach":"Autocar spécial","specialNeedsBus":"Bus de besoins spécial","specialTrain":"Train spécial","streetCableCar":"Tramway (2)","suburbanRailway":"Train","telecabin":"Télécabine","telecabinLink":"Liaison télécabine","touristCoach":"Autocar touristique (2)","touristRailway":"Train touristique","trainFerry":"Navire transbordeur","trainTram":"Train/tramway","tube":"Métro (2)","undefined":"Non défini","undefinedFunicular":"Funiculaire non défini","unknown":"Inconnu","urbanRailway":"Train urbain"},"vehicle_journey":{"transport_mode":{"air":"Air","bicycle":"Vélo","bus":"Bus","cableway":"Téléphérique","coach":"Autocar","ferry":"Ferry","funicular":"Funiculaire","interchange":"Interconnection","local_train":"TER","long_distance_train":"Train Grande Ligne","metro":"Métro","other":"Autre","private_vehicle":"Voiture particulière","rail":"Train","rapid_transit":"RER","shuttle":"Navette","taxi":"Taxi","train":"Train","tram":"Tramway","tramway":"Tramway","trolleybus":"Trolleybus","unknown":"Inconnu","val":"VAL","walk":"Marche à pied","water":"Eau","waterborne":"Bac"}}},"error":"Erreur","errors":{"format":"%{message}","messages":{"accepted":"doit être accepté(e)","already_confirmed":"a déjà été confirmé(e)","blank":"doit être rempli(e)","confirmation":"ne concorde pas avec %{attribute}","confirmation_period_expired":"doit être confirmé(e) en %{period}, veuillez en demander un(e) autre","empty":"doit être rempli(e)","equal_to":"doit être égal à %{count}","even":"doit être pair","exclusion":"n'est pas disponible","expired":"est expiré, veuillez en demander un autre","extension_whitelist_error":"Le format %{extension} n'est pas supporté, le(s) format(s) supporté(s) sont : %{allowed_types}","greater_than":"doit être supérieur à %{count}","greater_than_or_equal_to":"doit être supérieur ou égal à %{count}","inclusion":"n'est pas inclus(e) dans la liste","invalid":"n'est pas valide","less_than":"doit être inférieur à %{count}","less_than_or_equal_to":"doit être inférieur ou égal à %{count}","not_a_number":"n'est pas un nombre","not_an_integer":"doit être un nombre entier","not_found":"n’a pas été trouvé(e)","not_locked":"n’était pas verrouillé(e)","not_saved":{"one":"une erreur a empêché ce (cet ou cette) %{resource} d’être enregistré(e) :","other":"%{count} erreurs ont empêché ce (cet ou cette) %{resource} d’être enregistré(e) :"},"odd":"doit être impair","other_than":"doit être différent de %{count}","present":"doit être vide","record_invalid":"La validation a échoué : %{errors}","restrict_dependent_destroy":{"many":"Suppression impossible: d'autres enregistrements sont liés","one":"Suppression impossible: un autre enregistrement est lié"},"taken":"n'est pas disponible","too_long":{"one":"est trop long (pas plus d'un caractère)","other":"est trop long (pas plus de %{count} caractères)"},"too_short":{"one":"est trop court (au moins un caractère)","other":"est trop court (au moins %{count} caractères)"},"wrong_length":{"one":"ne fait pas la bonne longueur (doit comporter un seul caractère)","other":"ne fait pas la bonne longueur (doit comporter %{count} caractères)"}},"template":{"body":"Veuillez vérifier les champs suivants : ","header":{"one":"Impossible d'enregistrer ce(tte) %{model} : 1 erreur","other":"Impossible d'enregistrer ce(tte) %{model} : %{count} erreurs"}}},"export":{"base":{"actions":{"create":"Nouvel export","destroy":"Supprimer cet export","destroy_confirm":"Etes vous sûr de supprimer cet export ?","download":"Téléch. fichier source","new":"Nouvel export","show":"Rapport d'export"},"compliance_check_task":"Validation","create":{"title":"Générer un export"},"filters":{"error_period_filter":"La date de fin doit être supérieure ou égale à la date de début","name_or_creator_cont":"Indiquez un nom d'export ou d'opérateur...","referential":"Sélectionnez un jeu de données..."},"index":{"title":"Exports","warning":""},"new":{"title":"Générer un export"},"search_no_results":"Aucun export ne correspond à votre recherche","severities":{"error":"Erreur","fatal":"Fatal","info":"Information","ok":"Ok","uncheck":"Non testé","warning":"Alerte"},"show":{"compliance_check":"Test de conformité","compliance_check_of":"Validation de l'export : ","export_of_validation":"L'export de la validation","exported_file":"Fichier source","report":"Rapport","title":"Export %{name}"}},"netex":"Netex","referential_companies":"Transporteurs","workgroup":"Groupe de travail"},"export_messages":{"no_matching_journey":"Aucun trajet correspondant","success":"Succès"},"export_tasks":{"actions":{"new":"Nouvel export"},"new":{"all":"Tous","fields_gtfs_export":{"warning":"Le filtre sur arrêts exporte uniquement les fichiers GTFS stops et transfers gtfs, ceux-ci pouvant contenir des attributs supplémentaires"},"flash":"La demande d'export est mise en file d'attente, veuillez rafraichir régulièrement la page pour en suivre la progression","title":"Nouvel export"}},"exports":{"actions":{"create":"Nouvel export","destroy":"Supprimer cet export","destroy_confirm":"Etes vous sûr de supprimer cet export ?","download":"Téléch. fichier source","new":"Nouvel export","show":"Rapport d'export"},"compliance_check_task":"Validation","create":{"title":"Générer un export"},"filters":{"error_period_filter":"La date de fin doit être supérieure ou égale à la date de début","name_or_creator_cont":"Indiquez un nom d'export ou d'opérateur...","referential":"Sélectionnez un jeu de données..."},"index":{"title":"Exports","warning":""},"new":{"title":"Générer un export"},"search_no_results":"Aucun export ne correspond à votre recherche","severities":{"error":"Erreur","fatal":"Fatal","info":"Information","ok":"Ok","uncheck":"Non testé","warning":"Alerte"},"show":{"compliance_check":"Test de conformité","compliance_check_of":"Validation de l'export : ","export_of_validation":"L'export de la validation","exported_file":"Fichier source","report":"Rapport","title":"Export %{name}"}},"faker":{"address":{"building_number":["####","###","##","#"],"city":["#{city_name}"],"city_name":["Paris","Marseille","Lyon","Toulouse","Nice","Nantes","Strasbourg","Montpellier","Bordeaux","Lille","Rennes","Reims","Le Havre","Saint-Étienne","Toulon","Grenoble","Dijon","Angers","Saint-Denis","Villeurbanne","Le Mans","Aix-en-Provence","Brest","Nîmes","Limoges","Clermont-Ferrand","Tours","Amiens","Metz","Perpignan","Besançon","Orléans","Boulogne-Billancourt","Mulhouse","Rouen","Caen","Nancy","Saint-Denis","Saint-Paul","Montreuil","Argenteuil","Roubaix","Dunkerque14","Tourcoing","Nanterre","Avignon","Créteil","Poitiers","Fort-de-France","Courbevoie","Versailles","Vitry-sur-Seine","Colombes","Pau","Aulnay-sous-Bois","Asnières-sur-Seine","Rueil-Malmaison","Saint-Pierre","Antibes","Saint-Maur-des-Fossés","Champigny-sur-Marne","La Rochelle","Aubervilliers","Calais","Cannes","Le Tampon","Béziers","Colmar","Bourges","Drancy","Mérignac","Saint-Nazaire","Valence","Ajaccio","Issy-les-Moulineaux","Villeneuve-d'Ascq","Levallois-Perret","Noisy-le-Grand","Quimper","La Seyne-sur-Mer","Antony","Troyes","Neuilly-sur-Seine","Sarcelles","Les Abymes","Vénissieux","Clichy","Lorient","Pessac","Ivry-sur-Seine","Cergy","Cayenne","Niort","Chambéry","Montauban","Saint-Quentin","Villejuif","Hyères","Beauvais","Cholet"],"default_country":["France"],"postcode":["#####"],"secondary_address":["Apt. ###","# étage"],"state":["Alsace","Aquitaine","Auvergne","Basse-Normandie","Bourgogne","Bretagne","Centre","Champagne-Ardenne","Corse","Franche-Comté","Guadeloupe","Guyane","Haute-Normandie","Île-de-France","La Réunion","Languedoc-Roussillon","Limousin","Lorraine","Martinique","Mayotte","Midi-Pyrénées","Nord-Pas-de-Calais","Pays de la Loire","Picardie","Poitou-Charentes","Provence-Alpes-Côte d'Azur","Rhône-Alpes"],"street_address":["#{building_number} #{street_name}"],"street_name":["#{street_prefix} #{street_suffix}"],"street_prefix":["Allée, Voie","Rue","Avenue","Boulevard","Quai","Passage","Impasse","Place"],"street_suffix":["de l'Abbaye","Adolphe Mille","d'Alésia","d'Argenteuil","d'Assas","du Bac","de Paris","La Boétie","Bonaparte","de la Bûcherie","de Caumartin","Charlemagne","du Chat-qui-Pêche","de la Chaussée-d'Antin","du Dahomey","Dauphine","Delesseux","du Faubourg Saint-Honoré","du Faubourg-Saint-Denis","de la Ferronnerie","des Francs-Bourgeois","des Grands Augustins","de la Harpe","du Havre","de la Huchette","Joubert","Laffitte","Lepic","des Lombards","Marcadet","Molière","Monsieur-le-Prince","de Montmorency","Montorgueil","Mouffetard","de Nesle","Oberkampf","de l'Odéon","d'Orsel","de la Paix","des Panoramas","Pastourelle","Pierre Charron","de la Pompe","de Presbourg","de Provence","de Richelieu","de Rivoli","des Rosiers","Royale","d'Abbeville","Saint-Honoré","Saint-Bernard","Saint-Denis","Saint-Dominique","Saint-Jacques","Saint-Séverin","des Saussaies","de Seine","de Solférino","Du Sommerard","de Tilsitt","Vaneau","de Vaugirard","de la Victoire","Zadkine"]},"book":{"author":"#{Name.name}","publisher":["Éditions du Soleil","La Perdrix","Les Éditions jaune turquoise","Bordel père et fils","Au lecteur éclairé","Lire en dormant"],"title":["La Discipline des orphelins","Le Couloir de tous les mépris","L'Odeur du sanglier","La Promise du voyeur","L'Odyssée invisible","La Soumission comme passion","Le Siècle de la rue voisine","Le Désir des femmes fortes","Pourquoi je mens ?","La Peau des savants","La progéniture du mal"]},"cell_phone":{"formats":["06########","07########","+33 6########","+33 7########","06 ## ## ## ##","07 ## ## ## ##","+33 6 ## ## ## ##","+33 7 ## ## ## ##"]},"company":{"bs":[["implement","utilize","integrate","streamline","optimize","evolve","transform","embrace","enable","orchestrate","leverage","reinvent","aggregate","architect","enhance","incentivize","morph","empower","envisioneer","monetize","harness","facilitate","seize","disintermediate","synergize","strategize","deploy","brand","grow","target","syndicate","synthesize","deliver","mesh","incubate","engage","maximize","benchmark","expedite","reintermediate","whiteboard","visualize","repurpose","innovate","scale","unleash","drive","extend","engineer","revolutionize","generate","exploit","transition","e-enable","iterate","cultivate","matrix","productize","redefine","recontextualize"],["clicks-and-mortar","value-added","vertical","proactive","robust","revolutionary","scalable","leading-edge","innovative","intuitive","strategic","e-business","mission-critical","sticky","one-to-one","24/7","end-to-end","global","B2B","B2C","granular","frictionless","virtual","viral","dynamic","24/365","best-of-breed","killer","magnetic","bleeding-edge","web-enabled","interactive","dot-com","sexy","back-end","real-time","efficient","front-end","distributed","seamless","extensible","turn-key","world-class","open-source","cross-platform","cross-media","synergistic","bricks-and-clicks","out-of-the-box","enterprise","integrated","impactful","wireless","transparent","next-generation","cutting-edge","user-centric","visionary","customized","ubiquitous","plug-and-play","collaborative","compelling","holistic","rich"],["synergies","web-readiness","paradigms","markets","partnerships","infrastructures","platforms","initiatives","channels","eyeballs","communities","ROI","solutions","e-tailers","e-services","action-items","portals","niches","technologies","content","vortals","supply-chains","convergence","relationships","architectures","interfaces","e-markets","e-commerce","systems","bandwidth","infomediaries","models","mindshare","deliverables","users","schemas","networks","applications","metrics","e-business","functionalities","experiences","web services","methodologies"]],"buzzwords":[["Adaptive","Advanced","Ameliorated","Assimilated","Automated","Balanced","Business-focused","Centralized","Cloned","Compatible","Configurable","Cross-group","Cross-platform","Customer-focused","Customizable","Decentralized","De-engineered","Devolved","Digitized","Distributed","Diverse","Down-sized","Enhanced","Enterprise-wide","Ergonomic","Exclusive","Expanded","Extended","Face to face","Focused","Front-line","Fully-configurable","Function-based","Fundamental","Future-proofed","Grass-roots","Horizontal","Implemented","Innovative","Integrated","Intuitive","Inverse","Managed","Mandatory","Monitored","Multi-channelled","Multi-lateral","Multi-layered","Multi-tiered","Networked","Object-based","Open-architected","Open-source","Operative","Optimized","Optional","Organic","Organized","Persevering","Persistent","Phased","Polarised","Pre-emptive","Proactive","Profit-focused","Profound","Programmable","Progressive","Public-key","Quality-focused","Reactive","Realigned","Re-contextualized","Re-engineered","Reduced","Reverse-engineered","Right-sized","Robust","Seamless","Secured","Self-enabling","Sharable","Stand-alone","Streamlined","Switchable","Synchronised","Synergistic","Synergized","Team-oriented","Total","Triple-buffered","Universal","Up-sized","Upgradable","User-centric","User-friendly","Versatile","Virtual","Visionary","Vision-oriented"],["24 hour","24/7","3rd generation","4th generation","5th generation","6th generation","actuating","analyzing","asymmetric","asynchronous","attitude-oriented","background","bandwidth-monitored","bi-directional","bifurcated","bottom-line","clear-thinking","client-driven","client-server","coherent","cohesive","composite","context-sensitive","contextually-based","content-based","dedicated","demand-driven","didactic","directional","discrete","disintermediate","dynamic","eco-centric","empowering","encompassing","even-keeled","executive","explicit","exuding","fault-tolerant","foreground","fresh-thinking","full-range","global","grid-enabled","heuristic","high-level","holistic","homogeneous","human-resource","hybrid","impactful","incremental","intangible","interactive","intermediate","leading edge","local","logistical","maximized","methodical","mission-critical","mobile","modular","motivating","multimedia","multi-state","multi-tasking","national","needs-based","neutral","next generation","non-volatile","object-oriented","optimal","optimizing","radical","real-time","reciprocal","regional","responsive","scalable","secondary","solution-oriented","stable","static","systematic","systemic","system-worthy","tangible","tertiary","transitional","uniform","upward-trending","user-facing","value-added","web-enabled","well-modulated","zero administration","zero defect","zero tolerance"],["ability","access","adapter","algorithm","alliance","analyzer","application","approach","architecture","archive","artificial intelligence","array","attitude","benchmark","budgetary management","capability","capacity","challenge","circuit","collaboration","complexity","concept","conglomeration","contingency","core","customer loyalty","database","data-warehouse","definition","emulation","encoding","encryption","extranet","firmware","flexibility","focus group","forecast","frame","framework","function","functionalities","Graphic Interface","groupware","Graphical User Interface","hardware","help-desk","hierarchy","hub","implementation","info-mediaries","infrastructure","initiative","installation","instruction set","interface","internet solution","intranet","knowledge user","knowledge base","local area network","leverage","matrices","matrix","methodology","middleware","migration","model","moderator","monitoring","moratorium","neural-net","open architecture","open system","orchestration","paradigm","parallelism","policy","portal","pricing structure","process improvement","product","productivity","project","projection","protocol","secured line","service-desk","software","solution","standardization","strategy","structure","success","superstructure","support","synergy","system engine","task-force","throughput","time-frame","toolset","utilisation","website","workforce"]],"name":["#{Name.last_name} #{suffix}","#{Name.last_name} et #{Name.last_name}"],"suffix":["SARL","SA","EURL","SAS","SEM","SCOP","GIE","EI"]},"internet":{"domain_suffix":["com","fr","eu","info","name","net","org","immo","paris","alsace","bzh"],"free_email":["gmail.com","yahoo.fr","hotmail.fr"]},"lorem":{"supplemental":["abbas","abduco","abeo","abscido","absconditus","absens","absorbeo","absque","abstergo","absum","abundans","abutor","accedo","accendo","acceptus","accipio","accommodo","accusator","acer","acerbitas","acervus","acidus","acies","acquiro","acsi","adamo","adaugeo","addo","adduco","ademptio","adeo","adeptio","adfectus","adfero","adficio","adflicto","adhaero","adhuc","adicio","adimpleo","adinventitias","adipiscor","adiuvo","administratio","admiratio","admitto","admoneo","admoveo","adnuo","adopto","adsidue","adstringo","adsuesco","adsum","adulatio","adulescens","adultus","aduro","advenio","adversus","advoco","aedificium","aeger","aegre","aegrotatio","aegrus","aeneus","aequitas","aequus","aer","aestas","aestivus","aestus","aetas","aeternus","ager","aggero","aggredior","agnitio","agnosco","ago","ait","aiunt","alienus","alii","alioqui","aliqua","alius","allatus","alo","alter","altus","alveus","amaritudo","ambitus","ambulo","amicitia","amiculum","amissio","amita","amitto","amo","amor","amoveo","amplexus","amplitudo","amplus","ancilla","angelus","angulus","angustus","animadverto","animi","animus","annus","anser","ante","antea","antepono","antiquus","aperio","aperte","apostolus","apparatus","appello","appono","appositus","approbo","apto","aptus","apud","aqua","ara","aranea","arbitro","arbor","arbustum","arca","arceo","arcesso","arcus","argentum","argumentum","arguo","arma","armarium","armo","aro","ars","articulus","artificiose","arto","arx","ascisco","ascit","asper","aspicio","asporto","assentator","astrum","atavus","ater","atqui","atrocitas","atrox","attero","attollo","attonbitus","auctor","auctus","audacia","audax","audentia","audeo","audio","auditor","aufero","aureus","auris","aurum","aut","autem","autus","auxilium","avaritia","avarus","aveho","averto","avoco","baiulus","balbus","barba","bardus","basium","beatus","bellicus","bellum","bene","beneficium","benevolentia","benigne","bestia","bibo","bis","blandior","bonus","bos","brevis","cado","caecus","caelestis","caelum","calamitas","calcar","calco","calculus","callide","campana","candidus","canis","canonicus","canto","capillus","capio","capitulus","capto","caput","carbo","carcer","careo","caries","cariosus","caritas","carmen","carpo","carus","casso","caste","casus","catena","caterva","cattus","cauda","causa","caute","caveo","cavus","cedo","celebrer","celer","celo","cena","cenaculum","ceno","censura","centum","cerno","cernuus","certe","certo","certus","cervus","cetera","charisma","chirographum","cibo","cibus","cicuta","cilicium","cimentarius","ciminatio","cinis","circumvenio","cito","civis","civitas","clam","clamo","claro","clarus","claudeo","claustrum","clementia","clibanus","coadunatio","coaegresco","coepi","coerceo","cogito","cognatus","cognomen","cogo","cohaero","cohibeo","cohors","colligo","colloco","collum","colo","color","coma","combibo","comburo","comedo","comes","cometes","comis","comitatus","commemoro","comminor","commodo","communis","comparo","compello","complectus","compono","comprehendo","comptus","conatus","concedo","concido","conculco","condico","conduco","confero","confido","conforto","confugo","congregatio","conicio","coniecto","conitor","coniuratio","conor","conqueror","conscendo","conservo","considero","conspergo","constans","consuasor","contabesco","contego","contigo","contra","conturbo","conventus","convoco","copia","copiose","cornu","corona","corpus","correptius","corrigo","corroboro","corrumpo","coruscus","cotidie","crapula","cras","crastinus","creator","creber","crebro","credo","creo","creptio","crepusculum","cresco","creta","cribro","crinis","cruciamentum","crudelis","cruentus","crur","crustulum","crux","cubicularis","cubitum","cubo","cui","cuius","culpa","culpo","cultellus","cultura","cum","cunabula","cunae","cunctatio","cupiditas","cupio","cuppedia","cupressus","cur","cura","curatio","curia","curiositas","curis","curo","curriculum","currus","cursim","curso","cursus","curto","curtus","curvo","curvus","custodia","damnatio","damno","dapifer","debeo","debilito","decens","decerno","decet","decimus","decipio","decor","decretum","decumbo","dedecor","dedico","deduco","defaeco","defendo","defero","defessus","defetiscor","deficio","defigo","defleo","defluo","defungo","degenero","degero","degusto","deinde","delectatio","delego","deleo","delibero","delicate","delinquo","deludo","demens","demergo","demitto","demo","demonstro","demoror","demulceo","demum","denego","denique","dens","denuncio","denuo","deorsum","depereo","depono","depopulo","deporto","depraedor","deprecator","deprimo","depromo","depulso","deputo","derelinquo","derideo","deripio","desidero","desino","desipio","desolo","desparatus","despecto","despirmatio","infit","inflammatio","paens","patior","patria","patrocinor","patruus","pauci","paulatim","pauper","pax","peccatus","pecco","pecto","pectus","pecunia","pecus","peior","pel","ocer","socius","sodalitas","sol","soleo","solio","solitudo","solium","sollers","sollicito","solum","solus","solutio","solvo","somniculosus","somnus","sonitus","sono","sophismata","sopor","sordeo","sortitus","spargo","speciosus","spectaculum","speculum","sperno","spero","spes","spiculum","spiritus","spoliatio","sponte","stabilis","statim","statua","stella","stillicidium","stipes","stips","sto","strenuus","strues","studio","stultus","suadeo","suasoria","sub","subito","subiungo","sublime","subnecto","subseco","substantia","subvenio","succedo","succurro","sufficio","suffoco","suffragium","suggero","sui","sulum","sum","summa","summisse","summopere","sumo","sumptus","supellex","super","suppellex","supplanto","suppono","supra","surculus","surgo","sursum","suscipio","suspendo","sustineo","suus","synagoga","tabella","tabernus","tabesco","tabgo","tabula","taceo","tactus","taedium","talio","talis","talus","tam","tamdiu","tamen","tametsi","tamisium","tamquam","tandem","tantillus","tantum","tardus","tego","temeritas","temperantia","templum","temptatio","tempus","tenax","tendo","teneo","tener","tenuis","tenus","tepesco","tepidus","ter","terebro","teres","terga","tergeo","tergiversatio","tergo","tergum","termes","terminatio","tero","terra","terreo","territo","terror","tersus","tertius","testimonium","texo","textilis","textor","textus","thalassinus","theatrum","theca","thema","theologus","thermae","thesaurus","thesis","thorax","thymbra","thymum","tibi","timidus","timor","titulus","tolero","tollo","tondeo","tonsor","torqueo","torrens","tot","totidem","toties","totus","tracto","trado","traho","trans","tredecim","tremo","trepide","tres","tribuo","tricesimus","triduana","triginta","tripudio","tristis","triumphus","trucido","truculenter","tubineus","tui","tum","tumultus","tunc","turba","turbo","turpe","turpis","tutamen","tutis","tyrannus","uberrime","ubi","ulciscor","ullus","ulterius","ultio","ultra","umbra","umerus","umquam","una","unde","undique","universe","unus","urbanus","urbs","uredo","usitas","usque","ustilo","ustulo","usus","uter","uterque","utilis","utique","utor","utpote","utrimque","utroque","utrum","uxor","vaco","vacuus","vado","vae","valde","valens","valeo","valetudo","validus","vallum","vapulus","varietas","varius","vehemens","vel","velociter","velum","velut","venia","venio","ventito","ventosus","ventus","venustas","ver","verbera","verbum","vere","verecundia","vereor","vergo","veritas","vero","versus","verto","verumtamen","verus","vesco","vesica","vesper","vespillo","vester","vestigium","vestrum","vetus","via","vicinus","vicissitudo","victoria","victus","videlicet","video","viduata","viduo","vigilo","vigor","vilicus","vilis","vilitas","villa","vinco","vinculum","vindico","vinitor","vinum","vir","virga","virgo","viridis","viriliter","virtus","vis","viscus","vita","vitiosus","vitium","vito","vivo","vix","vobis","vociferor","voco","volaticus","volo","volubilis","voluntarius","volup","volutabrum","volva","vomer","vomica","vomito","vorago","vorax","voro","vos","votum","voveo","vox","vulariter","vulgaris","vulgivagus","vulgo","vulgus","vulnero","vulnus","vulpes","vulticulus","vultuosus","xiphias"],"words":["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","aut","odit","aut","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","voluptatem","sequi","nesciunt","neque","dolorem","ipsum","quia","dolor","sit","amet","consectetur","adipisci","velit","sed","quia","non","numquam","eius","modi","tempora","incidunt","ut","labore","et","dolore","magnam","aliquam","quaerat","voluptatem","ut","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","enim","ipsam","voluptatem","quia","voluptas","sit","suscipit","laboriosam","nisi","ut","aliquid","ex","ea","commodi","consequatur","quis","autem","vel","eum","iure","reprehenderit","qui","in","ea","voluptate","velit","esse","quam","nihil","molestiae","et","iusto","odio","dignissimos","ducimus","qui","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","dolores","et","quas","molestias","excepturi","sint","occaecati","cupiditate","non","provident","sed","ut","perspiciatis","unde","omnis","iste","natus","error","similique","sunt","in","culpa","qui","officia","deserunt","mollitia","animi","id","est","laborum","et","dolorum","fuga","et","harum","quidem","rerum","facilis","est","et","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","est","eligendi","optio","cumque","nihil","impedit","quo","porro","quisquam","est","qui","minus","id","quod","maxime","placeat","facere","possimus","omnis","voluptas","assumenda","est","omnis","dolor","repellendus","temporibus","autem","quibusdam","et","aut","consequatur","vel","illum","qui","dolorem","eum","fugiat","quo","voluptas","nulla","pariatur","at","vero","eos","et","accusamus","officiis","debitis","aut","rerum","necessitatibus","saepe","eveniet","ut","et","voluptates","repudiandae","sint","et","molestiae","non","recusandae","itaque","earum","rerum","hic","tenetur","a","sapiente","delectus","ut","aut","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},"name":{"first_name":["Enzo","Lucas","Mathis","Nathan","Thomas","Hugo","Théo","Tom","Louis","Raphaël","Clément","Léo","Mathéo","Maxime","Alexandre","Antoine","Yanis","Paul","Baptiste","Alexis","Gabriel","Arthur","Jules","Ethan","Noah","Quentin","Axel","Evan","Mattéo","Romain","Valentin","Maxence","Noa","Adam","Nicolas","Julien","Mael","Pierre","Rayan","Victor","Mohamed","Adrien","Kylian","Sacha","Benjamin","Léa","Clara","Manon","Chloé","Camille","Ines","Sarah","Jade","Lola","Anaïs","Lucie","Océane","Lilou","Marie","Eva","Romane","Lisa","Zoe","Julie","Mathilde","Louise","Juliette","Clémence","Célia","Laura","Lena","Maëlys","Charlotte","Ambre","Maeva","Pauline","Lina","Jeanne","Lou","Noémie","Justine","Louna","Elisa","Alice","Emilie","Carla","Maëlle","Alicia","Mélissa"],"last_name":["Martin","Bernard","Dubois","Thomas","Robert","Richard","Petit","Durand","Leroy","Moreau","Simon","Laurent","Lefebvre","Michel","Garcia","David","Bertrand","Roux","Vincent","Fournier","Morel","Girard","Andre","Lefevre","Mercier","Dupont","Lambert","Bonnet","Francois","Martinez","Legrand","Garnier","Faure","Rousseau","Blanc","Guerin","Muller","Henry","Roussel","Nicolas","Perrin","Morin","Mathieu","Clement","Gauthier","Dumont","Lopez","Fontaine","Chevalier","Robin","Masson","Sanchez","Gerard","Nguyen","Boyer","Denis","Lemaire","Duval","Joly","Gautier","Roger","Roche","Roy","Noel","Meyer","Lucas","Meunier","Jean","Perez","Marchand","Dufour","Blanchard","Marie","Barbier","Brun","Dumas","Brunet","Schmitt","Leroux","Colin","Fernandez","Pierre","Renard","Arnaud","Rolland","Caron","Aubert","Giraud","Leclerc","Vidal","Bourgeois","Renaud","Lemoine","Picard","Gaillard","Philippe","Leclercq","Lacroix","Fabre","Dupuis","Olivier","Rodriguez","Da silva","Hubert","Louis","Charles","Guillot","Riviere","Le gall","Guillaume","Adam","Rey","Moulin","Gonzalez","Berger","Lecomte","Menard","Fleury","Deschamps","Carpentier","Julien","Benoit","Paris","Maillard","Marchal","Aubry","Vasseur","Le roux","Renault","Jacquet","Collet","Prevost","Poirier","Charpentier","Royer","Huet","Baron","Dupuy","Pons","Paul","Laine","Carre","Breton","Remy","Schneider","Perrot","Guyot","Barre","Marty","Cousin"],"name":["#{prefix} #{first_name} #{last_name}","#{first_name} #{last_name}","#{last_name} #{first_name}"],"prefix":["M.","Mme","Mlle","Dr","Prof"],"title":{"job":["Superviseur","Executif","Manager","Ingenieur","Specialiste","Directeur","Coordinateur","Administrateur","Architecte","Analyste","Designer","Technicien","Developpeur","Producteur","Consultant","Assistant","Agent","Stagiaire"]}},"phone_number":{"formats":["01########","02########","03########","04########","05########","09########","+33 1########","+33 2########","+33 3########","+33 4########","+33 5########","+33 9########","01 ## ## ## ##","02 ## ## ## ##","03 ## ## ## ##","04 ## ## ## ##","05 ## ## ## ##","09 ## ## ## ##","+33 1 ## ## ## ##","+33 2 ## ## ## ##","+33 3 ## ## ## ##","+33 4 ## ## ## ##","+33 5 ## ## ## ##","+33 9 ## ## ## ##"]}},"false":"Non","flash":{"actions":{"create":{"notice":"%{resource_name} a été créé avec succès."},"destroy":{"alert":"%{resource_name} ne peut pas être détruit.","notice":"%{resource_name} a été détruit avec succès."},"update":{"notice":"%{resource_name} a été mis à jour avec succès."}},"exports":{"create":{"notice":"L'export est en cours, veuillez patienter. Actualiser votre page si vous voulez voir l'avancement de votre traitement."}},"imports":{"create":{"notice":"L'import est en cours, veuillez patienter. Actualiser votre page si vous voulez voir l'avancement de votre traitement."}}},"footnotes":{"actions":{"add_footnote":"Ajouter une note"},"index":{"title":"Notes"}},"formtastic":{"cancel":"Annuler","clone":"Cloner","create":"Créer %{model}","duplicate":"Dupliquer","export":"Lancer l'export","false":"Non","hints":{"stop_area":{"registration_number":"Laisser blanc pour assigner une valeur automatiquement."}},"import":"Lancer l'import","placeholders":{"time_table":{"tag_search":"ex: Jours fériés,Vacances scolaires"}},"required":"requis","reset":"Réinitialiser %{model}","submit":"Valider %{model}","titles":{"access_link":{"objectid":"[prefixe]:AccessLink:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"},"access_point":{"coordinates":"latitude,longitude dans le référentiel WGS84, le séparateur de décimales est 'point'","objectid":"[prefixe]:AccessPoint:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'","projection_xy":"x,y dans le référentiel secondaire, le séparateur de décimales est 'point'"},"clean_up":{"begin_date":"Date de début de la purge","end_date":"Date de fin de la purge"},"company":{"name":"","objectid":"[prefixe]:Company:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'","registration_number":"caractères autorisés : alphanumériques et 'souligné'"},"connection_link":{"link_distance":"","objectid":"[prefixe]:ConnectionLink:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"},"export_task":{"dates":{"not_nul":"Export HUB interrompu. Les dates de début et de fin doivent êtres renseignées."},"end_date":"limite l'export aux courses circulant jusqu'à cette date","ignore_end_chars":"Ignorer les n derniers caractères du nom de l'arrêt pour détecter l'homonymie","ignore_last_word":"Ignorer le dernier mot pour détecter l'homonymie des noms d'arrêt (inapplicable quand le nom ne comporte qu'un mot)","max_distance_for_commercial":"Distance maximale entre deux arrêts homonymes pour créer les zones d'arrêt (en mètre)","max_distance_for_connection_link":"Distance maximale entre deux arrêts pour créer les correspondances (en mètre)","object_id_prefix":"lorsque le préfixe d'identifiant Netpune prend cette valeur, il n'est pas utilisé pour composer l'identifiant GTFS","start_date":"limite l'export aux courses circulant à partir de cette date","time_zone":"selon le codage TZ (http://fr.wikipedia.org/wiki/Tz_database)"},"group_of_line":{"name":"","objectid":"[prefixe]:GroupOfLine:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'","registration_number":"Entier positif."},"gtfs":{"company":{"name":"","objectid":"[prefixe]:Company:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'","registration_number":"caractères autorisés : alphanumériques et 'souligné'"},"connection_link":{"link_distance":"","objectid":"[prefixe]:ConnectionLink:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"},"group_of_line":{"name":"","objectid":"[prefixe]:GroupOfLine:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'","registration_number":"Entier positif."},"journey_pattern":{"name":"","objectid":"[prefixe]:JourneyPattern:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'","registration_number":"Entier positif."},"line":{"name":"","number":"","objectid":"[prefixe]:Line:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'","registration_number":"caractères autorisés : alphanumériques et 'souligné'"},"network":{"name":"","objectid":"[prefixe]:PTNetwork:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'","registration_number":"caractères autorisés : alphanumériques et 'souligné'"},"route":{"objectid":"[prefixe]:Route:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"},"stop_area":{"city_name":"","comment":"","coordinates":"latitude,longitude dans le référentiel WGS84, le séparateur de décimales est 'point'","name":"","nearest_topic_name":"","objectid":"[prefixe]:StopArea:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'","projection_xy":"x,y dans le référentiel secondaire, le séparateur de décimales est 'point'","registration_number":"caractères autorisés : alphanumériques et 'souligné'","zip_code":""},"time_table":{"comment":"","objectid":"[prefixe]:Timetable:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"},"vehicle_journey":{"objectid":"[prefixe]:VehicleJourney:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"}},"hub":{"company":{"name":"maximum 75 caractères","objectid":"[prefixe]:Company:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'. Longueur maximale de la clé unique = 3.","registration_number":"Entier positif, clé unique, d'un maximum de 8 chiffres."},"connection_link":{"link_distance":"Au plus 10000.0 mètres.","objectid":"[prefixe]:ConnectionLink:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"},"group_of_line":{"name":"maximum 75 caractères","objectid":"[prefixe]:GroupOfLine:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'. Longueur maximale de la clé unique = 6.","registration_number":"Entier positif, clé unique, d'un maximum de 8 chiffres."},"journey_pattern":{"name":"Longueur maximale = 75.","objectid":"[prefixe]:JourneyPattern:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'. Longueur maximale de la clé unique = 30.","registration_number":"Entier positif, clé unique, d'un maximum de 8 chiffres."},"line":{"name":"maximum 75 caractères","number":"Caractères autorisés : alphanumériques et 'souligné'. Longueur maximale = 6.","objectid":"[prefixe]:Line:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'. Longueur maximale de la clé unique = 14.","registration_number":"Entier positif, clé unique, d'un maximum de 8 chiffres."},"network":{"name":"maximum 75 caractères","objectid":"[prefixe]:PTNetwork:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'. Longueur maximale de la clé unique = 3.","registration_number":"Entier positif, clé unique, d'un maximum de 8 chiffres."},"route":{"objectid":"[prefixe]:Route:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'. Longueur maximale de la clé unique = 8."},"stop_area":{"city_name":"Obligatoire pour les arrêts physiques. Longueur maximale = 80.","comment":"Longueur maximale = 255.","coordinates":"Les coordonnées sont obligatoires.","name":"Longueur maximale = 75.","nearest_topic_name":"Longueur maximale = 255 pour les arrêts logiques et 60 pour les arrêts physiques.","objectid":"[prefixe]:StopArea:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'. Longueur maximale de la clé unique = 12.","projection_xy":"x,y dans le référentiel secondaire, le séparateur de décimales est 'point'","registration_number":"Entier positif, clé unique, d'un maximum de 8 chiffres. Obligatoire pour les arrêts physiques.","zip_code":"Entier positif de 8 chiffres. Obligatoire pour les arrêts physiques."},"time_table":{"comment":"Longueur maximale = 75.","objectid":"[prefixe]:Timetable:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'. Longueur maximale de la clé unique = 6."},"vehicle_journey":{"objectid":"[prefixe]:VehicleJourney:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'. Longueur maximale de la clé unique = 8."}},"journey_pattern":{"name":"","objectid":"[prefixe]:JourneyPattern:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'","registration_number":"Entier positif."},"line":{"name":"","number":"","objectid":"[prefixe]:Line:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'","registration_number":"caractères autorisés : alphanumériques et 'souligné'"},"neptune":{"company":{"name":"","objectid":"[prefixe]:Company:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'","registration_number":"caractères autorisés : alphanumériques et 'souligné'"},"connection_link":{"link_distance":"","objectid":"[prefixe]:ConnectionLink:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"},"group_of_line":{"name":"","objectid":"[prefixe]:GroupOfLine:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'","registration_number":"Entier positif."},"journey_pattern":{"name":"","objectid":"[prefixe]:JourneyPattern:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'","registration_number":"Entier positif."},"line":{"name":"","number":"","objectid":"[prefixe]:Line:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'","registration_number":"caractères autorisés : alphanumériques et 'souligné'"},"network":{"name":"","objectid":"[prefixe]:PTNetwork:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'","registration_number":"caractères autorisés : alphanumériques et 'souligné'"},"route":{"objectid":"[prefixe]:Route:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"},"stop_area":{"city_name":"","comment":"","coordinates":"latitude,longitude dans le référentiel WGS84, le séparateur de décimales est 'point'","name":"","nearest_topic_name":"","objectid":"[prefixe]:StopArea:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'","projection_xy":"x,y dans le référentiel secondaire, le séparateur de décimales est 'point'","registration_number":"caractères autorisés : alphanumériques et 'souligné'","zip_code":""},"time_table":{"comment":"","objectid":"[prefixe]:Timetable:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"},"vehicle_journey":{"objectid":"[prefixe]:VehicleJourney:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"}},"netex":{"company":{"name":"","objectid":"[prefixe]:Company:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'","registration_number":"caractères autorisés : alphanumériques et 'souligné'"},"connection_link":{"link_distance":"","objectid":"[prefixe]:ConnectionLink:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"},"group_of_line":{"name":"","objectid":"[prefixe]:GroupOfLine:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'","registration_number":"Entier positif."},"journey_pattern":{"name":"","objectid":"[prefixe]:JourneyPattern:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'","registration_number":"Entier positif."},"line":{"name":"","number":"","objectid":"[prefixe]:Line:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'","registration_number":"caractères autorisés : alphanumériques et 'souligné'"},"network":{"name":"","objectid":"[prefixe]:PTNetwork:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'","registration_number":"caractères autorisés : alphanumériques et 'souligné'"},"route":{"objectid":"[prefixe]:Route:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"},"stop_area":{"city_name":"","comment":"","coordinates":"latitude,longitude dans le référentiel WGS84, le séparateur de décimales est 'point'","name":"","nearest_topic_name":"","objectid":"[prefixe]:StopArea:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'","projection_xy":"x,y dans le référentiel secondaire, le séparateur de décimales est 'point'","registration_number":"caractères autorisés : alphanumériques et 'souligné'","zip_code":""},"time_table":{"comment":"","objectid":"[prefixe]:Timetable:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"},"vehicle_journey":{"objectid":"[prefixe]:VehicleJourney:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"}},"network":{"name":"","objectid":"[prefixe]:PTNetwork:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'","registration_number":"caractères autorisés : alphanumériques et 'souligné'"},"referential":{"lower_corner":"latitude,longitude dans le jeu de données WGS84, le séparateur de décimales est 'point'","prefix":"caractères autorisés : alphanumériques et 'souligné'","slug":"caractères autorisés : alphanumériques minuscules et 'souligné' et doit commencer par une lettre","upper_corner":"latitude,longitude dans le jeu de données WGS84, le séparateur de décimales est 'point'"},"route":{"objectid":"[prefixe]:Route:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"},"stop_area":{"city_name":"","comment":"","coordinates":"latitude,longitude dans le référentiel WGS84, le séparateur de décimales est 'point'","name":"","nearest_topic_name":"","objectid":"[prefixe]:StopArea:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'","projection_xy":"x,y dans le référentiel secondaire, le séparateur de décimales est 'point'","registration_number":"caractères autorisés : alphanumériques et 'souligné'","registration_number_format":"format autorisé: %{registration_number_format}","zip_code":""},"time_table":{"comment":"","objectid":"[prefixe]:Timetable:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"},"validation":{"ignore_end_chars":"Ignorer les n derniers caractères du nom de l'arrêt pour détecter l'homonymie","ignore_last_word":"Ignorer le dernier mot pour détecter l'homonymie des noms d'arrêt (inapplicable quand le nom ne comporte qu'un mot)","max_distance_for_commercial":"Distance maximale entre deux arrêts homonymes pour créer les zones d'arrêt (en mètre)","max_distance_for_connection_link":"Distance maximale entre deux arrêts pour créer les correspondances (en mètre)"},"validation_task":{"ignore_end_chars":"Ignorer les n derniers caractères du nom de l'arrêt pour détecter l'homonymie","ignore_last_word":"Ignorer le dernier mot pour détecter l'homonymie des noms d'arrêt (inapplicable quand le nom ne comporte qu'un mot)","max_distance_for_commercial":"Distance maximale entre deux arrêts homonymes pour créer les zones d'arrêt (en mètre)","max_distance_for_connection_link":"Distance maximale entre deux arrêts pour créer les correspondances (en mètre)"},"vehicle_journey":{"objectid":"[prefixe]:VehicleJourney:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"}},"true":"Oui","update":"Editer %{model}","validate":"Lancer la validation"},"group_of_lines":{"actions":{"destroy":"Supprimer ce groupe de lignes","destroy_confirm":"Etes vous sûr de supprimer ce groupe de lignes ?","edit":"Editer ce groupe de lignes","new":"Ajouter un groupe de lignes"},"edit":{"title":"Editer le groupe de lignes %{group_of_line}"},"form":{"lines":"Lignes associées"},"index":{"advanced_search":"Recherche avancée","name":"Recherche par nom","title":"Groupes de lignes"},"new":{"title":"Ajouter un groupe de lignes"},"show":{"lines":"Liste des lignes","title":"Groupe de lignes %{group_of_line}"}},"helpers":{"select":{"prompt":"Veuillez sélectionner"},"submit":{"create":"Valider","edit":"Editer","submit":"Enregistrer ce(tte) %{model}","update":"Editer"}},"hub":{"invalid":"est invalide","routes":{"max_by_line":"Le format HUB n'autorise que 2 séquences d'arrêts au plus pour une ligne","wayback_code_exclusive":"Une autre séquence existe déjà dans le même sens (Aller ou Retour)"}},"i18n":{"plural":{"keys":["one","other"],"rule":{}},"transliterate":{"rule":{"À":"A","Â":"A","Æ":"Ae","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Î":"I","Ï":"I","Ô":"O","Ù":"U","Û":"U","Ü":"U","à":"a","â":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","î":"i","ï":"i","ô":"o","ù":"u","û":"u","ü":"u","ÿ":"y","Œ":"Oe","œ":"oe","Ÿ":"Y"}}},"id_codif":"ID Codifligne","id_reflex":"ID Reflex","iev":{"exception":{"default":"Impossible d'accéder aux services IEV","dupplicate_or_missing_data":"Donnée manquante ou en double","dupplicate_parameters":"Paramètres fournis en double","internal_error":"Erreur interne","invalid_parameters":"Paramètres d'action incorrects","invalid_request":"Requête invalide","missing_parameters":"Paramètres d'action manquants","scheduled_job":"Méthode interdite sur un job non terminé","unknown_action":"Action ou type inconnu","unknown_file":"Fichier inconnu","unknown_job":"Numéro de job inconnu","unknown_referential":"Référentiel inconnu","unreadable_parameters":"Paramètres non lisibles (format erroné)"},"failure":{"internal_error":"Erreur interne","invalid_data":"Données invalides","invalid_parameters":"Paramètres invalides","no_data_found":"Pas de données à traiter dans l'ensemble du traitement","no_data_proceeded":"Pas de données traitée dans l'ensemble du traitement"}},"import":{"base":{"actions":{"create":"Nouvel import","destroy":"Supprimer cet import","destroy_confirm":"Etes vous sûr de supprimer cet import ?","download":"Téléch. fichier source","new":"Nouvel import","show":"Rapport d'import"},"compliance_check_task":"Validation","create":{"title":"Générer un import"},"filters":{"error_period_filter":"La date de fin doit être supérieure ou égale à la date de début","name_or_creator_cont":"Indiquez un nom d'import ou d'opérateur...","referential":"Sélectionnez un jeu de données..."},"index":{"title":"Imports","warning":""},"new":{"title":"Générer un import"},"search_no_results":"Aucun import ne correspond à votre recherche","severities":{"error":"Erreur","fatal":"Fatal","info":"Information","ok":"Ok","uncheck":"Non testé","warning":"Alerte"},"show":{"compliance_check":"Test de conformité","compliance_check_of":"Validation de l'import : ","data_recorvery":"Récupération des données","filename":"Nom de l'archive","import_of_validation":"L'import de la validation","imported_file":"Fichier source","organisation_control":"Contrôle organisation","referential_name":"Nom du référentiel","report":"Rapport","results":"%{count} jeu(x) de données validé(s) sur %{total}","stif_control":"Contrôle STIF","summary":"Bilan des jeux de contrôles d'import \u003cspan title=\"Lorem ipsum...\" class=\"fa fa-lg fa-info-circle text-info\"\u003e\u003c/span\u003e","title":"Import %{name}"},"status":{"aborted":"Annulé","canceled":"Annulé","error":"Échec","failed":"Échec","new":"Nouveau","ok":"Succès","pending":"En attente","running":"En cours","successful":"Succès","warning":"Avertissement"}},"resources":{"index":{"metrics":"%{error_count} errors, %{warning_count} warnings","table_explanation":"Dans le cas ou le(s) fichiers calendriers.xml et/ou commun.xml sont dans un état non importé, alors tous les fichiers lignes sont automatiquement dans un état non traité.","table_state":"%{lines_imported} ligne(s) importée(s) sur %{lines_in_zipfile} présente(s) dans l'archive","table_title":"Etat des fichiers analysés","title":"Rapport de conformité NeTEx"},"show":{"table_explanation":"Dans le cas ou le(s) fichiers calendriers.xml et/ou commun.xml sont dans un état non importé, alors tous les fichiers lignes sont automatiquement dans un état non traité.","table_state":"%{lines_imported} ligne(s) importée(s) sur %{lines_in_zipfile} présente(s) dans l'archive","table_title":"Etat des fichiers analysés","title":"Rapport d'import"},"table":{"table_explanation":"Dans le cas ou le(s) fichiers calendriers.xml et/ou commun.xml sont dans un état non importé, alors tous les fichiers lignes sont automatiquement dans un état non traité.","table_state":"%{lines_imported} ligne(s) importée(s) sur %{lines_in_zipfile} présente(s) dans l'archive","table_title":"Etat des fichiers analysés"}}},"import_messages":{"1_netexstif_2":"Le fichier %{source_filename} ne respecte pas la syntaxe XML ou la XSD NeTEx : erreur '%{error_value}' rencontré","1_netexstif_5":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet %{source_label} d'identifiant %{source_objectid} a une date de mise à jour dans le futur","2_netexstif_10":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet %{source_label} d'identifiant %{source_objectid} définit une référence %{error_value} de type externe inconnue","2_netexstif_1_1":"Le fichier commun.xml ne contient pas de frame nommée NTEX_COMMUN","2_netexstif_1_2":"Le fichier commun.xml contient une frame nommée %{error_value} non acceptée","2_netexstif_2_1":"Le fichier calendriers.xml ne contient pas de frame nommée NETEX_CALENDRIER","2_netexstif_2_2":"Le fichier calendriers.xml contient une frame nommée %{error_value} non acceptée","2_netexstif_3_1":"Le fichier %{source_filename} ne contient pas de frame nommée NETEX_OFFRE_LIGNE","2_netexstif_3_2":"Le fichier %{source_filename} contient une frame nommée %{error_value} non acceptée","2_netexstif_3_3":"la frame NETEX_OFFRE_LIGNE du fichier %{source_filename} ne contient pas la frame %{error_value} obligatoire","2_netexstif_3_4":"la frame NETEX_OFFRE_LIGNE du fichier %{source_filename} contient une frame %{error_value} non acceptée","2_netexstif_4":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'identifiant %{source_objectid} de l'objet %{error_value} ne respecte pas la syntaxe %{reference_value}","2_netexstif_5":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet %{error_value} d'identifiant %{source_objectid} a une date de mise à jour dans le futur","2_netexstif_6":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet %{source_label} d'identifiant %{source_objectid} a un état de modification interdit : 'delete'","2_netexstif_7":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet %{source_label} d'identifiant %{source_objectid} définit une référence %{reference_value} de syntaxe invalide : %{error_value}","2_netexstif_8_1":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet %{source_label} d'identifiant %{source_objectid} définit une référence %{error_value} de type externe : référence interne attendue","2_netexstif_8_2":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet %{source_label} d'identifiant %{source_objectid} définit une référence %{error_value} de type interne mais disposant d'un contenu (version externe possible)","2_netexstif_9_1":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet %{source_label} d'identifiant %{source_objectid} définit une référence %{error_value} de type interne : référence externe attendue","2_netexstif_9_2":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet %{source_label} d'identifiant %{source_objectid} définit une référence %{error_value} de type externe sans information de version","2_netexstif_daytype_1":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet DayType d'identifiant %{source_objectid} ne définit aucun calendrier, il est ignoré","2_netexstif_daytype_2":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet DayType d'identifiant %{source_objectid} est reliée à des périodes mais ne définit pas de types de jours","2_netexstif_daytypeassignment_1":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet DayTypeAssignment d'identifiant %{source_objectid} ne peut référencer un OperatingDay","2_netexstif_daytypeassignment_2":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet DayTypeAssignment d'identifiant %{source_objectid} ne peut référencer un OperatingPeriod sur la condition IsAvailable à faux.","2_netexstif_direction_1":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet Direction d'identifiant %{source_objectid} n'a pas de valeur pour l'attribut Name","2_netexstif_direction_2":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet Direction d'identifiant %{source_objectid} définit un attribut %{error_value} non autorisé","2_netexstif_notice_1":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet Notice d'identifiant %{source_objectid} doit définir un texte","2_netexstif_notice_2":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet Notice d'identifiant %{source_objectid} de type %{error_value} est ignoré","2_netexstif_operatingperiod_1":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet OperatingPeriod d'identifiant %{source_objectid} a une date de fin %{error_value} inférieure ou égale à la date de début %{reference_value}","2_netexstif_passengerstopassignment_1":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number}, l'attribut %{source_label} de l'objet PassengerStopAssignment %{source_objectid} doit être renseigné","2_netexstif_passengerstopassignment_2":"L'arrêt %{source_objectid} ne fait pas partie des arrêts disponibles pour votre organisation.","2_netexstif_passingtime_1":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} , objet ServiceJourney d'identifiant %{source_objectid} : le passingTime de rang %{error_value} ne dispose pas de DepartureTime","2_netexstif_passingtime_2":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} , objet ServiceJourney d'identifiant %{source_objectid} : le passingTime de rang %{error_value} fournit un ArrivalTime supérieur à son DepartureTime","2_netexstif_route_1":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet Route d'identifiant %{source_objectid} a une valeur de l'attribut DirectionType interdite : %{error_value}","2_netexstif_route_2_1":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet Route d'identifiant %{source_objectid} référence un objet Route inverse %{error_value} qui ne le référence pas","2_netexstif_route_2_2":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet Route d'identifiant %{source_objectid} référence un objet Route inverse %{error_value} de même DirectionType","2_netexstif_route_3":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : Les ServiceJourneyPattern de l'objet Route d'identifiant %{source_objectid} ne permettent pas de reconstituer la séquence des arrêts de celui-ci","2_netexstif_route_4":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number}, Les informations de montée/Descente à l'arrêt %{error_value} de la Route %{source_objectid} diffèrent sur plusieurs ServiceJourneyPattern, ces informations ne sont pas importées","2_netexstif_routingconstraintzone_1":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number}, l'objet RoutingConstraintZone %{source_objectid} doit référencer au moins deux ScheduledStopPoint","2_netexstif_routingconstraintzone_2":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number}, l'objet RoutingConstraintZone %{source_objectid} a une valeur interdite pour l'attribut ZoneUse : %{error_value}","2_netexstif_servicejourney_1":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet ServiceJourney d'identifiant %{source_objectid} ne référence pas de ServiceJourneyPattern","2_netexstif_servicejourney_2":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet ServiceJourney d'identifiant %{source_objectid} fournit plus d'un trainNumber","2_netexstif_servicejourney_3":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : Le nombre d'horaires (passing_times) de l'objet ServiceJourney d'identifiant %{source_objectid} n'est pas cohérent avec le ServiceJourneyPattern associé.","2_netexstif_servicejourney_4":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} , objet ServiceJourney d'identifiant %{source_objectid} : le passingTime de rang %{error_value} fournit des horaires antérieurs au passingTime précédent.","2_netexstif_servicejourneypattern_1":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet ServiceJourneyPattern d'identifiant %{source_objectid} ne référence pas de Route","2_netexstif_servicejourneypattern_2":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet ServiceJourneyPattern d'identifiant %{source_objectid} doit contenir au moins 2 StopPointInJourneyPattern","2_netexstif_servicejourneypattern_3_1":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet ServiceJourneyPattern d'identifiant %{source_objectid} n'a pas de valeur pour l'attribut ServiceJourneyPatternType","2_netexstif_servicejourneypattern_3_2":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet ServiceJourneyPattern d'identifiant %{source_objectid} a une valeur interdite %{error_value} pour l'attribut ServiceJourneyPatternType différente de 'passenger'","2_netexstif_servicejourneypattern_4":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number}, objet ServiceJourneyPattern d'identifiant %{source_objectid} : les attributs 'order' des StopPointInJourneyPattern ne sont pas croissants.","corrupt_zip_file":"Le fichier zip est corrompu, et ne peut être lu","gtfs":{"agencies":{"imported":"%{count} agence(s) importée(s)"},"calendars":{"imported":"%{count} calendrier(s) importé(s)"},"routes":{"imported":"%{count} itinéraire(s) importé(s)"},"stops":{"imported":"%{count} arrêt(s) importé(s)"},"trips":{"imported":"%{count} course(s) importée(s)"}},"inconsistent_zip_file":"Le fichier zip contient des repertoires non prévus : %{spurious_dirs} qui seront ignorés","missing_calendar_in_zip_file":"Le dossier %{source_filename} ne contient pas de calendrier","referential_creation":"Le référentiel %{referential_name} n'a pas pu être créé.","referential_creation_lines_found":"Lignes lues dans le dossier: %{line_objectids}","referential_creation_missing_lines":"Le référentiel %{referential_name} n'a pas pu être créé car aucune ligne ne correspond","referential_creation_overlapping_existing_referential":"Le référentiel %{referential_name} n'a pas pu être créé car un référentiel existe déjà sur les mêmes périodes et lignes: \u003ca href='%{overlapped_url}'\u003e%{overlapped_name}\u003c/a\u003e","wrong_calendar_in_zip_file":"Le calendrier contenu dans %{source_filename} contient des données incorrectes ou incohérentes"},"import_resources":{"index":{"metrics":"%{error_count} errors, %{warning_count} warnings","table_explanation":"Dans le cas ou le(s) fichiers calendriers.xml et/ou commun.xml sont dans un état non importé, alors tous les fichiers lignes sont automatiquement dans un état non traité.","table_state":"%{lines_imported} ligne(s) importée(s) sur %{lines_in_zipfile} présente(s) dans l'archive","table_title":"Etat des fichiers analysés","title":"Rapport de conformité NeTEx"},"show":{"table_explanation":"Dans le cas ou le(s) fichiers calendriers.xml et/ou commun.xml sont dans un état non importé, alors tous les fichiers lignes sont automatiquement dans un état non traité.","table_state":"%{lines_imported} ligne(s) importée(s) sur %{lines_in_zipfile} présente(s) dans l'archive","table_title":"Etat des fichiers analysés","title":"Rapport d'import"},"table":{"table_explanation":"Dans le cas ou le(s) fichiers calendriers.xml et/ou commun.xml sont dans un état non importé, alors tous les fichiers lignes sont automatiquement dans un état non traité.","table_state":"%{lines_imported} ligne(s) importée(s) sur %{lines_in_zipfile} présente(s) dans l'archive","table_title":"Etat des fichiers analysés"}},"imports":{"actions":{"create":"Nouvel import","destroy":"Supprimer cet import","destroy_confirm":"Etes vous sûr de supprimer cet import ?","download":"Téléch. fichier source","new":"Nouvel import","show":"Rapport d'import"},"compliance_check_task":"Validation","create":{"title":"Générer un import"},"filters":{"error_period_filter":"La date de fin doit être supérieure ou égale à la date de début","name_or_creator_cont":"Indiquez un nom d'import ou d'opérateur...","referential":"Sélectionnez un jeu de données..."},"index":{"title":"Imports","warning":""},"new":{"title":"Générer un import"},"search_no_results":"Aucun import ne correspond à votre recherche","severities":{"error":"Erreur","fatal":"Fatal","info":"Information","ok":"Ok","uncheck":"Non testé","warning":"Alerte"},"show":{"compliance_check":"Test de conformité","compliance_check_of":"Validation de l'import : ","data_recorvery":"Récupération des données","filename":"Nom de l'archive","import_of_validation":"L'import de la validation","imported_file":"Fichier source","organisation_control":"Contrôle organisation","referential_name":"Nom du référentiel","report":"Rapport","results":"%{count} jeu(x) de données validé(s) sur %{total}","stif_control":"Contrôle STIF","summary":"Bilan des jeux de contrôles d'import \u003cspan title=\"Lorem ipsum...\" class=\"fa fa-lg fa-info-circle text-info\"\u003e\u003c/span\u003e","title":"Import %{name}"},"status":{"aborted":"Annulé","canceled":"Annulé","error":"Échec","failed":"Échec","new":"Nouveau","ok":"Succès","pending":"En attente","running":"En cours","successful":"Succès","warning":"Avertissement"}},"job_status":{"title":{"processed":"Opération lancée, cliquez pour afficher son état d'avancement."}},"journey_frequencies":{"form":{"add_line":"Ajouter un créneau"},"time_band":"Créneaux horaires"},"journey_patterns":{"actions":{"destroy":"Supprimer cette mission","destroy_confirm":"Etes vous sûr de vouloir détruire cette mission ?","edit":"Editer cette mission","edit_journey_patterns_collection":"Editer les missions","index":"Missions","new":"Ajouter une mission"},"edit":{"title":"Editer la mission %{journey_pattern}"},"form":{"warning":"Attention, la sélection s'applique aussi aux %{count} courses de la mission"},"index":{"title":"Missions de %{route}"},"journey_pattern":{"fetching_error":"La récupération des courses a rencontré un problème. Rechargez la page pour tenter de corriger le problème.","from_to":"De '%{departure}' à '%{arrival}'","stop_count":"%{count}/%{route_count} arrêts","vehicle_journey_at_stops":"Horaires des courses","vehicle_journeys_count":"Courses: %{count}"},"new":{"title":"Ajouter une mission"},"show":{"confirm_page_change":"Vous vous apprêtez à changer de page. Voulez-vous valider vos modifications avant cela ?","confirmation":"Confimation","informations":"Informations","stop_points":"Liste des arrêts de la mission","stop_points_count":{"none":"%{count} arrêt","one":"%{count} arrêt","other":"%{count} arrêts"},"title":"Mission %{journey_pattern}"}},"label_with_colon":"%{label} : ","last_sync":"Dernière mise à jour le %{time}","last_update":"Dernière mise à jour le %{time}","layouts":{"back_to_dashboard":"Retour au Tableau de Bord","flash_messages":{"alert":"Alerte","error":"Erreur","notice":"Info","success":"Succès"},"footer":{"contact":{"forum":"Forum","mail":"Contactez nous","newsletter":"Lettre d'information","title":"Contact"},"product":{"licence":"Licence","source_code":"Code Source","title":"Produit","user_group":"Club utilisateur"},"support":{"good_practices":"Bonnes pratiques","help":"Aide","technical_support":"Support technique","title":"Support"}},"help":"Aide","history_tag":{"created_at":"Créé le","no_save":"Pas de sauvergarde","title":"Métadonnées","updated_at":"Mise à jour le","user_name":"Auteur"},"home":"Accueil","navbar":{"current_offer":{"one":"Offres courante","other":"Offres courantes"},"dashboard":"Tableau de bord","icar":"iCAR","ilico":"iLICO","line_referential":"Référentiel de lignes","portal":"Portail (POSTIF)","referential_datas":"Données","return_to_dashboard":"Retour au Tableau de Bord","return_to_referentials":"Retour à la liste des espaces de données","select_referential":"Sélection de l'espace de données","select_referential_datas":"Sélection des données","select_referential_for_more_features":"Sélectionnez un jeu de données pour accéder à plus de fonctionnalités","shapes":"Tracés","stop_area_referential":"Référentiel d'arrêts","support":"Support","sync":"Synchronisation","sync_icar":"Synchronisation iCAR","sync_ilico":"Synchronisation iLICO","tools":"Outils","workbench_outputs":{"edit_workgroup":"Paramétrages de l'application","organisation":"Offre de mon organisation","workgroup":"Offre IDF"}},"operations":"Opérations","user":{"profile":"Mon Profil","sign_out":"Déconnexion"}},"line_referential_sync":{"message":{"failed":"Synchronisation interrompue après %{processing_time}, avec l'erreur : \u003cem\u003e%{error}\u003c/em\u003e.","new":"Synchronisation en attente","pending":"Synchronisation en cours","successful":"Synchronisation réussie après %{processing_time}, avec %{imported} éléments importés, %{updated} éléments mise à jour. %{deleted} éléments ont été supprimés."}},"line_referential_syncs":{"search_no_results":"Aucun synchronisation de référentiel de lignes ne correspond à votre recherche"},"line_referentials":{"actions":{"cancel_sync":"Annuler la synchronisation Codifligne","edit":"Editer ce référentiel","sync":"Lancer une synchronisation Codifligne"},"edit":{"title":"Editer le référentiel %{name}"},"show":{"message":"Message","status":"Statut","synchronized":"Synchronisé","title":"Synchronisation iLICO"}},"lines":{"actions":{"activate":"Activer cette ligne","activate_confirm":"Etes vous sûr d'activer cette ligne ?","deactivate":"Désactiver cette ligne","deactivate_confirm":"Etes vous sûr de désactiver cette ligne ?","destroy":"Supprimer cette ligne","destroy_confirm":"Etes vous sûr de supprimer cette ligne ?","destroy_selection_confirm":"Etes vous sûr de supprimer cette sélection de lignes ?","edit":"Editer cette ligne","edit_footnotes":"Editer notes en bas de page","export_hub":"Export HUB de la ligne","export_hub_all":"Export HUB des lignes","export_kml":"Export KML de la ligne","export_kml_all":"Export KML des lignes","import":"Importer des lignes","new":"Ajouter une ligne","show":"Consulter","show_company":"Voir le transporteur principal","show_network":"Voir le réseau"},"create":{"title":"Ajouter une ligne"},"edit":{"title":"Editer la ligne %{name}"},"filters":{"name_or_objectid_cont":"Indiquez un nom d'itinéraire ou un ID..."},"form":{"group_of_lines":"Groupes de lignes associés","no_group_of_line":"Aucun groupe de lignes","several_group_of_lines":"%{count} groupes of lignes"},"index":{"advanced_search":"Recherche avancée","all_companies":"Tous les transporteurs","all_group_of_lines":"Tous les groupes de ligne","all_networks":"Tous les réseaux","all_transport_modes":"Tous les modes de transport","all_transport_submodes":"Tous les sous modes de transport","color":"Couleur","deactivated":"Ligne désactivée","delete_selected":"Supprimer les lignes","deselect_all":"Tout désélectionner","export_selected":"Exporter les lignes","line":"Ligne %{line}","multi_selection":"Sélection multiple","multi_selection_disable":"Désactiver la sélection multiple","multi_selection_enable":"Activer la sélection multiple","name_or_number_or_objectid":"Recherche par nom, nom court ou ID...","no_companies":"Aucun transporteurs","no_group_of_lines":"Aucun groupes de ligne","no_networks":"Aucun réseaux","no_transport_modes":"Aucun mode de transport","no_transport_submodes":"Aucun sous mode de transport","select_all":"Tout sélectionner","title":"Lignes","unset":"non défini"},"new":{"title":"Ajouter une ligne"},"search_no_results":"Aucun résultat","show":{"group_of_lines":"Groupes de lignes","itineraries":"Liste des séquences d'arrêts de la ligne","routes":{"title":"Liste des Itinéraires"},"search_no_results":"Aucune ligne ne correspond à votre recherche","title":"Ligne %{name}"},"update":{"title":"Editer la ligne %{name}"}},"mailers":{"calendar_mailer":{"created":{"body":"Un calendrier partagé %{cal_name} a été ajouté par le STIF. Vous pouvez maintenant le consulter dans la \u003ca href='%{cal_index_url}' target='_blank' style='color:#333333;'\u003eliste des calendriers partagés\u003c/a\u003e.","subject":"Un nouveau calendrier partagé à été ajouté"},"sent_by":"Envoyé par","updated":{"body":"Un calendrier partagé %{cal_name} a été mis à jour par le STIF. Vous pouvez maintenant le consulter dans la \u003ca href='%{cal_index_url}' target='_blank' style='color:#333333;'\u003eliste des calendriers partagés\u003c/a\u003e.","subject":"Un nouveau calendrier partagé à été mis à jour"}}},"maps":{"google_hybrid":"Hybride Google","google_physical":"Relief Google","google_satellite":"Orthophoto Google","google_streets":"Routier Google","ign_cadastre":"Cadastre IGN","ign_map":"Scans IGN","ign_ortho":"Orthophoto IGN"},"merges":{"actions":{"create":"Finaliser des Jeux de Données"},"index":{"title":"Finalisations de l'offre"},"new":{"title":"Nouvelle finalisation de l'offre"},"referential_name":"Offre finalisée %{date}","show":{"title":"Finalisation de l'offre %{name}"},"statuses":{"failed":"Erreur","new":"Nouveau","pending":"En attente","running":"En cours","successful":"Succès"}},"metadatas":"Informations","networks":{"actions":{"destroy":"Supprimer ce réseau","destroy_confirm":"Etes vous sûr de supprimer ce réseau ?","edit":"Editer ce réseau","new":"Ajouter un réseau"},"edit":{"title":"Editer le réseau %{name}"},"index":{"advanced_search":"Recherche avancée","name":"Recherche par nom...","name_or_objectid":"Recherche par nom ou ID Codifligne...","title":"Réseaux"},"new":{"title":"Ajouter un réseau"},"search_no_results":"Aucun réseau ne correspond à votre recherche","show":{"title":"Réseau %{name}"}},"no":"non","no_result_text":"Aucun résultat","notice":{"footnotes":{"updated":"Note mise à jour"},"line_referential_sync":{"created":"Votre demande de synchronisation a bien été créée"},"referential":{"archived":"Le jeu de données a été correctement conservé","deleted":"Le jeu de données a été correctement supprimé","unarchived":"Le jeu de données a été correctement déconservé","unarchived_failed":"Le jeu de données ne peut être déconservé"},"referentials":{"deleted":"Les jeux de données ont été supprimés","duplicate":"La duplication est en cours, veuillez patienter. Actualiser votre page si vous voulez voir l'avancement de votre traitement.","validate":"La validation est en cours, veuillez patienter. Actualiser votre page si vous voulez voir l'avancement de votre traitement."},"stop_area_referential_sync":{"created":"Votre demande de synchronisation a bien été créée"}},"number":{"currency":{"format":{"delimiter":" ","format":"%n %u","precision":2,"separator":",","significant":false,"strip_insignificant_zeros":false,"unit":"€"}},"format":{"delimiter":" ","precision":3,"separator":",","significant":false,"strip_insignificant_zeros":false},"human":{"decimal_units":{"format":"%n %u","units":{"billion":"milliard","million":"million","quadrillion":"million de milliards","thousand":"millier","trillion":"billion","unit":""}},"format":{"delimiter":"","precision":2,"significant":true,"strip_insignificant_zeros":true},"storage_units":{"format":"%n %u","units":{"byte":{"one":"octet","other":"octets"},"gb":"Go","kb":"ko","mb":"Mo","tb":"To"}}},"percentage":{"format":{"delimiter":"","format":"%n%"}},"precision":{"format":{"delimiter":""}}},"objectid":"ID","or":"ou","organisations":{"actions":{"edit":"Editer votre organisation"},"edit":{"key_not_registered":"Pas de clé","key_registered":"Clé validée","title":"Editer votre organisation"},"show":{"users":"Utilisateurs"}},"progress_bar":{"level":"Etapes","step":"Sous étapes"},"purchase_windows":{"actions":{"destroy":"Supprimer","destroy_confirm":"Etes vous sûr de vouloir supprimer ce calendrier commercial ?","edit":"Editer","new":"Créer un calendrier commercial","show":"Consulter"},"create":{"title":"Ajouter un calendrier commercial"},"days":{"friday":"V","monday":"L","saturday":"S","sunday":"D","thursday":"J","tuesday":"Ma","wednesday":"Me"},"edit":{"title":"Editer le calendrier commercial %{name}"},"errors":{"overlapped_periods":"Une autre période chevauche cette période","short_period":"Une période doit être d'une durée de deux jours minimum"},"index":{"all":"Tous","date":"Date","filter_placeholder":"Indiquez un nom de calendrier commercial...","not_shared":"Non partagées","search_no_results":"Aucun calendrier commercial ne correspond à votre recherche","shared":"Partagées","title":"Calendriers commerciaux"},"months":{"1":"Janvier","10":"Octobre","11":"Novembre","12":"Décembre","2":"Février","3":"Mars","4":"Avril","5":"Mai","6":"Juin","7":"Juillet","8":"Août","9":"Septembre"},"new":{"title":"Ajouter un calendrier commercial"},"search_no_results":"Aucun calendrier commercial ne correspond à votre recherche","show":{"title":"Calendrier commercial %{name}"}},"ransack":{"all":"tous","and":"et","any":"au moins un","asc":"ascendant","attribute":"attribut","combinator":"combinateur","condition":"condition","desc":"descendant","or":"ou","predicate":"prédicat","predicates":{"blank":"est blanc","cont":"contient","cont_all":"contient tous","cont_any":"contient au moins un","does_not_match":"ne correspond pas à","does_not_match_all":"ne correspond à aucun","does_not_match_any":"ne correspond pas à au moins un","end":"finit par","end_all":"finit par tous","end_any":"finit par au moins un","eq":"égal à","eq_all":"égal à tous","eq_any":"égal à au moins un","false":"est faux","gt":"supérieur à","gt_all":"supérieur à tous","gt_any":"supérieur à au moins un","gteq":"supérieur ou égal à","gteq_all":"supérieur ou égal à tous","gteq_any":"supérieur ou égal à au moins un","in":"inclus dans","in_all":"inclus dans tous","in_any":"inclus dans au moins un","lt":"inférieur à","lt_all":"inférieur à tous","lt_any":"inférieur à au moins un","lteq":"inférieur ou égal à","lteq_all":"inférieur ou égal à tous","lteq_any":"inférieur ou égal à au moins un","matches":"correspond à","matches_all":"correspond à tous","matches_any":"correspond à au moins un","not_cont":"ne contient pas","not_cont_all":"ne contient pas tous","not_cont_any":"ne contient pas au moins un","not_end":"ne finit pas par","not_end_all":"ne finit pas par tous","not_end_any":"ne finit pas par au moins un","not_eq":"différent de","not_eq_all":"différent de tous","not_eq_any":"différent d'au moins un","not_in":"non inclus dans","not_in_all":"non inclus dans tous","not_in_any":"non inclus dans au moins un","not_null":"n'est pas null","not_start":"ne commence pas par","not_start_all":"ne commence pas par tous","not_start_any":"ne commence pas par au moins un","null":"est null","present":"est présent","start":"commence par","start_all":"commence par tous","start_any":"commence par au moins un","true":"est vrai"},"search":"recherche","sort":"tri","value":"valeur"},"referential_companies":{"actions":{"destroy":"Supprimer ce transporteur","destroy_confirm":"Etes vous sûr de supprimer ce transporteur ?","edit":"Editer ce transporteur","new":"Ajouter un transporteur"},"edit":{"title":"Editer le transporteur %{name}"},"index":{"advanced_search":"Recherche avancée","name":"Recherche par nom...","name_or_objectid":"Recherche par nom ou ID Codifligne...","title":"Transporteurs"},"new":{"title":"Ajouter un transporteur"},"search_no_results":"Aucun transporteur ne correspond à votre recherche","search_no_results_for_filter":"Aucun transporteur renseigné sur ces courses","show":{"title":"Transporteur %{name}"}},"referential_group_of_lines":{"actions":{"destroy":"Supprimer ce groupe de lignes","destroy_confirm":"Etes vous sûr de supprimer ce groupe de lignes ?","edit":"Editer ce groupe de lignes","new":"Ajouter un groupe de lignes"},"edit":{"title":"Editer le groupe de lignes %{group_of_line}"},"form":{"lines":"Lignes associées"},"index":{"advanced_search":"Recherche avancée","name":"Recherche par nom","title":"Groupes de lignes"},"new":{"title":"Ajouter un groupe de lignes"},"show":{"lines":"Liste des lignes","title":"Groupe de lignes %{group_of_line}"}},"referential_lines":{"actions":{"activate":"Activer cette ligne","activate_confirm":"Etes vous sûr d'activer cette ligne ?","deactivate":"Désactiver cette ligne","deactivate_confirm":"Etes vous sûr de désactiver cette ligne ?","destroy":"Supprimer cette ligne","destroy_confirm":"Etes vous sûr de supprimer cette ligne ?","destroy_selection_confirm":"Etes vous sûr de supprimer cette sélection de lignes ?","edit":"Editer cette ligne","edit_footnotes":"Editer notes en bas de page","export_hub":"Export HUB de la ligne","export_hub_all":"Export HUB des lignes","export_kml":"Export KML de la ligne","export_kml_all":"Export KML des lignes","import":"Importer des lignes","new":"Ajouter une ligne","show":"Consulter","show_company":"Voir le transporteur principal","show_network":"Voir le réseau"},"create":{"title":"Ajouter une ligne"},"edit":{"title":"Editer la ligne %{name}"},"filters":{"name_or_objectid_cont":"Indiquez un nom d'itinéraire ou un ID..."},"form":{"group_of_lines":"Groupes de lignes associés","no_group_of_line":"Aucun groupe de lignes","several_group_of_lines":"%{count} groupes of lignes"},"index":{"advanced_search":"Recherche avancée","all_companies":"Tous les transporteurs","all_group_of_lines":"Tous les groupes de ligne","all_networks":"Tous les réseaux","all_transport_modes":"Tous les modes de transport","all_transport_submodes":"Tous les sous modes de transport","color":"Couleur","deactivated":"Ligne désactivée","delete_selected":"Supprimer les lignes","deselect_all":"Tout désélectionner","export_selected":"Exporter les lignes","line":"Ligne %{line}","multi_selection":"Sélection multiple","multi_selection_disable":"Désactiver la sélection multiple","multi_selection_enable":"Activer la sélection multiple","name_or_number_or_objectid":"Recherche par nom, nom court ou ID...","no_companies":"Aucun transporteurs","no_group_of_lines":"Aucun groupes de ligne","no_networks":"Aucun réseaux","no_transport_modes":"Aucun mode de transport","no_transport_submodes":"Aucun sous mode de transport","select_all":"Tout sélectionner","title":"Lignes","unset":"non défini"},"new":{"title":"Ajouter une ligne"},"search_no_results":"Aucun résultat","show":{"group_of_lines":"Groupes de lignes","itineraries":"Liste des séquences d'arrêts de la ligne","routes":{"title":"Liste des Itinéraires"},"search_no_results":"Aucune ligne ne correspond à votre recherche","title":"Ligne %{name}"},"update":{"title":"Editer la ligne %{name}"}},"referential_networks":{"actions":{"destroy":"Supprimer ce réseau","destroy_confirm":"Etes vous sûr de supprimer ce réseau ?","edit":"Editer ce réseau","new":"Ajouter un réseau"},"edit":{"title":"Editer le réseau %{name}"},"index":{"advanced_search":"Recherche avancée","name":"Recherche par nom...","name_or_objectid":"Recherche par nom ou ID Codifligne...","title":"Réseaux"},"new":{"title":"Ajouter un réseau"},"search_no_results":"Aucun réseau ne correspond à votre recherche","show":{"title":"Réseau %{name}"}},"referential_stop_areas":{"access_links":{"access_link_legend_1":"Les flêches grises représentent des liens non définis","access_link_legend_2":"cliquer sur les flêches pour créer/éditer un lien","detail_access_links":"Liens détaillés","generic_access_links":"Liens globaux","title":"Liens Accès-Arrêts des accès de %{stop_area}"},"actions":{"activate":"Activer cet arrêt","activate_confirm":"Etes vous sûr d'activer cet arrêt ?","add_children":"Créer ou éditer la relation parent -\u003e enfants","add_routing_lines":"Gérer les lignes de l'ITL","add_routing_stops":"Gérer les arrêts de l'ITL","clone_as_child":"Cloner pour créer un enfant","clone_as_parent":"Cloner pour créer un père","create":"Ajouter un arrêt","deactivate":"Désactiver cet arrêt","deactivate_confirm":"Etes vous sûr de désactiver cet arrêt ?","default_geometry":"Calculer les géométries manquantes","deleted_at":"Activé","destroy":"Supprimer","destroy_confirm":"Etes vous sûr de supprimer cet arrêt ainsi que tous ses fils?","edit":"Editer cet arrêt","export_hub_commercial":"Export HUB des arrêts commerciaux","export_hub_physical":"Export HUB des arrêts physiques","export_hub_place":"Export HUB des pôles d'échange","export_kml_commercial":"Export KML des arrêts commerciaux","export_kml_physical":"Export KML des arrêts physiques","export_kml_place":"Export KML des pôles d'échange","manage_access_links":"Gérer les liens arrêt-accès","manage_access_points":"Gérer les accès","new":"Ajouter un arrêt","select_parent":"Créer ou éditer la relation enfant -\u003e parent","update":"Editer cet arrêt"},"add_children":{"title":"Gérer les fils de l'arrêt %{stop_area}"},"add_routing_lines":{"title":"Gérer les lignes de l'ITL %{stop_area} "},"add_routing_stops":{"title":"Gérer les arrêts de l'ITL %{stop_area} "},"create":{"title":"Ajouter un arrêt"},"default_geometry_success":"%{count} arrêts édités","edit":{"title":"Editer l'arrêt %{name}"},"errors":{"empty":"Aucun stop_area_id","incorrect_kind_area_type":"Ce type d'arrêt est invalide pour cette catégorie","parent_area_type":"ne peut être de type %{area_type}","registration_number":{"already_taken":"Déjà utilisé","cannot_be_empty":"Ce champ est requis","invalid":"Valeur invalide (valeur attendue: \"%{mask}\")"}},"filters":{"area_type":"Indiquez un type d'arrêt...","city_name":"Indiquez un nom de commune...","name_or_objectid":"Recherche par nom ou par objectid...","zip_code":"Indiquez un code postal..."},"form":{"address":"246 Boulevard Saint-Germain, 75007 Paris","geolocalize":"Géolocalisez "},"genealogical":{"genealogical":"Lien entre arrêts","genealogical_routing":"Liens de l'ITL"},"index":{"advanced_search":"Recherche avancée","area_type":"Type d'arrêt","city_name":"Commune","name":"Recherche par nom...","selection":"Filtrer sur","selection_all":"Tous","title":"Arrêts","zip_code":"Code Postal"},"new":{"title":"Ajouter un arrêt"},"search_no_results":"Aucun arrêt ne correspond à votre recherche","select_parent":{"title":"Gérer le parent de l'arrêt %{stop_area}"},"show":{"access_managment":"Gestion des accès et liens associés","access_points":"Points d'accès","geographic_data":"Données géographiques","itl_managment":"Gestion des liens de l'ITL","no_geographic_data":"Aucune","not_editable":"Le type d'arrêt est non modifiable","stop_managment":"Relations parent-enfant","title":"Arrêt %{name}"},"stop_area":{"accessibility":"Accessibilité","address":"Adresse","custom_fields":"Champs personnalisés","general":"General","lines":"Lignes","localisation":"Localisation","no_object":"Aucun(e)","no_position":"Pas de position"},"update":{"title":"Editer l'arrêt %{name}"},"waiting_time_format":"%{value} minutes"},"referential_suites":{"errors":{"inconsistent_current":"The current referential (%{name}) does not belong to this referential suite","inconsistent_new":"The new referential (%{name}) does not belong to this referential suite"}},"referential_vehicle_journeys":{"filters":{"published_journey_name_or_objectid":"Indiquez le nom ou l'ID..."},"index":{"search_no_results":"Aucune course ne correspond à votre recherche","title":"Courses"}},"referentials":{"actions":{"clone":"Cloner ce jeu de données","destroy":"Supprimer ce jeu de données","destroy_confirm":"Etes vous sûr de vouloir supprimer ce jeu de données ?","edit":"Editer ce jeu de données","new":"Créer un jeu de données"},"counts":{"count":"Qté","objects":"Eléments"},"edit":{"title":"Editer le jeu de données"},"error_period_filter":"Le filtre par période doit contenir une date de début et de fin valides","errors":{"inconsistent_organisation":"L'organisation asscociée par espace de travail est (%{indirect_name}), mais l'organisation associée directement est (%{direct_name}), elles doivent être identiques.","invalid_period":"La date de début doit être antérieure à la date de fin","overlapped_period":"Une autre période chevauche cette période","overlapped_referential":"%{referential} couvre le même périmètre d'offre","pg_excluded":"ne peut pas commencer par pg_ (valeurs réservées)","public_excluded":"public est une valeur réservée","user_excluded":"%{user} est une valeur réservée","validity_period":"Période de validité invalide"},"filters":{"line":"Indiquez une ligne...","name":"Indiquez un nom de jeu de données...","name_or_number_or_objectid":"Indiquez un nom de ligne, nom court ou objectid"},"index":{"title":"Jeux de données"},"new":{"duplicated":{"title":"Dupliquer un jeu de données"},"submit":"Valider","title":"Créer un jeu de données"},"overview":{"head":{"dates":"Dates","lines":"Lignes","next_page":"→","prev_page":"←","today":"Aujourd'hui"}},"search_no_results":"Aucun jeu de données ne correspond à votre recherche","select_compliance_control_set":{"title":"Sélection du jeu de contrôles"},"show":{"api_keys":"Clés d'authentification pour un accès à l'API REST","clean_up":"Purge des données obsolètes","from_this_workbench":"Voir les jeux de données de cet gestion de l'offre","lines":"lignes","networks":"réseaux","show_all_referentials":"Voir tous les jeux de données","time_tables":"calendriers","title":"Jeu de données %{name}","vehicle_journeys":"courses"},"states":{"active":"En édition","archived":"Archivé","failed":"En erreur","pending":"En cours de traitement"},"validity_out":{"validity_out_soon_time_tables":"Calendriers à échoir dans %{count} jours","validity_out_time_tables":"Calendriers échus"}},"reflex_data":"Données Reflex","routes":{"actions":{"add_stop_point":"Ajouter un arrêt","destroy":"Supprimer cet itinéraire","destroy_confirm":"Etes vous sûr de supprimer cet itinéraire ?","edit":"Editer cet itinéraire","edit_boarding_alighting":"Contraintes de montée - descente","export_hub":"Export HUB de l'itinéraire","export_hub_all":"Export HUB des itinéraires","export_kml":"Export KML de l'itinéraire","export_kml_all":"Export KML des itinéraires","new":"Ajouter un itinéraire","new_stop_point":"Créer un arrêt pour l'ajouter","reversed_vehicle_journey":"Horaires retour"},"create_opposite":{"success":"itinéraire créé avec succès","title":"Créer retour"},"duplicate":{"success":"itinéraire dupliqué avec succès","title":"Dupliquer l'itinéraire"},"edit":{"map":{"city":"Commune","comment":"Commentaire","coordinates":"Coordonnées","lat":"Lat","lon":"Lon","postal_code":"Code Postal","proj":"Proj","short_name":"Nom court","stop_point_type":"Type d'arrêt"},"select2":{"placeholder":"Sélectionnez un arrêt existant..."},"stop_point":{"alighting":{"forbidden":"Descente interdite","normal":"Descente autorisée"},"boarding":{"forbidden":"Montée interdite","normal":"Montée autorisée"}},"title":"Editer l'itinéraire %{name}"},"edit_boarding_alighting":{"for_alighting":"Descente","for_boarding":"Montée","stop_area_name":"Nom de l'arrêt","title":"Contraintes de montée - descente aux arrêts"},"filters":{"no_results":"Aucun itinéraire ne correspond à votre recherche","placeholder":"Indiquez un nom d'itinéraire ou un ID..."},"index":{"selection":"Sélection","selection_all":"Tous","title":"Itinéraire"},"new":{"title":"Ajouter un itinéraire"},"opposite":"%{name} (retour)","route":{"no_journey_pattern":"Pas de mission","no_opposite":"Pas d'itinéraire opposé","opposite":"Itinéraire opposé","wayback":{"negative":"Retour","positive":"Aller"}},"show":{"journey_patterns":"Liste des missions","no_opposite_route":"Aucun itinéraire associé","stop_areas":{"title":"Liste des arrêts"},"stop_points":"Liste des arrêts de l'itinéraire","title":"Itinéraire %{name}","undefined":"Non défini"}},"routing_constraint_zones":{"actions":{"destroy_confirm":"Etes vous sûr de supprimer cette ITL ?"},"edit":{"title":"Editer l'ITL : %{name}"},"filters":{"associated_route":{"placeholder":"Indiquez un itinéraire...","title":"Itinéraire associé"},"name_or_objectid_cont":"Indiquez un nom d'ITL ou un ID..."},"index":{"search_no_results":"Aucune ITL ne correspond à votre recherche","title":"Interdictions de trafic local"},"new":{"title":"Créer une ITL"},"show":{"title":"Zone de contrainte %{name}"}},"search_hint":"Entrez un texte à rechercher","searching_term":"Recherche en cours...","select2":{"error_loading":"Les résultats ne peuvent pas être chargés.","input_too_long":{"one":"Supprimez %{count} caractère","other":"Supprimez %{count} caractères"},"input_too_short":{"one":"Saisissez %{count} caractère","other":"Saisissez %{count} caractères"},"loading_more":"Chargement de résultats supplémentaires…","maximum_selected":{"one":"Vous pouvez sélectionner %{count} élément","other":"Vous pouvez sélectionner %{count} élément"},"no_results":"Aucun résultat trouvé","searching":"Recherche en cours..."},"shared":{"ie_report":{"search":"Recherche","tab":{"file":"Fichiers","line":"Lignes"}},"ie_report_file":{"table":{"error":"Erreur","ignored":"Ignoré","name":"Nom du fichier","ok":"Succès","state":"État"},"title_default":"Résultat d'%{job} du fichier %{extension}"},"ie_report_line":{"read_lines":"Lignes lues","saved_lines":"Lignes sauvegardées","state":{"default":{"invalid":"Lignes non sauvegardées","valid":"Lignes sauvegardées"},"validation":{"invalid":"Lignes invalides","valid":"Lignes valides"}},"table":{"line":{"access_points":"Accès","connection_links":"Correspondances","details":"Détails","journey_patterns":"Missions","lines":"Lignes","not_saved":"Non Sauvé","routes":"Séquences d'arrêts","save_error":"Sauvegarde en erreur","saved":"Sauvé","state":"État","stop_areas":"Arrèts","time_tables":"Calendriers","vehicle_journeys":"Courses"}},"unsaved_lines":"Lignes non-sauvegardées"}},"simple_form":{"error_notification":{"default_message":"S'il vous plaît examiner les problèmes ci-dessous:"},"from":"Du","hints":{"user":{"edit":{"current_password":"Nous avons besoin de votre mot de passe pour confirmer les changements","password":"Laissez le vide si vous ne voulez pas le changer"}}},"include_blanks":{"defaults":{"for_alighting":"Non défini","for_boarding":"Non défini"}},"labels":{"calendar":{"add_a_date":"Ajouter une date","add_a_date_range":"Ajouter un intervalle de dates","date_value":"Date","ranges":{"begin":"Début","end":"Fin"}},"clean_up":{"title":"Purger le JDD"},"purchase_window":{"add_a_date":"Ajouter une date","add_a_date_range":"Ajouter un intervalle de dates","date_value":"Date","ranges":{"begin":"Début","end":"Fin"}},"referential":{"actions":{"add_period":"Ajouter une période"},"metadatas":{"first_period_begin":"Première période de départ","first_period_end":"Première période de fin","lines":"Lignes","periods":{"begin":"Début de période","end":"Fin de période"}},"placeholders":{"select_lines":"Sélection de lignes"}},"stop_point":{"for_alighting":"Descente","for_boarding":"Montée","name":"Arrêt","reflex_id":"ID"},"user":{"current_password":"Mot de passe actuel","email":"Email","name":"Nom complet","organisation":{"name":"Nom de l'organisation"},"password":"Mot de passe","password_confirmation":"Confirmation du mot de passe","remember_me":"Se souvenir de moi"}},"no":"Non","per_page":"Afficher par: ","placeholders":{"user":{"current_password":"Mot de passe actuel","email":"Email","name":"Nom complet","organisation":{"name":"Nom de l'organisation"},"password":"Mot de passe","password_confirmation":"Confirmation du mot de passe"}},"required":{"mark":"*","text":"Champ requis"},"to":"Au","yes":"Oui"},"stif":{"dashboards":{"dashboard":{"api_keys":"Clés d'API","calendars":"Calendriers","idf":"Offres IDF","no_content":"Aucun contenu pour le moment","organisation":"Offres de mon organisation","referentials":"Jeux de données","see":"Voir la liste","subtitle":"Offres de transport"}}},"stop_area_copies":{"errors":{"copy_aborted":"Des erreurs ont empéchées le bon déroulement de la copie: ","exception":"erreur interne"},"new":{"success":"Clonage réussi","title":{"child":"Cloner pour créer un fils","parent":"Cloner pour créer un père"}}},"stop_area_referential_sync":{"message":{"failed":"Synchronisation interrompue après %{processing_time}, avec l'erreur : \u003cem\u003e%{error}\u003c/em\u003e.","new":"Synchronisation en attente","pending":"Synchronisation en cours","successful":"Synchronisation réussie après %{processing_time}, avec %{imported} éléments importés, %{updated} éléments mise à jour. %{deleted} éléments ont été supprimés."}},"stop_area_referential_syncs":{"search_no_results":"Aucun synchronisation de référentiel d'arrêts ne correspond à votre recherche"},"stop_area_referentials":{"actions":{"cancel_sync":"Annuler la synchronisation Reflex","sync":"Lancer une synchronisation Reflex"},"show":{"message":"Message","status":"Statut","synchronized":"Synchronisé","title":"Synchronisation iCAR"}},"stop_areas":{"access_links":{"access_link_legend_1":"Les flêches grises représentent des liens non définis","access_link_legend_2":"cliquer sur les flêches pour créer/éditer un lien","detail_access_links":"Liens détaillés","generic_access_links":"Liens globaux","title":"Liens Accès-Arrêts des accès de %{stop_area}"},"actions":{"activate":"Activer cet arrêt","activate_confirm":"Etes vous sûr d'activer cet arrêt ?","add_children":"Créer ou éditer la relation parent -\u003e enfants","add_routing_lines":"Gérer les lignes de l'ITL","add_routing_stops":"Gérer les arrêts de l'ITL","clone_as_child":"Cloner pour créer un enfant","clone_as_parent":"Cloner pour créer un père","create":"Ajouter un arrêt","deactivate":"Désactiver cet arrêt","deactivate_confirm":"Etes vous sûr de désactiver cet arrêt ?","default_geometry":"Calculer les géométries manquantes","deleted_at":"Activé","destroy":"Supprimer","destroy_confirm":"Etes vous sûr de supprimer cet arrêt ainsi que tous ses fils?","edit":"Editer cet arrêt","export_hub_commercial":"Export HUB des arrêts commerciaux","export_hub_physical":"Export HUB des arrêts physiques","export_hub_place":"Export HUB des pôles d'échange","export_kml_commercial":"Export KML des arrêts commerciaux","export_kml_physical":"Export KML des arrêts physiques","export_kml_place":"Export KML des pôles d'échange","manage_access_links":"Gérer les liens arrêt-accès","manage_access_points":"Gérer les accès","new":"Ajouter un arrêt","select_parent":"Créer ou éditer la relation enfant -\u003e parent","update":"Editer cet arrêt"},"add_children":{"title":"Gérer les fils de l'arrêt %{stop_area}"},"add_routing_lines":{"title":"Gérer les lignes de l'ITL %{stop_area} "},"add_routing_stops":{"title":"Gérer les arrêts de l'ITL %{stop_area} "},"create":{"title":"Ajouter un arrêt"},"default_geometry_success":"%{count} arrêts édités","edit":{"title":"Editer l'arrêt %{name}"},"errors":{"empty":"Aucun stop_area_id","incorrect_kind_area_type":"Ce type d'arrêt est invalide pour cette catégorie","parent_area_type":"ne peut être de type %{area_type}","registration_number":{"already_taken":"Déjà utilisé","cannot_be_empty":"Ce champ est requis","invalid":"Valeur invalide (valeur attendue: \"%{mask}\")"}},"filters":{"area_type":"Indiquez un type d'arrêt...","city_name":"Indiquez un nom de commune...","name_or_objectid":"Recherche par nom ou par objectid...","zip_code":"Indiquez un code postal..."},"form":{"address":"246 Boulevard Saint-Germain, 75007 Paris","geolocalize":"Géolocalisez "},"genealogical":{"genealogical":"Lien entre arrêts","genealogical_routing":"Liens de l'ITL"},"index":{"advanced_search":"Recherche avancée","area_type":"Type d'arrêt","city_name":"Commune","name":"Recherche par nom...","selection":"Filtrer sur","selection_all":"Tous","title":"Arrêts","zip_code":"Code Postal"},"new":{"title":"Ajouter un arrêt"},"search_no_results":"Aucun arrêt ne correspond à votre recherche","select_parent":{"title":"Gérer le parent de l'arrêt %{stop_area}"},"show":{"access_managment":"Gestion des accès et liens associés","access_points":"Points d'accès","geographic_data":"Données géographiques","itl_managment":"Gestion des liens de l'ITL","no_geographic_data":"Aucune","not_editable":"Le type d'arrêt est non modifiable","stop_managment":"Relations parent-enfant","title":"Arrêt %{name}"},"stop_area":{"accessibility":"Accessibilité","address":"Adresse","custom_fields":"Champs personnalisés","general":"General","lines":"Lignes","localisation":"Localisation","no_object":"Aucun(e)","no_position":"Pas de position"},"update":{"title":"Editer l'arrêt %{name}"},"waiting_time_format":"%{value} minutes"},"stop_points":{"actions":{"destroy":"Supprimer cet arrêt de la séquence","destroy_confirm":"Etes vous sûr de retirer cet arrêt de la séquence ?","edit":"Editer cet arrêt de la séquence","index":"Liste des arrêts de la séquence","new":"Ajouter un arrêt à la séquence","show":"Consulter","sort":"Gérer les arrêts de la séquence"},"index":{"move":"Déplacer","no_stop_point":"Aucun arrêt dans la séquence","reorder_button":"Mettre à jour l'ordre","subtitle":"Arrêts dans l'ordre de parcours","title":"Liste ordonnée des arrêts de la séquence d'arrêts %{route}"},"new":{"select_area":"Sélectionner un arrêt","title":"Ajouter un arrêt à la séquence %{route}"},"reorder_failure":"Echec de la mise à jour","reorder_success":"La list des arrêts a été mise à jour","stop_point":{"address":"Adresse","for_alighting":{"forbidden":"Descente interdite","normal":"Descente autorisée"},"for_boarding":{"forbidden":"Montée interdite","normal":"Montée autorisée"},"lines":"Lignes","no_object":"Aucun(e)","no_position":"Pas de position"}},"subscriptions":{"actions":{"new":"Créer un compte"},"failure":"Inscription invalide","new":{"title":"Créer votre compte"},"success":"Inscription validée"},"support":{"array":{"last_word_connector":" et ","two_words_connector":" et ","words_connector":", "}},"table":{"delete":"Supprimer","edit":"Editer","show":"Voir"},"table_builders":{"selected_elements":"élement(s) sélectionné(s)"},"time":{"am":"am","formats":{"default":"%d %B %Y %Hh %Mmin %Ss","hour":"%Hh%M","long":"%A %d %B %Y %Hh%M","minute":"%M min","short":"%d/%m/%Y","short_with_time":"%d/%m/%Y à %Hh%M"},"pm":"pm"},"time_table_combinations":{"combine_form":{"time_tables":"Calendrier à combiner"},"combined_type":{"calendar":"Modèles de calendriers","time_table":"Calendriers"},"failure":"opération échouée","new":{"title":"Combiner un calendrier"},"operations":{"disjunction":"Soustraire les dates","intersection":"Conserver les dates communes","union":"Ajouter les dates"},"success":"opération appliquée sur le calendrier"},"time_tables":{"actions":{"add_date":"Ajouter une date particulière","add_excluded_date":"Ajouter une date exclue","add_period":"Ajouter une période","combine":"Combiner ce calendrier","destroy":"Supprimer ce calendrier","destroy_confirm":"Etes vous sûr de supprimer ce calendrier ?","destroy_date_confirm":"Etes vous sûr de supprimer cette date ?","destroy_period_confirm":"Etes vous sûr de supprimer cette période ?","duplicate":"Dupliquer ce calendrier","edit":"Editer ce calendrier","new":"Ajouter un calendrier"},"actualize":{"success":"Actualisation terminée"},"duplicate":{"title":"Dupliquer un calendrier"},"duplicate_success":"duplication terminée","edit":{"confirm_modal":{"message":"Vous vous apprêtez à changer de page. Voulez-vous valider vos modifications avant cela ?","title":"Confirmation"},"day_types":"Journées d'application","error_modal":{"title":"Erreur","withPeriodsWithoutDayTypes":"Un calendrier d'application ne peut pas avoir de période(s) sans journée(s) d'application.","withoutPeriodsWithDaysTypes":"Un calendrier d'application ne peut pas avoir de journée(s) d'application sans période(s)."},"error_submit":{"dates_overlaps":"Une période ne peut chevaucher une date dans un calendrier","periods_overlaps":"Les périodes ne peuvent pas se chevaucher"},"exceptions":"Exceptions","metas":{"calendar":"Modèle de calendrier associée","day_types":"Journées d'applications pour les périodes ci-dessous","days":{"1":"Di","2":"Lu","3":"Ma","4":"Me","5":"Je","6":"Ve","7":"Sa"},"name":"Nom","no_calendar":"Aucun"},"period_form":{"begin":"Début de période","end":"Fin de période"},"periods":"Périodes","select2":{"tag":{"placeholder":"Ajoutez ou cherchez une étiquette..."}},"synthesis":"Synthèse","title":"Editer le calendrier %{time_table}"},"error_period_filter":"Le filtre par période doit contenir une date de début et de fin valides","index":{"advanced_search":"Recherche avancée","comment":"Recherche par nom","end_date":"jj/mm/aaaa","from":"De : ","selection":"Sélection","selection_all":"Tous","start_date":"jj/mm/aaaa","tag_search":"Tags : vacances,jour fériés","title":"Calendriers","to":" à : "},"new":{"title":"Ajouter un calendrier"},"properties_show":{"resume":"Validité comprise du %{start_date} au %{end_date}","resume_empty":"Calendrier vide"},"search_no_results":"Aucun calendrier ne correspond à votre recherche","show":{"add_date":"Ajouter une date","add_period":"Ajouter une période","combine":"Appliquer","combine_form":"Combinaison de calendriers","dates":"Dates d'application","from":"du","periods":"Périodes d'application","title":"Calendrier %{name}","to":"au"},"show_time_table":{"excluded_date":"Date exclue","legend":"Légende : ","overlap_date":"Date en doublon","resume":"Validité comprise du %{start_date} au %{end_date}","resume_empty":"Calendrier vide","selected_date":"Date incluse directement","selected_period":"Date incluse par période"},"time_table":{"bounding":"du %{start} au %{end}","dates_count":"dates: %{count}","empty":"vide","periods_count":"périodes: %{count}","periods_dates_count":"dates: %{dates_count}, périodes: %{periods_count}"}},"timebands":{"actions":{"destroy":"Supprimer ce créneau horaire","destroy_confirm":"Merci de confirmer la suppression de ce créneau horaire.","edit":"Editer ce créneau horaire","new":"Ajouter un créneau horaire"},"edit":{"title":"Editer le créneau horaire %{timeband}"},"index":{"title":"Créneaux horaires"},"new":{"title":"Ajouter un créneau horaire"},"show":{"title":"Créneau horaire %{timeband}"}},"titles":{"clean_up":{"begin_date":"Date de début de la purge","end_date":"Date de fin de la purge"}},"today":"Aujourd'hui","transport_modes":{"label":{"air":"Air","bicycle":"Vélo","bus":"Bus","coach":"Autocar","ferry":"Ferry","local_train":"TER","long_distance_train":"Train Grande Ligne","metro":"Métro","other":"Autre","private_vehicle":"Voiture particulière","rapid_transit":"RER","shuttle":"Navette","taxi":"Taxi","train":"Train","tramway":"Tramway","trolleybus":"Trolleybus","unknown":"Inconnu","val":"VAL","walk":"Marche à pied","waterborne":"Bac"},"name":"Mode de transport"},"true":"Oui","undefined":"non renseigné","unknown":"Non précisé","users":{"actions":{"destroy":"Supprimer cet utilisateur","destroy_confirm":"Etes vous sûr de supprimer cet utilisateur ?","edit":"Editer cet utilisateur","new":"Ajouter un utilisateur"},"edit":{"title":"Editer l'utilisateur %{user}"},"index":{"title":"Utilisateurs"},"new":{"title":"Ajouter un utilisateur"},"show":{"title":"Utilisateur %{user}"}},"validation_result":{"details":{"detail_1_neptune_xml_1":"%{source_label} : %{error_value}","detail_1_neptune_xml_2":"%{source_label} : %{error_value}","detail_2_neptune_accesslink_1":"La liaison d'accès %{source_objectid} référence %{error_value} qui n'existe pas","detail_2_neptune_accesslink_2":"Sur la liaison d'accès %{source_objectid}, les références startOfLink = %{error_value} et endOfLink = %{reference_value} sont de même type","detail_2_neptune_accesspoint_1":"L'accès %{source_objectid} référence un arrêt parent (containedIn = %{error_value}) inexistant","detail_2_neptune_accesspoint_2":"L'accès %{source_objectid} référence un arrêt parent (containedIn = %{target_0_objectid}) de type invalide (ITL)","detail_2_neptune_accesspoint_3":"L'accès %{source_objectid} n'a pas de lien d'accès","detail_2_neptune_accesspoint_4":"L'accès %{source_objectid} de type In a des liens d'accès sortants","detail_2_neptune_accesspoint_5":"L'accès %{source_objectid} de type Out a des liens d'accès entrants","detail_2_neptune_accesspoint_6":"L'accès %{source_objectid} de type InOut n'a que des liens d'accès entrants ou sortants","detail_2_neptune_accesspoint_7":"L'accès %{source_objectid} utilise un référentiel géographique (longLatType = %{error_value}) invalide","detail_2_neptune_areacentroid_1":"La position géographique \u003cAreaCentroid\u003e %{source_objectid} référence un arrêt (containedIn = %{error_value}) inexistant","detail_2_neptune_areacentroid_2":"La position géographique \u003cAreaCentroid\u003e %{source_objectid} utilise un référentiel géographique (longLatType = %{error_value}) invalide","detail_2_neptune_common_1":"L'élément %{source_objectid} a des attributs qui diffèrent entre les différents fichiers qui le définissent","detail_2_neptune_common_2":"L'élément %{source_objectid} partage l'attribut RegistrationNumber = %{error_value} avec un autre objet de même type","detail_2_neptune_connectionlink_1":"La correspondance %{source_objectid} référence 2 arrêts inexistants","detail_2_neptune_facility_1":"L'équipement %{source_objectid} est situé sur un arrêt inexistant (containedId = %{error_value})","detail_2_neptune_facility_2":"L'équipement %{source_objectid} référence un arrêt (stopAreaId = %{error_value}) inexistant","detail_2_neptune_facility_3":"L'équipement %{source_objectid} référence une ligne (lineId = %{error_value} inexistante","detail_2_neptune_facility_4":"L'équipement %{source_objectid} référence une correspondance (connectionLinkId = %{error_value} inexistante","detail_2_neptune_facility_5":"L'équipement %{source_objectid} référence un point d'arrêt (stopPointId = %{error_value} inexistant","detail_2_neptune_facility_6":"L'équipement %{source_objectid} utilise un référentiel géographique (longLatType = %{error_value}) invalide","detail_2_neptune_groupofline_1":"La ligne %{source_objectid} est absente de la liste des lignes du du groupe de lignes %{target_0_objectid}","detail_2_neptune_itl_1":"Le fils (contains = %{target_0_objectid}) de type %{error_value} ne peut pas être contenu dans l'arrêt %{source_objectid} de type %{reference_value}","detail_2_neptune_itl_2":"L'arrêt de type ITL %{source_objectid} n'est pas utilisé","detail_2_neptune_itl_3":"L'arrêt areaId = %{error_value} référencé par l'ITL %{source_objectid} n'existe pas","detail_2_neptune_itl_4":"L'arrêt areaId = %{target_0_objectid} référencé par l'ITL %{source_objectid} devrait être de type ITL et non de type %{error_value}","detail_2_neptune_itl_5":"La référence lineIdShortCut = %{error_value} de l'ITL %{source_objectid} n'est pas cohérente avec la ligne %{target_0_objectid}","detail_2_neptune_journeypattern_1":"La mission %{source_objectid} référence une séquence d'arrêts (routeId = %{error_value}) inexistante","detail_2_neptune_journeypattern_2":"La mission %{source_objectid} référence un point d'arrêt (stopPointId = %{error_value}) inexistant","detail_2_neptune_journeypattern_3":"La mission %{source_objectid} référence une ligne (lineIdShortcut = %{error_value}) inexistante","detail_2_neptune_line_1":"La ligne %{source_objectid} référence un réseau (ptNetworkIdShortcut = %{error_value} inexistant","detail_2_neptune_line_2":"La ligne %{source_objectid} référence un point d'arrêt \u003cStopPoint\u003e (lineEnd = %{error_value}) inexistant ","detail_2_neptune_line_3":"La ligne %{source_objectid} référence un point d'arrêt (lineEnd = %{error_value}) qui n'est pas terminus d'une séquence d'arrêts","detail_2_neptune_line_4":"La ligne %{source_objectid} référence une séquence d'arrêt (routeId = %{error_value}) inexistante","detail_2_neptune_line_5":"La séquence d'arrêts (routeId = %{target_0_objectid}) n'est pas référencée par la ligne %{source_objectid}","detail_2_neptune_network_1":"La ligne %{source_objectid} est absente de la liste des lignes du réseau %{target_0_objectid}","detail_2_neptune_ptlink_1":"Le tronçon %{source_objectid} reférence un %{reference_value} = %{error_value} inexistant","detail_2_neptune_route_1":"La séquence d'arrêts %{source_objectid} référence une mission (journeyPatternId = %{error_value}) inexistante","detail_2_neptune_route_10":"La séquence retour (waybackRouteId = %{target_0_objectid}) ne référence pas la séquence d'arrêts %{source_objectid} comme retour","detail_2_neptune_route_11":"Le sens (%{reference_value}) de la séquence d'arrêt %{source_objectid} n'est pas compatible avec celui (%{error_value}) de la séquence opposée %{target_0_objectid}","detail_2_neptune_route_12":"Le départ dans la zone %{reference_value}) de la séquence d'arrêts %{source_objectid} n'est pas dans la même zone que l'arrivée (zone %{error_value} de la séquence retour %{target_0_objectid}","detail_2_neptune_route_2":"La séquence d'arrêts %{source_objectid} référence un tronçon (ptLinkId = %{error_value}) inexistant","detail_2_neptune_route_3":"La séquence retour (waybackRouteId = %{error_value}) de la séquence d'arrêts %{source_objectid} n'existe pas","detail_2_neptune_route_4":"Le tronçon (ptLinkId = %{error_value}) référencé par la séquence d'arrêt %{source_objectid} est partagé avec %{target_0_objectid}","detail_2_neptune_route_5":"Le tronçon %{source_objectid} partage un %{reference_value} : %{error_value} avec un autre tronçon","detail_2_neptune_route_6_1":"La séquence d'arrêts %{source_objectid} n'est pas une séquence linéaire, le chainage des tronçons forme un anneau","detail_2_neptune_route_6_2":"La séquence d'arrêts %{source_objectid} n'est pas une séquence linéaire, le chainage des tronçons est rompu au tronçon %{target_0_objectid}","detail_2_neptune_route_7":"La séquence d'arrêts %{source_objectid} ne référence pas la mission %{target_0_objectid} alors que cette mission référence la séquence d'arrêt","detail_2_neptune_route_8":"La mission journeyPatternId = %{target_0_objectid} de la séquence d'arrêts %{source_objectid} utilise des points d'arrêts hors séquence","detail_2_neptune_route_9":"Le point d'arrêt (stopPointId = %{target_0_objectid}) de la séquence d'arrêts %{source_objectid} n'est utilisé dans aucune mission","detail_2_neptune_stoparea_1":"Le fils (contains = %{error_value}) de l'arrêt %{source_objectid} n'est pas de type StopArea ni StopPoint","detail_2_neptune_stoparea_2":"L'arrêt %{source_objectid} de type %{reference_value} ne peut contenir que des arrêts de type StopPlace ou CommercialStopPoint, or un des arrêts contenus (contains = %{target_0_objectid}) est de type %{error_value}","detail_2_neptune_stoparea_3":"L'arrêt %{source_objectid} de type %{reference_value} ne peut contenir que des arrêts de type BoardingPosition ou Quay, or un des arrêts contenus (contains = %{target_0_objectid}) est de type %{error_value}","detail_2_neptune_stoparea_4":"L'arrêt %{source_objectid} de type %{reference_value} ne peut contenir que des points d'arrêt de séquence, or un des arrêts contenus (contains = %{target_0_objectid}) est un StopArea arrêt de type %{error_value}","detail_2_neptune_stoparea_5":"L'arrêt %{source_objectid} référence une position géographique (centroidOfArea = %{error_value}) inexistante","detail_2_neptune_stoparea_6":"L'arrêt %{source_objectid} référence une position géographique (centroidOfArea = %{target_0_objectid}) qui ne le référence pas en retour (containedIn = %{error_value})","detail_2_neptune_stoppoint_1":"Le point d'arrêt %{source_objectid} référence une ligne (lineIdShortcut = %{error_value}) inexistante","detail_2_neptune_stoppoint_2":"Le point d'arrêt %{source_objectid} référence un réseau (ptNetworkIdShortcut = %{error_value}) inexistant","detail_2_neptune_stoppoint_3":"Le point d'arrêt %{source_objectid} référence un arrêt (containedIn = %{error_value}) inexistant","detail_2_neptune_stoppoint_4":"Le point d'arrêt %{source_objectid} utilise un référentiel géographique (longLatType = %{error_value}) invalide","detail_2_neptune_timetable_1":"Le calendrier (\u003cTimetable\u003e) %{source_objectid} ne référence aucune course existante","detail_2_neptune_timetable_2":"La course %{source_objectid} n'est référencée dans aucun calendrier (\u003cTimetable\u003e)","detail_2_neptune_vehiclejourney_1":"La course %{source_objectid} référence une séquence d'arrêts (routeId = %{error_value}) inexistante","detail_2_neptune_vehiclejourney_2":"La course %{source_objectid} référence une mission (journeyPatternId = %{error_value}) inexistante","detail_2_neptune_vehiclejourney_3":"La course %{source_objectid} référence une ligne (lineIdShortcut = %{error_value}) inexistante","detail_2_neptune_vehiclejourney_4":"La course %{source_objectid} référence un opérateur (operatorId = %{error_value}) inexistant","detail_2_neptune_vehiclejourney_5":"La course %{source_objectid} référence une fréquence horaire (timeSlotId = %{error_value}) inexistante","detail_2_neptune_vehiclejourney_6":"La course %{source_objectid} référence une mission %{error_value} incompatible de la séquence d'arrêts %{reference_value}","detail_2_neptune_vehiclejourney_7":"La mission %{source_objectid} n'est référencée par aucune course","detail_2_neptune_vehiclejourneyatstop_1":"La course %{source_objectid} fournit un horaire sur un point d'arrêt (stopPointId = %{error_value}) inexistant","detail_2_neptune_vehiclejourneyatstop_2":"Un horaire de la course %{source_objectid} référence une autre course : vehicleJourneyId = %{error_value}","detail_2_neptune_vehiclejourneyatstop_3":"La course %{source_objectid} ne fournit pas les horaires des points d'arrêts selon l'ordre de la séquence d'arrêts %{error_value}","detail_2_neptune_vehiclejourneyatstop_4":"La course %{source_objectid} ne fournit pas les horaires des points d'arrêts de sa mission %{error_value}","detail_3_accesslink_1":"Sur le lien d'accès %{source_label} (%{source_objectid}), la distance entre l'arrêt %{target_0_label} (%{target_0_objectid}) et l'accès %{target_1_label} (%{target_1_objectid}) est trop grande : distance %{error_value} \u003e %{reference_value}","detail_3_accesslink_2":"Sur le lien d'accès %{source_label} (%{source_objectid}), la distance entre l'arrêt %{target_0_label} (%{target_0_objectid}) et l'accès %{target_1_label} (%{target_1_objectid}) : %{error_value} est supérieure à la longueur du lien : %{reference_value}","detail_3_accesslink_3_1":"Sur le lien d'accès %{source_label} (%{source_objectid}), la vitesse par défaut %{error_value} est supérieure à %{reference_value} km/h","detail_3_accesslink_3_2":"Sur le lien d'accès %{source_label} (%{source_objectid}), la vitesse pour un voyageur occasionnel %{error_value} est supérieure à %{reference_value} km/h","detail_3_accesslink_3_3":"Sur le lien d'accès %{source_label} (%{source_objectid}), la vitesse pour un voyageur habitué %{error_value} est supérieure à %{reference_value} km/h","detail_3_accesslink_3_4":"Sur le lien d'accès %{source_label} (%{source_objectid}), la vitesse pour un voyageur à mobilité réduite %{error_value} est supérieure à %{reference_value} km/h","detail_3_accesspoint_1":"L'accès %{source_label} (%{source_objectid}) n'est pas géolocalisé","detail_3_accesspoint_2":"L'accès %{source_label} (%{source_objectid}) est localisé trop près de l'accès %{target_0_label} (%{target_0_objectid}) : distance %{error_value} \u003c %{reference_value}","detail_3_accesspoint_3":"L'accès %{source_label} (%{source_objectid}) est localisé trop loin de son parent %{target_0_label} (%{target_0_objectid}) : distance %{error_value} \u003e %{reference_value}","detail_3_connectionlink_1":"Sur la correspondance %{source_label} (%{source_objectid}), la distance entre les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid}) est trop grande : distance %{error_value} \u003e %{reference_value}","detail_3_connectionlink_2":"Sur la correspondance %{source_label} (%{source_objectid}), la distance entre les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid}) : %{error_value} est supérieure à la longueur du lien : %{reference_value}","detail_3_connectionlink_3_1":"Sur la correspondance %{source_label} (%{source_objectid}), la vitesse par défaut %{error_value} est supérieure à %{reference_value} km/h","detail_3_connectionlink_3_2":"Sur la correspondance %{source_label} (%{source_objectid}), la vitesse pour un voyageur occasionnel %{error_value} est supérieure à %{reference_value} km/h","detail_3_connectionlink_3_3":"Sur la correspondance %{source_label} (%{source_objectid}), la vitesse pour un voyageur habitué %{error_value} est supérieure à %{reference_value} km/h","detail_3_connectionlink_3_4":"Sur la correspondance %{source_label} (%{source_objectid}), la vitesse pour un voyageur à mobilité réduite %{error_value} est supérieure à %{reference_value} km/h","detail_3_facility_1":"L'équipement %{source_label} (%{source_objectid}) n'est pas géolocalisé","detail_3_facility_2":"L'équipement %{source_label} (%{source_objectid}) est localisé trop loin de son parent %{areaName} (%{areaId}) : distance %{error_value} \u003e %{reference_value}","detail_3_journeypattern_1":"La mission %{source_label} (%{source_objectid}) utilise les mêmes arrêts que la mission %{target_0_label} (%{target_0_objectid}) - nombre d'arrêts = %{error_value}","detail_3_line_1":"La ligne %{source_label} (%{source_objectid}) a une ligne homonyme sur le même réseau %{target_0_label} (%{target_0_objectid})","detail_3_line_2":"La ligne %{source_label} (%{source_objectid}) n'a pas de séquence d'arrêts","detail_3_route_1":"Sur la séquence d'arrêt %{source_label} (%{source_objectid}), l'arrêt %{target_0_label} (%{target_0_objectid}) est desservi 2 fois consécutivement","detail_3_route_2":"Les terminus de la séquence d'arrêt %{source_label} (%{source_objectid}) ne sont pas cohérent avec ceux de sa séquence opposée : l'une part de %{target_0_label} (%{target_0_objectid}) et l'autre arrive à %{target_1_label} (%{target_1_objectid})","detail_3_route_3_1":"Sur la séquence d'arrêt %{source_label} (%{source_objectid}), entre les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid}), distance %{error_value} \u003c %{reference_value} ","detail_3_route_3_2":"Sur la séquence d'arrêt %{source_label} (%{source_objectid}), entre les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid}), distance %{error_value} \u003e %{reference_value} ","detail_3_route_4":"La séquence d'arrêt %{source_label} (%{source_objectid}) utilise la même liste ordonnée d'arrêts que la séquence d'arrêts %{target_0_label} (%{target_0_objectid})","detail_3_route_5":"La séquence d'arrêt %{source_label} (%{source_objectid}) peut admettre la séquence %{target_0_label} (%{target_0_objectid}) comme séquence opposée","detail_3_route_6":"La séquence d'arrêt %{source_label} (%{source_objectid}) doit avoir un minimum de 2 arrêts","detail_3_route_7":"La séquence d'arrêt %{source_label} (%{source_objectid}) n'a pas de mission","detail_3_route_8":"La séquence d'arrêt %{source_label} (%{source_objectid}) a %{error_value} arrêts non utilisés par des missions","detail_3_route_9":"La séquence d'arrêt %{source_label} (%{source_objectid}) n'a pas de mission desservant l'ensemble de ses arrêts","detail_3_stoparea_1":"L'arrêt %{source_label} (%{source_objectid}) n'est pas géolocalisé","detail_3_stoparea_2":"L'arrêt %{source_label} (%{source_objectid}) est localisé trop près de l'arrêt %{target_0_label} (%{target_0_objectid}) : distance %{error_value} \u003c %{reference_value}","detail_3_stoparea_3":"Les arrêts %{source_label} (%{source_objectid} et %{target_0_objectid}) sont desservis par les mêmes lignes","detail_3_stoparea_4":"L'arrêt %{source_label} (%{source_objectid}) est en dehors du périmètre de contrôle","detail_3_stoparea_5":"L'arrêt %{source_label} (%{source_objectid}) est localisé trop loin de son parent %{target_0_label} (%{target_0_objectid}) : distance %{error_value} \u003e %{reference_value}","detail_3_vehiclejourney_1":"Arrêt %{target_0_label} (%{target_0_objectid}) : durée d'arrêt mesurée %{error_value} \u003e %{reference_value}","detail_3_vehiclejourney_2_1":"La course %{source_label} (%{source_objectid}) a des horaires décroissants entre les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid})","detail_3_vehiclejourney_2_2":"La course %{source_label} (%{source_objectid}) a une vitesse %{error_value} \u003c %{reference_value} km/h entre les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid})","detail_3_vehiclejourney_2_3":"La course %{source_label} (%{source_objectid}) a une vitesse %{error_value} \u003e %{reference_value} km/h entre les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid})","detail_3_vehiclejourney_3":"La course %{source_label} (%{source_objectid}) a une variation de progression entre les arrêts %{target_1_label} (%{target_1_objectid}) et %{target_2_label} (%{target_2_objectid}) %{error_value} \u003e %{reference_value} avec la course %{target_0_label} (%{target_0_objectid})","detail_3_vehiclejourney_4":"La course %{source_label} (%{source_objectid}) n'a pas de calendrier d'application","detail_4_accesslink_1_max_size":"L'attribut %{reference_value} du lien d'accès %{source_label} (%{source_objectid}) est trop grand (%{error_value})","detail_4_accesslink_1_min_size":"L'attribut %{reference_value} du lien d'accès %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})","detail_4_accesslink_1_pattern":"L'attribut %{reference_value} du lien d'accès %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})","detail_4_accesslink_1_unique":"L'attribut %{reference_value} du lien d'accès %{source_label} (%{source_objectid}) a une valeur partagée avec le lien d'accès %{target_0_label} (%{target_0_objectid})","detail_4_accesspoint_1_max_size":"L'attribut %{reference_value} du point d'accès %{source_label} (%{source_objectid}) est trop grand (%{error_value})","detail_4_accesspoint_1_min_size":"L'attribut %{reference_value} du point d'accès %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})","detail_4_accesspoint_1_pattern":"L'attribut %{reference_value} du point d'accès %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})","detail_4_accesspoint_1_unique":"L'attribut %{reference_value} du point d'accès %{source_label} (%{source_objectid}) a une valeur partagée avec le point d'accès %{target_0_label} (%{target_0_objectid})","detail_4_company_1_max_size":"L'attribut %{reference_value} du transporteur %{source_label} (%{source_objectid}) est trop grand (%{error_value})","detail_4_company_1_min_size":"L'attribut %{reference_value} du transporteur %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})","detail_4_company_1_pattern":"L'attribut %{reference_value} du transporteur %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})","detail_4_company_1_unique":"L'attribut %{reference_value} du transporteur %{source_label} (%{source_objectid}) a une valeur partagée avec le transporteur %{target_0_label} (%{target_0_objectid})","detail_4_connectionlink_1_max_size":"L'attribut %{reference_value} de la correspondance %{source_label} (%{source_objectid}) est trop grand (%{error_value})","detail_4_connectionlink_1_min_size":"L'attribut %{reference_value} de la correspondance %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})","detail_4_connectionlink_1_pattern":"L'attribut %{reference_value} de la correspondance %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})","detail_4_connectionlink_1_unique":"L'attribut %{reference_value} de la correspondance %{source_label} (%{source_objectid}) a une valeur partagée avec la correspondance %{target_0_label} (%{target_0_objectid})","detail_4_connectionlink_2":"Sur la correspondance %{source_label} (%{source_objectid}) au moins l'un des arrêts %{startName} (%{startId}) et %{endName} (%{endId}) n'est pas un arrêt physique","detail_4_groupofline_1_max_size":"L'attribut %{reference_value} du groupe de lignes %{source_label} (%{source_objectid}) est trop grand (%{error_value})","detail_4_groupofline_1_min_size":"L'attribut %{reference_value} du groupe de lignes %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})","detail_4_groupofline_1_pattern":"L'attribut %{reference_value} du groupe de lignes %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})","detail_4_groupofline_1_unique":"L'attribut %{reference_value} du groupe de lignes %{source_label} (%{source_objectid}) a une valeur partagée avec le groupe de lignes %{target_0_label} (%{target_0_objectid})","detail_4_journeypattern_1_max_size":"L'attribut %{reference_value} de la mission %{source_label} (%{source_objectid}) est trop grand (%{error_value})","detail_4_journeypattern_1_min_size":"L'attribut %{reference_value} de la mission %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})","detail_4_journeypattern_1_pattern":"L'attribut %{reference_value} de la mission %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})","detail_4_journeypattern_1_unique":"L'attribut %{reference_value} de la mission %{source_label} (%{source_objectid}) a une valeur partagée avec la mission %{target_0_label} (%{target_0_objectid})","detail_4_line_1_max_size":"L'attribut %{reference_value} de la ligne %{source_label} (%{source_objectid}) est trop grand (%{error_value})","detail_4_line_1_min_size":"L'attribut %{reference_value} de la ligne %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})","detail_4_line_1_pattern":"L'attribut %{reference_value} de la ligne %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})","detail_4_line_1_unique":"L'attribut %{reference_value} de la ligne %{source_label} (%{source_objectid}) a une valeur partagée avec la ligne %{target_0_label} (%{target_0_objectid})","detail_4_line_2":"La ligne %{source_label} (%{source_objectid}) a un mode de transport interdit %{error_value}","detail_4_line_3_1":"La ligne %{source_label} (%{source_objectid}) n'a pas de groupe de lignes","detail_4_line_3_2":"La ligne %{source_label} (%{source_objectid}) a plusieurs groupes de lignes","detail_4_line_4_1":"La ligne %{source_label} (%{source_objectid}) n'a pas de séquence d'arrêts","detail_4_line_4_2":"La ligne %{source_label} (%{source_objectid}) a trop de séquences d'arrêts non associées (%{error_value})","detail_4_network_1_max_size":"L'attribut %{reference_value} du réseau %{source_label} (%{source_objectid}) est trop grand (%{error_value})","detail_4_network_1_min_size":"L'attribut %{reference_value} du réseau %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value}) ","detail_4_network_1_pattern":"L'attribut %{reference_value} du réseau %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})","detail_4_network_1_unique":"L'attribut %{reference_value} du réseau %{source_label} (%{source_objectid}) a une valeur partagée avec le réseau %{target_0_label} (%{target_0_objectid})","detail_4_route_1_max_size":"L'attribut %{reference_value} de la séquence d'arrêts %{source_label} (%{source_objectid}) est trop grand (%{error_value})","detail_4_route_1_min_size":"L'attribut %{reference_value} de la séquence d'arrêts %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})","detail_4_route_1_pattern":"L'attribut %{reference_value} de la séquence d'arrêts %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})","detail_4_route_1_unique":"L'attribut %{reference_value} de la séquence d'arrêts %{source_label} (%{source_objectid}) a une valeur partagée avec la séquence d'arrêts %{target_0_label} (%{target_0_objectid})","detail_4_stoparea_1_max_size":"L'attribut %{reference_value} de l'arrêt %{source_label} (%{source_objectid}) est trop grand (%{error_value})","detail_4_stoparea_1_min_size":"L'attribut %{reference_value} de l'arrêt %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})","detail_4_stoparea_1_pattern":"L'attribut %{reference_value} de l'arrêt %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})","detail_4_stoparea_1_unique":"L'attribut %{reference_value} de l'arrêt %{source_label} (%{source_objectid}) a une valeur partagée avec l'arrêt %{target_0_label} (%{target_0_objectid})","detail_4_stoparea_2":"L'arrêt physique %{source_label} (%{source_objectid}) n'a pas de parent","detail_4_timetable_1_max_size":"L'attribut %{reference_value} du calendrier %{source_label} (%{source_objectid}) est trop grand (%{error_value})","detail_4_timetable_1_min_size":"L'attribut %{reference_value} du calendrier %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})","detail_4_timetable_1_pattern":"L'attribut %{reference_value} du calendrier %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})","detail_4_timetable_1_unique":"L'attribut %{reference_value} du calendrier %{source_label} (%{source_objectid}) a une valeur partagée avec le calendrier %{target_0_label} (%{target_0_objectid})","detail_4_vehiclejourney_1_max_size":"L'attribut %{reference_value} de la course %{source_label} (%{source_objectid}) est trop grand (%{error_value})","detail_4_vehiclejourney_1_min_size":"L'attribut %{reference_value} de la course %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})","detail_4_vehiclejourney_1_pattern":"L'attribut %{reference_value} de la course %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})","detail_4_vehiclejourney_1_unique":"L'attribut %{reference_value} de la course %{source_label} (%{source_objectid}) a une valeur partagée avec la course %{target_0_label} (%{target_0_objectid})","detail_4_vehiclejourney_2":"La course %{source_label} (%{source_objectid}) a un mode de transport interdit %{error_value}"},"severities":{"error":"Obligatoires","error_txt":"Obligatoire","warning":"Optionnels","warning_txt":"Optionnel"},"statuses":{"na":"Absent","nok":"Erreur","ok":"Succès"}},"validation_results":{"file":{"detailed_errors_file_prefix":"details_des_erreurs.csv","summary_errors_file_prefix":"sommaire_des_tests.csv","zip_name_prefix":"resultats_de_validation"},"index":{"column":"Col","line":"Li"}},"validation_tasks":{"actions":{"destroy":"Supprimer cette validation","destroy_confirm":"Etes vous sûr de supprimer cette validation ?","new":"Nouvelle validation"},"compliance_check_task":"Validation","index":{"title":"Validations","warning":""},"new":{"all":"Tout","fields_gtfs_validation":{"warning":"Le filtre sur arrêts valide uniquement les fichiers GTFS stops et transfers gtfs, ceux-ci pouvant contenir des attributs supplémentaires"},"flash":"La demande de validation est mise en file d'attente, veuillez rafraichir régulièrement la page pour en suivre la progression","title":"Nouvelle validation"},"severities":{"error":"Erreur","fatal":"Fatal","info":"Information","ok":"Ok","uncheck":"Non testé","warning":"Alerte"},"show":{"completed":"[ Terminé ]","failed":"[ Echoué ]","graph":{"files":{"error":"Erreurs","ignored":"Ignorés","ok":"Succès","title_default":"Résultat de validation du fichier %{extension}","title_zip":"Résultat de validation des fichiers du zip"},"lines":{"access_points_stats":"Accès","connection_links_stats":"Correspondances","journey_patterns_stats":"Missions","lines_stats":"Lignes","objects_label":"Quantité lue","routes_stats":"Séquences d'arrêts","stop_areas_stats":"Zones d'arrèt","time_tables_stats":"Calendriers","title":"Volume de données lues par type de donnée","vehicle_journeys_stats":"Courses"}},"not_yet_started":"En file d'attente","pending":"[ En file d'attente ]","processing":"[ En progression... ]","report":"Rapport","table":{"line":{"access_points":"Accès","connection_links":"Correspondances","journey_patterns":"Missions","name":"Nom","not_saved":"Non Sauvé","routes":"Séquences d'arrêts","save":"Sauvegarde","save_error":"Sauvegarde en erreur","saved":"Sauvé","stop_areas":"Zones d'arrèt","time_tables":"Calendriers","vehicle_journeys":"Courses"}},"validated_file":"Fichier validé"},"statuses":{"aborted":"Echoué","canceled":"Annulé","created":"En attente ...","scheduled":"En cours ...","terminated":"Achevé"}},"validations":{"actions":{"destroy":"Supprimer cette validation","destroy_confirm":"Etes vous sûr de supprimer cette validation ?","new":"Nouvelle validation"},"compliance_check_task":"Validation","index":{"title":"Validations","warning":""},"new":{"all":"Tout","fields_gtfs_validation":{"warning":"Le filtre sur arrêts valide uniquement les fichiers GTFS stops et transfers gtfs, ceux-ci pouvant contenir des attributs supplémentaires"},"flash":"La demande de validation est mise en file d'attente, veuillez rafraichir régulièrement la page pour en suivre la progression","title":"Nouvelle validation"},"severities":{"error":"Erreur","fatal":"Fatal","info":"Information","ok":"Ok","uncheck":"Non testé","warning":"Alerte"},"show":{"completed":"[ Terminé ]","details":"Détails","export":"Télécharger les résultats","export_csv":"Format CSV","failed":"[ Echoué ]","graph":{"files":{"error":"Erreurs","ignored":"Ignorés","ok":"Succès","title_default":"Résultat de validation du fichier %{extension}","title_zip":"Résultat de validation des fichiers du zip"},"lines":{"access_points_stats":"Accès","connection_links_stats":"Correspondances","journey_patterns_stats":"Missions","lines_stats":"Lignes","objects_label":"Quantité lue","routes_stats":"Séquences d'arrêts","stop_areas_stats":"Zones d'arrèt","time_tables_stats":"Calendriers","title":"Volume de données lues par type de donnée","vehicle_journeys_stats":"Courses"}},"parameters":"Paramètres des tests","pending":"[ En file d'attente ]","processing":"[ En progression... ]","report":"Rapport","summary":"Rapport de conformité à la norme NEPTUNE","table":{"line":{"access_points":"Accès","connection_links":"Correspondances","journey_patterns":"Missions","name":"Nom","not_saved":"Non Sauvé","routes":"Séquences d'arrêts","save":"Sauvegarde","save_error":"Sauvegarde en erreur","saved":"Sauvé","stop_areas":"Zones d'arrèt","time_tables":"Calendriers","vehicle_journeys":"Courses"}},"title":"Validation Neptune","validated_file":"Fichier validé"},"statuses":{"aborted":"Echoué","canceled":"Annulé","created":"En file d'attente...","scheduled":"En cours...","terminated":"Achevé"}},"validity_range":"%{debut} \u003e %{end}","vehicle_journey_at_stops":{"errors":{"day_offset_must_not_exceed_max":"La course avec l'identifiant %{short_id} ne peut pas avoir des horaires sur plus de %{max} jours"}},"vehicle_journey_exports":{"label":{"b_false":"Non","b_true":"Oui","flexible_service":"TAD (O(ui)|N(on)|vide si inconnu)","footnotes_ids":"notes de bas de page","friday":"Ve","ftn_columns":"clé;numéro;ligne de texte","ftn_filename":"notes","mobility":"PMR (O(ui)|N(on)|vide si inconnu)","monday":"Lu","number":"numéro","published_journey_name":"nom public","saturday":"Sa","stop_id":"id arrêt","stop_name":"nom arrêt","sunday":"Di","thursday":"Je","time_table_ids":"calendriers","tt_columns":"code;nom;étiquettes;début;fin;types de jour;périodes;jours particuliers;jours exclus","tt_filename":"calendriers","tuesday":"Ma","vehicle_journey_id":"id course (vide si nouvelle)","vj_filename":"courses_","wednesday":"Me"},"new":{"basename":"courses","title":"Exporter les horaires"}},"vehicle_journey_frequencies":{"actions":{"index":"Courses en fréquence","show":"Voir les courses en fréquence"},"vehicle_journeys_matrix":{"line_routes":"Séquences d'arrêts de la ligne"}},"vehicle_journey_frequency":{"require_at_least_one_frequency":"Vous devez spécifier au moins un créneau horaire"},"vehicle_journey_imports":{"errors":{"exception":"Le fichier est invalide, vous devez fournir un fichier csv, xls ou xlsx valide","import_aborted":"Des erreurs ont empéché le bon déroulement de l'import: ","invalid_vehicle_journey":"Erreur colonne %{column}, la course est invalide : %{message}","invalid_vehicle_journey_at_stop":"Erreur colonne %{column} ligne %{line} : horaire à l'arrêt invalide %{time}","not_same_stop_points":"Erreur colonne 1 : Pas les mêmes points d'arrêt que sur l'itinéraire %{route}","one_stop_point_used":"Erreur colonne %{column} : un seul arrêt desservi"},"new":{"export_vehicle_journeys":"Exporter les horaires existants","success":"L'import des données est un succès","title":"Import des horaires aux arrêts","tooltip":{"file":"Sélectionner un fichier CSV ou Excel"}},"success":{"created_jp_count":"%{count} mission(s) ajoutée(s)","created_vj_count":"%{count} course(s) ajoutée(s)","deleted_vj_count":"%{count} course(s) supprimée(s)","updated_vj_count":"%{count} course(s) mise(s) à jour"}},"vehicle_journeys":{"actions":{"destroy":"Supprimer cette course","destroy_confirm":"Etes vous sûr de supprimer cette course ?","edit":"Editer cette course à horaire","edit_frequency":"Editer cette course en fréquence","index":"Horaires des courses","new":"Ajouter une course à horaire","new_frequency":"Ajouter une course en fréquence","show":"Voir les courses à horaire"},"edit":{"title":"Editer la course partant de %{stop} à %{time}","title_stopless":"Editer la course %{name}"},"errors":{"purchase_window":"Calendrier commercial invalide","time_table":"Dates d'application invalides"},"form":{"arrival":"Arrivée","arrival_at":"Arrivée à","departure":"Départ","departure_at":"Départ à","departure_range":{"end":"Fin","label":"Plage horaire au départ de la course","start":"Début"},"ending_stop":"Arrivée","excluded_constraint_zones":"Exclusions d'ITL","footnotes":"Notes associés à la course","infos":"Informations","purchase_windows":"Calendriers commerciaux associés à la course","set":"Fixer","show_arrival_time":"Afficher et éditer les horaires d'arrivée","show_journeys_with_calendar":"Afficher les courses avec calendrier","show_journeys_without_schedule":"Afficher les courses sans horaires","slide":"Décaler","slide_arrival":"horaire d'arrivée au 1° arrêt à","slide_delta":"Avec un décalage de","slide_departure":"horaire de départ au 1° arrêt à","slide_title":"Décaler l'ensemble des horaires de la course : %{id}","starting_stop":"Origine","stop_title":"Arrêt","submit_frequency":"Créer course en fréquence","submit_frequency_edit":"Editer course en fréquence","submit_timed":"Créer course","submit_timed_edit":"Editer course","time_tables":"Calendriers associés à la course","to":"à","to_arrivals":"Copie départs vers arrivées","to_departures":"Copie arrivées vers départs"},"index":{"advanced_search":"Recherche avancée","select_journey_patterns":"Sélectionner une mission","select_time_tables":"Saisir un calendrier","selection":"Filtrer sur","selection_all":"Tous","time_range":"Seuil horaire au départ","title":"Horaires de '%{route}'","vehicle_journeys":"Horaires de départ aux arrêts"},"new":{"title":"Ajouter une course à horaire","title_frequency":"Ajouter une course en fréquence"},"show":{"arrival":"Arrivée","bounding":"De %{start} à %{end}","departure":"Départ","journey_frequencies":"Créneau horaire","stop_title":"Arrêt","time_tables":"Liste des calendriers","title":"Course au départ de %{stop} à %{time} sur la séquence %{route}","translation_form":"Cloner la course"},"sidebar":{"timeless":"Courses sans horaire"},"time_filter":{"time_range_filter":"Filtrer"},"timeless":{"title":"Courses sans horaire","vehicle_journeys":"Courses ayant des horaires","vehicles_list":"Liste des courses"},"vehicle_journey":{"title":"Course partant de %{stop} à %{time}","title_stopless":"Course %{name}"},"vehicle_journey_frequency":{"title":"Course en fréquence partant de %{stop} à %{time}","title_frequency":"Course en fréquence de %{interval}min partant de %{stop} de %{time_first} à %{time_last}","title_stopless":"Course en fréquence %{name}"},"vehicle_journeys_matrix":{"affect_company":"Indiquez un nom de transporteur...","cancel_selection":"Annuler la sélection","duplicate":{"delta":"Décalage à partir duquel on créé les courses","number":"Nombre de courses à créer et dupliquer","one":"Dupliquer %{count} course","other":"Dupliquer %{count} courses","start_time":"Horaire de départ indicatif"},"fetching_error":"La récupération des missions a rencontré un problème. Rechargez la page pour tenter de corriger le problème.","filters":{"constraint_zone":"Choisir une ITL","id":"Filtrer par ID course...","journey_pattern":"Filtrer par code, nom ou OID de mission...","purchase_window":"Filtrer par calendrier commercial...","timetable":"Filtrer par calendrier..."},"line_routes":"Séquences d'arrêts de la ligne","modal_confirm":"Voulez-vous valider vos modifications avant de changer de page?","no_associated_footnotes":"Aucune note associée","no_associated_purchase_windows":"Aucun calendrier commercial associé","no_associated_timetables":"Aucun calendrier associé","no_excluded_constraint_zones":"Aucune ITL exclue","no_line_footnotes":"La ligne ne possède pas de notes","select_footnotes":"Sélectionnez les notes à associer à cette course","selected_journeys":"%{count} course(s) sélectionnée(s)","show_purchase_window":"Voir le calendrier commercial","show_timetable":"Voir le calendrier"}},"vehicle_translations":{"failure":"Echec de la création de courses par tanslation","success":"%{count} course(s) crée(s) par translation","translate_form":{"first_stop_arrival_time":"Horaire d'arrivée au premier arrêt '%{stop_name}'","first_stop_departure_time":"Horaire de départ au premier arrêt '%{stop_name}'","multiple_cloning_form":"Répéter le clonage à intervalle régulier","set":"Fixer","to":"à (hh:mm)"}},"waybacks":{"label":{"inbound":"retour","outbound":"aller"}},"whodunnit":"Par %{author}","will_paginate":{"models":{"line":{"few":"lignes","one":"ligne","other":"lignes","zero":"lignes"},"network":{"few":"réseaux","one":"réseau","other":"réseaux","zero":"réseaux"},"referential":{"few":"jeux de données","one":"jeu de données","other":"jeux de données","zero":"jeux de données"},"route":{"few":"itinéraires","one":"itinéraire","other":"itinéraires","zero":"itinéraires"}},"next_label":"Suivant \u0026#8594;","page_entries_info":{"list":"Liste paginée","multi_page":"Liste des %{model} %{from} à %{to} sur %{count}","multi_page_html":"Liste des %{model} %{from}\u0026nbsp;à\u0026nbsp;%{to} sur %{count}","search":"Résultats :","single_page":{"one":"1 %{model} affiché(e)","other":"Liste des %{model} 1 à %{count} sur %{count}","zero":"Aucun élément trouvé"},"single_page_html":{"one":"1 %{model} affiché(e)","other":"Liste des %{model} 1 à %{count} sur %{count}","zero":"Aucun élément trouvé"}},"page_gap":"\u0026hellip;","previous_label":"\u0026#8592; Précédent"},"workbench_outputs":{"show":{"see_current_output":"Voir l'Offre actuelle","table_headers":{"ended_at":"Date et heure de création"},"title":"Finaliser des jeux de données"}},"workbenches":{"actions":{"configure":"Configurer","show_output":"Finaliser l'Offre"},"edit":{"link":"Paramétrages","title":"Configurer l'espace de travail"},"index":{"offers":{"calendars":"Calendriers","idf":"Offres IDF","no_content":"Aucun contenu","organisation":"Offres de mon Organisation","referentials":"Jeux de données","see":"Voir la liste","title":"Offre de transport"},"title":"%{organisation} dashboard"},"referential_count":{"one":"1 jeu de données dans cet espace de travail","other":"%{count} jeux de données dans cet espace de travail","zero":"Aucun jeu de données dans cet espace de travail"},"show":{"title":"Offre de transport %{name}"},"update":{"title":"Configurer l'espace de travail"}},"workgroups":{"compliance_control_sets":{"after_import":"après import","after_import_by_workgroup":"après import (groupe)","after_merge":"après finalisation","after_merge_by_workgroup":"après finalisation (groupe)","automatic_by_workgroup":"automatique","before_merge":"avant finalisation","before_merge_by_workgroup":"avant finalisation (groupe)"},"edit":{"title":"Paramétrages de l'application"}},"yes":"oui","yesterday":"Hier"});
+I18n.translations["en"] = I18n.extend((I18n.translations["en"] || {}), {"access_links":{"actions":{"destroy":"Remove this access link","destroy_confirm":"Are you sure you want destroy this access link?","edit":"Edit this access link","new":"Add a new access link"},"edit":{"title_access_point_to_stop_area":"Update an access link from access %{access_point} to stop area %{stop_area}","title_stop_area_to_access_point":"Update an access link from stop area %{stop_area} to access %{access_point} "},"new":{"title_access_point_to_stop_area":"Create an access link from access %{access_point} to stop area %{stop_area}","title_stop_area_to_access_point":"Create an access link from stop area %{stop_area} to access %{access_point}"},"show":{"durations":"Durations (hh mm ss):","title":"access link %{access_link}"}},"access_points":{"access_point":{"no_position":"No Position"},"actions":{"destroy":"Remove this access point","destroy_confirm":"Are you sure you want destroy this access point?","edit":"Edit this access point","new":"Add a new access point"},"edit":{"title":"Update access point %{access_point}"},"index":{"name_or_country_code":"Name","title":"Access points"},"new":{"title":"Add a new access point"},"show":{"access_link_legend_1":"grays arrows for undefined links, green for defined ones","access_link_legend_2":"clic on arrows to create/edit a link","detail_access_links":"Specific access links","generic_access_links":"Glogal access links","geographic_data":"Geographic data ","no_geographic_data":"None","title":"Access point %{access_point}"}},"access_types":{"label":{"in":"Entrance","in_out":"Both ways","out":"Exit"}},"actions":{"activate":"Activate","actualize":"Actualize","add":"Add","archive":"Archive","clean_up":"Purge","clone":"Clone","combine":"Combine","create_api_key":"Create an API key","deactivate":"Deactivate","delete":"Delete","destroy":"Destroy","download":"Download","duplicate":"Clone","edit":"Edit","erase":"Erase","filter":"Filter","import":"Import","new":"Add new","processing":"Processing…","remove":"Remove","search":"Search","select":"Select","show":"See","submit":"Submit","sync":"Synchronize","unarchive":"Unarchive","validate":"Validate","wait_for_submission":"Please wait..."},"activemodel":{"attributes":{"clean_up":{"begin_date":"Begin date : ","end_date":"End date : "},"export_task":{"created_at":"Created on","end_date":"End date","end_date_greater_than_start_date":"End date must be greater than start date","end_date_less_than":"End date must be less than or equal to %{tt_ed_date}.","extensions":"Extensions","ignore_end_chars":"ignore last chars","ignore_last_word":"ignore last word","max_distance_for_commercial":"Max distance for commercial stop","max_distance_for_connection_link":"Max distance for connection link","name":"Export name","object_id_prefix":"Neptune Id prefix","reference_ids":"Associated Data","references_type":"Associated Data Type","start_date":"Start date","start_date_greater_than":"Start date must be greater than or equal to %{tt_st_date}.","status":"Status"},"stop_area_copy":{"area_type":"Area type"},"subscription":{"current_password":"Actual password","email":"Email address","organisation_name":"Organisation","password":"Password","password_confirmation":"Password confirmation","user_name":"User full name"},"time_table_combination":{"calendar_id":"Search a calendar","combined_id":"Time table id","operation":"operation","time_table_id":"Search a calendar"},"validation":{"created_at":"Created on","ignore_end_chars":"ignore last chars","ignore_last_word":"ignore last word","max_distance_for_commercial":"Max distance for commercial stop","max_distance_for_connection_link":"Max distance for connection link","no_save":"No save","object_id_prefix":"Neptune Id prefix","references_type":"subset","resources":"File to validate","status":"Status"},"validation_result":{"1-NEPTUNE-XML-1":"Conformité à la syntaxe XML suivant les recommandations du W3C.","1-NEPTUNE-XML-2":"Conformité au schéma défini par la XSD du profil TRIDENT/NEPTUNE.","2-NEPTUNE-AccessLink-1":"Correcte référence aux arrêts \u003cStopArea\u003e et accès \u003cAccessPoint\u003e définissant des liens d'accès \u003cAccessLink\u003e.","2-NEPTUNE-AccessLink-2":"Correcte référence aux arrêts \u003cStopArea\u003e et accès \u003cAccessPoint\u003e définissant des liens d'accès \u003cAccessLink\u003e.","2-NEPTUNE-AccessPoint-1":"Correcte référence à un arrêt \u003cStopArea\u003e dans les accès \u003cAccessPoint\u003e.","2-NEPTUNE-AccessPoint-2":"Correcte référence à un arrêt \u003cStopArea\u003e dans les accès \u003cAccessPoint\u003e.","2-NEPTUNE-AccessPoint-3":"Existence de liens d'accès \u003cAccessLink\u003e sur les accès \u003cAccessPoint\u003e.","2-NEPTUNE-AccessPoint-4":"Existence de liens d'accès \u003cAccessLink\u003e sur les accès \u003cAccessPoint\u003e de type 'in'.","2-NEPTUNE-AccessPoint-5":"Existence de liens d'accès \u003cAccessLink\u003e sur les accès \u003cAccessPoint\u003e sur les accès de type 'out'.","2-NEPTUNE-AccessPoint-6":"Existence de liens d'accès \u003cAccessLink\u003e sur les accès \u003cAccessPoint\u003e sur les accès de type 'inout'.","2-NEPTUNE-AccessPoint-7":"Vérification du modèle de projection de référence utilisé.","2-NEPTUNE-AreaCentroid-1":"Correcte référence à des arrêts \u003cStopArea\u003e dans la classe d’objets \u003cAreaCentroid\u003e.","2-NEPTUNE-AreaCentroid-2":"Vérification du modèle de projection de référence utilisé.","2-NEPTUNE-Common-1":"Unicité des éléments objectId des différents objets d'un lot de fichiers Neptune.","2-NEPTUNE-Common-2":"Unicité des éléments regitrationNumber des différents objets d'un lot de fichiers Neptune.","2-NEPTUNE-ConnectionLink-1":"Correcte référence aux arrêts \u003cStopArea\u003e définissant des tronçons de correspondance \u003cConnectionLink\u003e.","2-NEPTUNE-Facility-1":"Existence de l'arrêt \u003cStopArea\u003e référencé par l'équipement \u003cFacility\u003e.","2-NEPTUNE-Facility-2":"Existence de l'arrêt \u003cStopArea\u003e référencé par l'équipement \u003cFacility\u003e.","2-NEPTUNE-Facility-3":"Existence de la ligne \u003cLine\u003e référencée par l'équipement \u003cFacility\u003e.","2-NEPTUNE-Facility-4":"Existence de la correspondance \u003cConnectionLink\u003e référencée par l'équipement \u003cFacility\u003e.","2-NEPTUNE-Facility-5":"Existence de l'arrêt \u003cStopPoint\u003e référencé par l'équipement \u003cFacility\u003e.","2-NEPTUNE-Facility-6":"Vérification du modèle de projection de référence utilisé.","2-NEPTUNE-GroupOfLine-1":"Correcte référence à des lignes \u003cLine\u003e dans groupe de lignes \u003cGroupOfLine\u003e.","2-NEPTUNE-ITL-1":"Correcte référence à des arrêts \u003cStopArea\u003e dans les arrêts \u003cStopArea\u003e de type ITL.","2-NEPTUNE-ITL-2":"Correcte référence à des arrêts \u003cStopArea\u003e de type ITL dans la classe d’objets \u003cITL\u003e.","2-NEPTUNE-ITL-3":"Correcte référence à des arrêts \u003cStopArea\u003e dans la classe d’objets \u003cITL\u003e.","2-NEPTUNE-ITL-4":"Vérification du type de référence à des arrêts \u003cStopArea\u003e type ITL dans la classe d’objets \u003cITL\u003e.","2-NEPTUNE-ITL-5":"Bonne référence à la ligne \u003cLine\u003e dans la classe d’objets \u003cITL\u003e.","2-NEPTUNE-JourneyPattern-1":"Existence de la séquence d'arrêt \u003cChouetteRoute\u003e référencée par la mission \u003cJourneyPattern\u003e.","2-NEPTUNE-JourneyPattern-2":"Existence des arrêts \u003cStopPoint\u003e référencés par la mission \u003cJourneyPattern\u003e.","2-NEPTUNE-JourneyPattern-3":"Existence de la ligne \u003cLine\u003e référencée par la mission \u003cJourneyPattern\u003e.","2-NEPTUNE-Line-1":"Correcte référence au réseau dans l'objet ligne \u003cLine\u003e.","2-NEPTUNE-Line-2":"Correcte référence à un point d'arrêt sur parcours \u003cStopPoint\u003e comme terminus de ligne \u003cLine\u003e.","2-NEPTUNE-Line-3":"Correcte référence à un point d'arrêt sur parcours \u003cStopPoint\u003e comme terminus de ligne \u003cLine\u003e.","2-NEPTUNE-Line-4":"Correcte référence aux séquences d'arrêts \u003cChouetteRoute\u003e dans l'objet ligne \u003cLine\u003e.","2-NEPTUNE-Line-5":"Correcte référence aux séquences d'arrêts \u003cChouetteRoute\u003e dans l'objet ligne \u003cLine\u003e.","2-NEPTUNE-Network-1":"Correcte référence à des lignes \u003cLine\u003e dans version du réseau \u003cPTNetwork\u003e.","2-NEPTUNE-PtLink-1":"Existence des arrêts \u003cStopPoint\u003e référencés par les tronçons commerciaux \u003cPTLink\u003e.","2-NEPTUNE-Route-1":"Existence des missions \u003cJourneyPattern\u003e référencées par la séquence d'arrêt \u003cChouetteRoute\u003e.","2-NEPTUNE-Route-10":"référence d'une séquence d'arrêts \u003cChouetteRoute\u003e à une séquence d'arrêts opposée.","2-NEPTUNE-Route-11":"Cohérence des sens de la référence d'une séquence d'arrêts \u003cChouetteRoute\u003e à une séquence d'arrêts opposée.","2-NEPTUNE-Route-12":"Cohérence des terminus de la référence d'une séquence d'arrêts \u003cChouetteRoute\u003e à une séquence d'arrêts opposée.","2-NEPTUNE-Route-2":"Existence des tronçons commerciaux \u003cPtLink\u003e référencés par la séquence d'arrêt \u003cChouetteRoute\u003e.","2-NEPTUNE-Route-3":"Existence de la séquence opposée \u003cChouetteRoute\u003e référencée par la séquence d'arrêt \u003cChouetteRoute\u003e.","2-NEPTUNE-Route-4":"Correcte référence à un tronçon commercial \u003cPtLink\u003e dans une séquence d'arrêts \u003cChouetteRoute\u003e.","2-NEPTUNE-Route-5":"Vérification que tous les points d'arrêts sur parcours sont rattachés à une séquence d'arrêts \u003cChouetteRoute\u003e au départ d'un tronçon commercial \u003cPtLink\u003e et/ou à l'arrivée d'un autre tronçon commercial \u003cPtLink\u003e de la même séquence d'arrêts.","2-NEPTUNE-Route-6":"Vérification du correct ordonnancement des points d'arrêts sur parcours \u003cStopPoint\u003e dans le chainage des tronçons \u003cPtLink\u003e d'une séquence d'arrêts \u003cChouetteRoute\u003e.","2-NEPTUNE-Route-7":"référence mutuelle des missions \u003cJourneyPattern\u003e et des séquences d'arrêts \u003cChouetteRoute\u003e.","2-NEPTUNE-Route-8":"Cohérence des références aux points d'arrêt des missions \u003cJourneyPattern\u003e et des séquences d'arrêts \u003cChouetteRoute\u003e.","2-NEPTUNE-Route-9":"Utilité des points d'arrêts sur parcours des séquences d'arrêts \u003cChouetteRoute\u003e.","2-NEPTUNE-StopArea-1":"Correcte référence à des arrêts \u003cStopArea\u003e et/ou à des points d'arrêt sur parcours \u003cStopPoint\u003e dans les arrêts \u003cStopArea\u003e.","2-NEPTUNE-StopArea-2":"Correcte référence à des arrêts \u003cStopArea\u003e dans les arrêts \u003cStopArea\u003e de type StopPlace.","2-NEPTUNE-StopArea-3":"Correcte référence à des arrêts \u003cStopArea\u003e dans les arrêts \u003cStopArea\u003e de type CommercialStopPoint.","2-NEPTUNE-StopArea-4":"Correcte référence à des points d'arrêt sur parcours \u003cStopPoint\u003e dans les arrêts \u003cStopArea\u003e de type BoardingPosition ou Quay.","2-NEPTUNE-StopArea-5":"Correcte référence à une position géographique \u003cAreaCentroid\u003e dans les arrêts \u003cStopArea\u003e de tout type StopPlace, CommercialStopPoint, BoardingPosition et Quay.","2-NEPTUNE-StopArea-6":"référenceréciproque d'une position géographique \u003cAreaCentroid\u003e dans les arrêts \u003cStopArea\u003e de tout type StopPlace, CommercialStopPoint, BoardingPosition et Quay.","2-NEPTUNE-StopPoint-1":"Existence de la ligne \u003cLine\u003e référencée par l'arrêt \u003cStopPoint\u003e.","2-NEPTUNE-StopPoint-2":"Existence du réseau \u003cPTNetwork\u003e référence par l'arrêt \u003cStopPoint\u003e.","2-NEPTUNE-StopPoint-3":"Existence de l'arrêt \u003cStopArea\u003e référencé par l'arrêt \u003cStopPoint\u003e.","2-NEPTUNE-StopPoint-4":"Vérification du modèle de projection de référence utilisé.","2-NEPTUNE-Timetable-1":"Utilité des calendriers.","2-NEPTUNE-Timetable-2":"Utilité des calendriers.","2-NEPTUNE-VehicleJourney-1":"Existence de la séquence d'arrêt \u003cChouetteRoute\u003e référencée par la course \u003cVehicleJourney\u003e.","2-NEPTUNE-VehicleJourney-2":"Existence de la mission \u003cJourneyPattern\u003e référencée par la course \u003cVehicleJourney\u003e.","2-NEPTUNE-VehicleJourney-3":"Existence de la ligne \u003cLine\u003e référencée par la course \u003cVehicleJourney\u003e.","2-NEPTUNE-VehicleJourney-4":"Existence de l'opérateur \u003cCompany\u003e référencé par la course \u003cVehicleJourney\u003e.","2-NEPTUNE-VehicleJourney-5":"Existence de la tranche horaire \u003cTimeSlot\u003e référencée par la course \u003cVehicleJourney\u003e.","2-NEPTUNE-VehicleJourney-6":"Cohérence entre la course, la mission et la séquence d'arrêts.","2-NEPTUNE-VehicleJourney-7":"Utilité des missions","2-NEPTUNE-VehicleJourneyAtStop-1":"Existence de l'arrêt \u003cStopPoint\u003e référencé par l'horaire \u003cVehicleJourneyAtStop\u003e.","2-NEPTUNE-VehicleJourneyAtStop-2":"Existence de la course \u003cVehicleJourney\u003e référenceé par l'horaire \u003cVehicleJourneyAtStop\u003e.","2-NEPTUNE-VehicleJourneyAtStop-3":"adéquation des horaires de la course à la séquence d'arrêts.","2-NEPTUNE-VehicleJourneyAtStop-4":"adéquation des horaires de la course à la mission.","3-AccessLink-1":"Vérification de la proximité entre les deux extrémités d'un lien d'accès","3-AccessLink-2":"Vérification de la cohérence entre la distance fournie sur le lien d'accès et la distance géographique entre les deux extrémités du lien d'accès","3-AccessLink-3":"Vérification de la vitesse de parcours entre les deux extrémités d'un lien d'accès","3-AccessPoint-1":"Vérification de la géolocalisation de tous les accès","3-AccessPoint-2":"Vérification que deux accès de nom différents ne sont pas trop proches","3-AccessPoint-3":"Vérification de la proximité entre les accès et leur arrêt de rattachement","3-ConnectionLink-1":"Vérification de la proximité entre les deux arrêts d'une correspondance","3-ConnectionLink-2":"Vérification de la cohérence entre la distance fournie sur la correspondance et la distance géographique entre les deux arrêts de la correspondance","3-ConnectionLink-3":"Vérification de la vitesse de parcours entre les deux arrêts d'une correspondance","3-Facility-1":"Vérification de la géolocalisation de tous les accès","3-Facility-2":"Vérification de la proximité entre les équipements et leur arrêt de rattachement","3-JourneyPattern-1":"Vérification de double définition de missions","3-JourneyPattern-2":"Vérification de l’existence d’une mission passant par tous les arrêts de la séquence","3-JourneyPattern-3":"Vérification de double définition de missions","3-Line-1":"Vérification de la non homonymie des lignes","3-Line-2":"Vérification de la présence de séquences d'arrêts sur la ligne","3-Route-1":"Vérification de la succession des arrêts de la séquence","3-Route-2":"Vérification de la séquence inverse","3-Route-3":"Vérification de la distance entre deux arrêts successifs de la séquence","3-Route-4":"Vérification de double définition de séquences","3-Route-5":"Vérification de séquences sans séquence opposée","3-Route-6":"Vérification de la présence d'arrêts dans la séquence","3-Route-7":"Vérification de la présence de missions","3-Route-8":"Vérification de l'utilisation des arrêts par les missions","3-Route-9":"Vérification de l’existence d’une mission passant par tous les arrêts de la séquence","3-StopArea-1":"Vérification de la géolocalisation de tous les arrêts hors ITL","3-StopArea-2":"Vérification que 2 arrêts de noms différents en dehors d'un même regroupement d'arrêts ne sont pas trop proches","3-StopArea-3":"Vérification de l'unicité des arrêts","3-StopArea-4":"Vérification de la géolocalisation des arrêts","3-StopArea-5":"Vérification de la position relative des arrêts et de leur parent","3-VehicleJourney-1":"Vérification de la chronologie des horaires de passage à un arrêt","3-VehicleJourney-2":"Vérification de la vitesse de transfert entre deux arrêts","3-VehicleJourney-3":"Vérification de la cohérence des courses successives desservant deux mêmes arrêts","3-VehicleJourney-4":"Vérification de l'affectation des courses à un calendrier","4-AccessLink-1":"Vérification de contraintes sur les attributs des liens d'accès","4-AccessPoint-1":"Vérification de contraintes sur les attributs des accès","4-Company-1":"Vérification de contraintes sur les attributs des transporteurs","4-ConnectionLink-1":"Vérification de contraintes sur les attributs des correspondances","4-ConnectionLink-2":"Vérification des type d'arrêts en correspondance","4-GroupOfLine-1":"Vérification de contraintes sur les attributs des groupes de lignes","4-JourneyPattern-1":"Vérification de contraintes sur les attributs des missions","4-Line-1":"Vérification de contraintes sur les attributs des lignes","4-Line-2":"Vérification des modes de transport des lignes","4-Line-3":"Vérification des groupes de lignes d'une ligne","4-Line-4":"Vérification des séquences d'arrêts d'une ligne","4-Network-1":"Vérification de contraintes sur les attributs des réseaux","4-Route-1":"Vérification de contraintes sur les attributs des séquences d'arrêt","4-StopArea-1":"Vérification de contraintes sur les attributs des arrêts","4-StopArea-2":"Vérification de l'existance d'un arrêt commercial pour les arrêts physiques","4-StopArea-3":"Vérification de la cohérence entre les noms de communes et leur code INSEE","4-Timetable-1":"Vérification de contraintes sur les attributs des calendiers","4-VehicleJourney-1":"Vérification de contraintes sur les attributs des courses","4-VehicleJourney-2":"Vérification des modes de transport des courses","detail":"Detail","first_violations":"First violations","object":"Error object","objects":"Objects in violations","resource":"Resources of the error object","rule_code":"Code","rule_level":"Level","rule_number":"Step","rule_target":"Object","severity":"Severity","status":"Status","title":"Test title","url":"URL","violation_count":"errors","violation_count_txt":"Number of errors"},"vehicle_journey_import":{"file":"File"},"vehicle_translation":{"count":"Count","duration":"Duration"}},"errors":{"models":{"vehicle_translation":{"missing_start_time":"Departure time or arrival time is required.","uncompiliant_vehicle":"Vehicle creation by copy requires that the selected vehicle counts at leat a stop and has departure and arrival times at each stops","unreadable_time":"Expected time format is hh:mm"}}},"models":{"csv_validation":{"one":"CSV validation","other":"validations","zero":"validation"},"export_task":{"one":"export","other":"exports","zero":"export"},"gtfs_export":{"one":"GTFS export","other":"exports","zero":"export"},"gtfs_validation":{"one":"GTFS validation","other":"validations","zero":"validation"},"neptune_export":{"one":"Neptune export","other":"exports","zero":"export"},"neptune_validation":{"one":"Neptune validation","other":"validations","zero":"validation"},"netex_export":{"one":"NeTEx export","other":"exports","zero":"export"},"netex_validation":{"one":"NeTEx validation","other":"validations","zero":"validation"},"subscription":"account","validation":{"one":"validation","other":"validations","zero":"validation"},"validation_result":{"one":"Validation","other":"Validation","zero":"Validation"}}},"activerecord":{"attributes":{"access_link":{"access_link_type":"Type","access_point":"Access Point","comment":"Comment","created_at":"Created at","creator_id":"Created by ","default_duration":"Average","frequent_traveller_duration":"Regular passenger","lift_availability":"Lift","link_distance":"Distance (m)","mobility_restricted_suitability":"Mobility reduced passenger suitable","mobility_restricted_traveller_duration":"Mobility reduced passenger","name":"Name","object_version":"Version","objectid":"Neptune identifier","occasional_traveller_duration":"Occasional passenger","stairs_availability":"Escalator","stop_area":"Stop Area","updated_at":"Updated at"},"access_point":{"access_point_type":"Access point type","city_name":"City","closing_time":"Closing time","comment":"Comments","coordinates":"Coordinates (lat,lng)","country_code":"INSEE code","created_at":"Created at","creator_id":"Created by","latitude":"Latitude","lift_availability":"Lift","long_lat_type":"Projection type","longitude":"Longitude","mobility_restricted_suitability":"Mobility reduced passenger suitable","name":"Name","object_version":"Version","objectid":"Neptune identifier","openning_time":"Opening time","projection":"Projection type","projection_x":"x-position","projection_xy":"position (x,y)","projection_y":"y-position","stairs_availability":"Escalator","stop_area":"Contain in Stop Area","street_name":"Street name","updated_at":"Updated at","zip_code":"Zip code"},"api_key":{"name":"Name","token":"Token"},"attrs":{"created_at":"Created on","creator":"Creator","file":"Output","files":"Outputs","ignore_end_chars":"ignore last chars","ignore_last_word":"ignore last word","max_distance_for_commercial":"Max distance for commercial stop","max_distance_for_connection_link":"Max distance for connection link","name":"Name","no_save":"No save","object_id_prefix":"Neptune Id prefix","parent":"Parent","references_type":"Data to be imported","referential_id":"Referential","resources":"File to import","started_at":"Started at","status":"Status","type":"Export type"},"calendar":{"date_ranges":"Date ranges","dates":"Dates","friday":"Friday","monday":"Monday","name":"Name","organisation":"Organization","saturday":"Saturday","shared":"Shared","sunday":"Sunday","thursday":"Thursday","tuesday":"Tuesday","wednesday":"Wednesday"},"company":{"code":"Code","created_at":"Created at","creator_id":"Created by ","email":"Email","fax":"Fax number","name":"Name","object_version":"Version","objectid":"Neptune identifier","operating_department_name":"Department","organizational_unit":"Unit","phone":"Phone number","registration_number":"Registration number","short_name":"Short name","time_zone":"Time zone","updated_at":"Updated at","url":"Web page"},"compliance_check":{"code":"Code","comment":"Comment","criticity":"Criticity","name":"Name"},"compliance_check_message":{"criticity":"Criticity","link":"Link","message":"Message","message_key":"Message key","resource_objectid":"Resource objectid"},"compliance_check_resource":{"download":"Download","metrics":"Metrics","name":"Name","status":"Status"},"compliance_check_resources":{"download":"Download","metrics":"Test results","name":"Name of the line","status":"Status"},"compliance_check_set":{"assigned_to":"Assigned to","associated_object":"Associated object","compliance_control_set":"Compliance control set","creation_date":"Created at","name":"Name","ref":"ref"},"compliance_control":{"code":"Code","comment":"Comment","compliance_control_block":"Control Block","criticity":"Criticity","maximum":"Maximum","minimum":"Minimum","name":"Name","pattern":"Regular expression","predicate":"Predicate","prerequisite":"Prerequisite","target":"Target"},"compliance_control_blocks":{"sub_transport_mode":"Transport submode","transport_mode":"Transport mode"},"compliance_control_set":{"assigned_to":"Assigned to","control_numbers":"Nb contrôle","name":"Name","owner_jdc":"Owner of the control game","updated_at":"Update"},"connection_link":{"arrival":"End of link","arrival_id":"End of link","comment":"Comment","connection_link_type":"Type","created_at":"Created at","creator_id":"Created by","default_duration":"Average","departure":"Start of link","departure_id":"Start of link","frequent_traveller_duration":"Regular passenger","lift_availability":"Lift","link_distance":"Distance (m)","mobility_restricted_suitability":"Mobility reduced passenger suitable","mobility_restricted_traveller_duration":"Mobility reduced passenger","name":"Name","object_version":"Version","objectid":"Neptune identifier","occasional_traveller_duration":"Occasional passenger","stairs_availability":"Escalator","undefined":"not yet set","updated_at":"Updated at"},"export":{"base":{"created_at":"Created on","creator":"Creator","file":"Output","files":"Outputs","ignore_end_chars":"ignore last chars","ignore_last_word":"ignore last word","max_distance_for_commercial":"Max distance for commercial stop","max_distance_for_connection_link":"Max distance for connection link","name":"Name","no_save":"No save","object_id_prefix":"Neptune Id prefix","parent":"Parent","references_type":"Data to be exported","referential_id":"Referential","resources":"File to export","started_at":"Started at","status":"Status","type":"Export type"},"created_at":"Created on","creator":"Creator","file":"Output","files":"Outputs","ignore_end_chars":"ignore last chars","ignore_last_word":"ignore last word","max_distance_for_commercial":"Max distance for commercial stop","max_distance_for_connection_link":"Max distance for connection link","name":"Name","no_save":"No save","object_id_prefix":"Neptune Id prefix","parent":"Parent","references_type":"Data to be exported","referential_companies":{"referential_id":"Referential"},"referential_id":"Referential","resources":"File to export","started_at":"Started at","status":"Status","type":"Export type","workgroup":{"duration":"Duration"}},"footnote":{"checksum":"checksum","code":"number","label":"line text"},"group_of_line":{"comment":"Comments","created_at":"Created at","creator_id":"Created by","line_count":"Number of lines","name":"Name","object_version":"Version","objectid":"Neptune identifier","registration_number":"Registration number","updated_at":"Updated at"},"import":{"base":{"created_at":"Created on","creator":"Creator","ignore_end_chars":"ignore last chars","ignore_last_word":"ignore last word","max_distance_for_commercial":"Max distance for commercial stop","max_distance_for_connection_link":"Max distance for connection link","name":"Name","no_save":"No save","object_id_prefix":"Neptune Id prefix","references_type":"Data to be imported","resources":"File to import","started_at":"Started at","status":"Status"},"created_at":"Created on","creator":"Creator","ignore_end_chars":"ignore last chars","ignore_last_word":"ignore last word","max_distance_for_commercial":"Max distance for commercial stop","max_distance_for_connection_link":"Max distance for connection link","name":"Name","no_save":"No save","object_id_prefix":"Neptune Id prefix","references_type":"Data to be imported","resource":{"name":"Filename","status":"Status"},"resources":"File to import","started_at":"Started at","status":"Status"},"import_message":{"column":"Column","criticity":"Criticity","filename":"Filename","line":"Line","message":"Message","message_key":"Message key"},"journey_frequency":{"exact_time":"Exact?","first_departure_time":"First departure","last_departure_time":"Last departure","scheduled_headway_interval":"Interval","timeband":"Time bands"},"journey_pattern":{"checksum":"Checksum","comment":"Comments","commercial_journey_time":"Commercial journey","created_at":"Created at","creator_id":"Created by","full_journey_time":"Full journey","name":"Name","object_version":"Version","objectid":"Neptune identifier","published_name":"Published name","registration_number":"Registration number","route":"Route","stop_point_ids":"Route's stop selection","stop_points":"Nb stop areas","updated_at":"Updated at"},"line":{"accessible":"Accessible","activated":"Activated","color":"Line color","comment":"Comments","companies":{"name":"Company"},"company":"Company","company_id":"Company","created_at":"Created at","creator_id":"Created by","deactivated":"Deactivated","default_fs_msg":"These vehicle journeys are considered as regular","flexible_service":"On demond transportation","footnotes":"Footnotes","group_of_line":"Group of lines","id":"ID","mobility_restricted_suitability":"PRM accessibility","name":"Name","network_id":"Network","networks":{"name":"Network"},"not_accessible":"Not accessible","number":"Number","number_of_fs_vj":"Number of on demond vehicle journeys","number_of_mrs_vj":"Number of accessible vehicle journeys","number_of_non_fs_vj":"Number of non on demond vehicle journeys","number_of_non_mrs_vj":"Number of non accessible vehicle journeys","number_of_null_fs_vj":"Number of unspecified on demond vehicle journeys","number_of_null_mrs_vj":"Number of unspecified accessible vehicle journeys","number_of_vj":"Total number of vehicle journeys","object_version":"Version","objectid":"Neptune identifier","on_demaond_fs":"On demond service","published_name":"Published name","registration_number":"Short name","regular_fs":"Regular service","seasonal":"Seasonal","secondary_companies":"Secondary companies","stable_id":"External permanent idenifier\"","status":"Status","text_color":"Text color","transport_mode":"Transport mode","transport_submode":"Transport Submode","unspecified_fs":"Not specified","unspecified_mrs":"Not specified","updated_at":"Updated at","url":"Web page"},"line_referential":{"sync_interval":"Synchronisation frequency"},"network":{"comment":"Comments","created_at":"Created at","creator_id":"Created by ","description":"Description","name":"Name","object_version":"Version","objectid":"Neptune identifier","registration_number":"Registration number","source_identifier":"Source identifier","source_name":"Source name","source_type_name":"Source type","updated_at":"Updated at","version_date":"Date of this network's version"},"organisation":{"data_format":"Data format","data_format_restrictions_by_default":"Data format constraint by default","geoportail_key":"IGN Geoportail Key","name":"Name"},"purchase_window":{"bounding_dates":"Bounding Dates","color":"Associated Color","date_ranges":"Date ranges","name":"Name","referential":"Referential"},"referential":{"access_points":"Access Points","archived_at":"Archived","archived_at_null":"Unarchived","boarding_positions":"boarding positions","commercial_stops":"commercial stops","companies":"Companies","compliance_checks":"Validations","connection_links":"Connection links","created_at":"Created","created_from":"Created from","data_format":"Favorite format for export","data_format_restrictions":"Data format constraint","end_validity_period":"to","exports":"Exports","group_of_lines":"Group of lines","imports":"Imports","itls":"routing contraints","lines":"Lines","lower_corner":"Bottom,Left corner for default bounding box","merged_at":"Finalized","name":"Name","networks":"Networks","no_validity_period":"undefined","number_of_lines":"No. of lines","organisation":"Organization","prefix":"Neptune Object Id prefix","projection_type":"Optional spatial reference system code (SRID)","quays":"quays","resources":"Neptune Import File","routing_constraint_zone":"Routing constraint zone","slug":"Code","start_validity_period":"from","state":"Status","status":"Status","stop_areas":"Stop Areas","stop_places":"stop places","time_tables":"Time tables","time_zone":"time zone","timebands":"Time bands","updated_at":"Updated","upper_corner":"Top,Right corner for default bounding box","validity_period":"Inclusive validity period","vehicle_journeys":"Vehicle journeys"},"route":{"checksum":"Checksum","comment":"Comments","created_at":"Created at","creator_id":"Created by","direction":"Direction","journey_patterns":"Journey patterns","line":"Line","name":"Name","no_journey_pattern":"No journey pattern","number":"Number","object_version":"Version","objectid":"Neptune identifier","opposite_route":"Reversed route","opposite_route_id":"Reversed route","published_name":"Published name","stop_area_arrival":"Stop area arrival","stop_area_departure":"Stop area departure","stop_points":"Nb Stop areas","updated_at":"Updated at","vehicle_journeys":"Vehicle journeys","wayback":"Direction"},"routing_constraint_zone":{"checksum":"Checksum","created_at":"Created at","line":"Line","name":"Name","objectid":"Object ID","route":"Associated route","route_id":"Associated route","stop_areas":"Stop areas","stop_points_count":"Number of stop points","updated_at":"Updated at"},"stop_area":{"area_type":"Area type","children_ids":"Children","city_name":"City","comment":"Description","confirmed":"Activated","confirmed_at":"Activated at","coordinates":"Coordinates (lat,lng) WGS84","country_code":"Country","created_at":"Created at","creator_id":"Created by","deactivated":"Deactivated","deleted":"Deactivated","deleted_at":"Deactivated at","fare_code":"Fare code","in_creation":"In creation","latitude":"Latitude","lift_availability":"Lift","long_lat_type":"Projection type","longitude":"Longitude","mobility_restricted_suitability":"Mobility reduced passenger suitable","name":"Name","nearest_topic_name":"Nearest point of interest","object_version":"Version","objectid":"Neptune identifier","parent":"Parent","projection":"Projection type","projection_x":"x-position","projection_xy":"position (x,y) %{projection}","projection_y":"y-position","published_name":"Published name","registration_number":"Registration number","routing_line_ids":"Attached lines","routing_stop_ids":"Attached stops","stairs_availability":"Escalator","status":"Status","stop_area_type":"Area type","street_name":"Street name","time_zone":"Time zone","updated_at":"Updated at","url":"Web page","waiting_time":"Waiting time (minutes)","zip_code":"Zip code"},"stop_point":{"area_type":"Area type","city_name":"City name","created_at":"Created","deleted_at":"Activated","for_alighting":"Alighting","for_boarding":"Boarding","lines":"Lines","name":"Name","position":"Position","updated_at":"Updated","zip_code":"Zip code"},"time_table":{"bounding_dates":"Global validity period","calendar":"Calendar","calendar_details":"Calendar details","calendar_id":"Calendar","calendars":"Calendar view","checksum":"Checksum","color":"Associated color","comment":"Name","created_at":"Created at","creator_id":"Created by ","date":"On","dates":"Peculiar dates","day_types":"Period day types","excluded_dates":"Excluded dates","friday":"Friday","monday":"Monday","none":"none","object_version":"Version","objectid":"Neptune identifier","period_end":"to","period_start":"From","periods":"Application periods","saturday":"Saturday","sunday":"Sunday","tag_list":"Tags","tag_search":"Tags","thursday":"Thursday","tuesday":"Tuesday","updated_at":"Updated at","version":"Short name","wednesday":"Wednesday"},"timeband":{"created_at":"Created at","end_time":"End time","name":"Title","start_time":"Start time","updated_at":"Updated at"},"user":{"current_password":"Current password","email":"Email","name":"Full name","password":"Password","password_confirmation":"Password confirmation","permissions":"Permissions","remember_me":"Remember me","reset_password_token":"Reset password token","unlock_token":"Unlock token","username":"Username"},"validation_task":{"created_at":"Created on","ignore_end_chars":"ignore last chars","ignore_last_word":"ignore last word","max_distance_for_commercial":"Max distance for commercial stop","max_distance_for_connection_link":"Max distance for connection link","no_save":"No save","object_id_prefix":"Neptune Id prefix","references_type":"subset","resources":"File to validate","status":"Status"},"vehicle_journey":{"accessible":"Accessible","arrival_time":"Arrival","checksum":"Checksum","comment":"Comments","company":"Company","company_name":"Company name","constraint_exclusions":"Constraint Zones exclusions","created_at":"Created at","creator_id":"Created by","departure_time":"Departure","facility":"Facility","flexible_service":"On demond transportation","footnote_ids":"Footnotes","id":"Journey ID","journey_frequency_ids":"Timeband","journey_length":"Journey length","journey_name":"Name of the vehicle journey","journey_pattern":"Journey Pattern","journey_pattern_id":"Pattern ID","journey_pattern_published_name":"Journey Pattern published name","line":"Line","mobility_restricted_suitability":"PRM accessibility","name":"Journey Name","not_accessible":"Not accessible","number":"Number","object_version":"Version","objectid":"Neptune identifier","on_demand_fs":"On demand service","published_journey_identifier":"Published Identifier","published_journey_name":"Published Name","purchase_window":"Purchase availability","regular_fs":"Regular service","route":"Route","start_time":"Start time","time_slot":"Time Slot","time_table_ids":"Calendar list","time_tables":"Calendars","train_number":"Train number","transport_mode":"Transport Mode","transport_submode":"Transport Submode","unspecified_fs":"Not specified","unspecified_mrs":"Not specified","updated_at":"Updated at","vehicle_journey_at_stop_ids":"Time list","vehicle_type_identifier":"Vehicle Type Identifier"},"workbench":{"import_compliance_control_set_id":"Space data before import","merge_compliance_control_set_id":"Space data before merge"}},"copy":"Copy of %{name}","errors":{"messages":{"record_invalid":"Validation failed: %{errors}","restrict_dependent_destroy":{"many":"Cannot delete record because dependent %{record} exist","one":"Cannot delete record because a dependent %{record} exists"}},"models":{"calendar":{"attributes":{"dates":{"date_in_date_ranges":"A date can not be in Dates and in Date ranges.","date_in_dates":"A date can appear only once in the list of dates.","illegal_date":"The date %{date} does not exist."},"permissions":{"must_be_nonempty":"A permission can't be empty.","must_be_unique":"User's permissions must be unique."}}},"clean_up":{"attributes":{"begin_date":{"presence":"A clean up must have a begin date"},"date_type":{"presence":"A clean up must have a date type"},"end_date":{"presence":"A clean up must have a end date"}},"invalid_period":"Invalid period : the end date must be strictly greater than the begin date"},"compliance_control_block":{"attributes":{"condition_attributes":{"taken":"The same compliance control block already exists in this compliance control set"}}},"export":{"base":{"attributes":{"file":{"wrong_file_extension":"The exported file must be a zip file"}}}},"import":{"base":{"attributes":{"file":{"wrong_file_extension":"The imported file must be a zip file"}}}},"journey_frequency":{"end_must_be_before_timeband":"the end date must be less than or equal to the time bands","end_must_be_different_from_first":"the end date must be different from first date","scheduled_headway_interval_greater_than_zero":"interval must be greater than 0","start_must_be_after_timeband":"the date of departure must be greater or equal to the time bands"},"journey_pattern":{"attributes":{"stop_points":{"minimum":"Must at least have two stop points"}}},"line_referential_sync":{"attributes":{"base":{"multiple_process":"There is already an synchronisation in progress"}}},"purchase_window":{"attributes":{"dates":{"date_in_date_ranges":"A date can not be in Dates and in Date ranges.","date_in_dates":"A date can appear only once in the list of dates.","illegal_date":"The date %{date} does not exist."}}},"routing_constraint_zone":{"attributes":{"stop_points":{"all_stop_points_selected":"All stop points from route cannot be selected.","not_enough_stop_points":"You should specify at least 2 stop points.","stop_points_not_from_route":"Stop point does not belong to the Route of this Routing constraint zone."}}},"stop_area_referential_sync":{"attributes":{"base":{"multiple_process":"There is already an synchronisation in progress"}}},"time_table_date":{"attributes":{"date":{"taken":"dupplicate date for this timetable"}}},"time_table_period":{"start_must_be_before_end":"end date must be after start date"},"timeband":{"start_must_be_before_end":"end date must be after start date"},"trident":{"invalid_object_id":"invalid syntax, expected as [A-Za-z0-9_]:%{type}:[A-Za-z0-9_-]","invalid_object_id_type":"invalid type, must be %{type}"},"vehicle_journey":{"invalid_times":"Invalid times"},"vehicle_journey_at_stop":{"arrival_must_be_before_departure":"arrival time must be before departure time"}}},"models":{"access_link":{"one":"access link","other":"access links","zero":"access link"},"access_point":{"one":"access point","other":"access points","zero":"access point"},"calendar":{"one":"calendar template","other":"calendar templates"},"clean_up":{"one":"Cleanup","other":"Cleanups"},"company":{"one":"company","other":"companies","zero":"company"},"compliance_check":{"one":"Compliance check","other":"Compliance checks","zero":"Compliance check"},"compliance_check_block":{"one":"compliance_control_set","other":"compliance_control_sets","zero":"Control blocks"},"compliance_check_set":{"one":"Compliance check set","other":"Compliance check sets","zero":"Compliance check set"},"compliance_control":{"one":"compliance control","other":"compliance controls"},"compliance_control_block":{"one":"Control block","other":"Control blocks","zero":"Control blocks"},"compliance_control_set":{"one":"compliance_control_set","other":"compliance_control_sets"},"connection_link":{"one":"connection link","other":"connection links","zero":"connection link"},"csv_export":{"one":"CSV export","other":"exports","zero":"export"},"csv_import":{"one":"CSV import","other":"imports","zero":"import"},"csv_validation":{"one":"CSV validation","other":"validations","zero":"validation"},"export":{"one":"export","other":"exports","zero":"export"},"footnote":{"one":"note","other":"notes","zero":"note"},"generic_attribute_control/min_max":{"one":"Min, max values of numeric fields"},"generic_attribute_control/pattern":{"one":"Attribute regular expression of an object in a line"},"generic_attribute_control/uniqueness":{"one":"Attribute uniqueness of an object in a line"},"group_of_line":{"one":"group of line","other":"groups of lines","zero":"group of line"},"gtfs_export":{"one":"GTFS export","other":"exports","zero":"export"},"gtfs_import":{"one":"GTFS import","other":"imports","zero":"import"},"gtfs_validation":{"one":"GTFS validation","other":"validations","zero":"validation"},"import":{"one":"import","other":"imports","zero":"import"},"import_resource":{"one":"netex conformity","other":"netex conformities","zero":"netex conformity"},"journey_pattern":{"one":"journey pattern","other":"journey patterns","zero":"journey pattern"},"journey_pattern_control/duplicates":{"one":"Journey patterns duplicates in a line"},"journey_pattern_control/vehicle_journey":{"one":"Presence of vehicle journeys"},"line":{"one":"line","other":"lines","zero":"line"},"line_control/lines_scope":{"one":"Lines must be included in the lines scope of the organization"},"line_control/route":{"one":"The routes of a line must have an opposite route"},"line_referential":{"one":"line referential","other":"line referentials"},"neptune_export":{"one":"Neptune export","other":"exports","zero":"export"},"neptune_import":{"one":"Neptune import","other":"imports","zero":"import"},"neptune_validation":{"one":"Neptune validation","other":"validations","zero":"validation"},"netex_export":{"one":"NeTEx export","other":"exports","zero":"export"},"netex_import":{"one":"NeTEx import","other":"imports","zero":"import"},"netex_validation":{"one":"NeTEx validation","other":"validations","zero":"validation"},"network":{"one":"network","other":"networks","zero":"network"},"one":"Api Key","organisation":{"one":"organization","other":"organizations","zero":"organization"},"other":"Api keys","purchase_window":{"one":"purchase window","other":"purchase windows","zero":"purchase window"},"referential":{"one":"data space","other":"data spaces","zero":"data space"},"route":{"one":"route","other":"routes","zero":"route"},"route_control/duplicates":{"one":"Check of route duplicates"},"route_control/journey_pattern":{"one":"Presence of journey patterns"},"route_control/minimum_length":{"one":"A route must have at least 2 stop points"},"route_control/omnibus_journey_pattern":{"one":"A journey pattern of a route should connect all of a route's stop points"},"route_control/opposite_route":{"one":"Check of the opposite route"},"route_control/opposite_route_terminus":{"one":"Check of last stop point of the opposite route"},"route_control/stop_points_in_journey_pattern":{"one":"The stop points of a route must be used by at least one journey pattern"},"route_control/unactivated_stop_point":{"one":"Route and unactivated stop point"},"route_control/zdl_stop_area":{"one":"Two stop points which belong to the same ZDL cannot follow one another in a route"},"routing_constraint_zone":{"one":"routing constraint zone","other":"routing constraint zones","zero":"routing constraint zone"},"routing_constraint_zone_control/maximum_length":{"one":"Maximum length of s routing contraint zone"},"routing_constraint_zone_control/minimum_length":{"one":"Minimum length of s routing contraint zone"},"routing_constraint_zone_control/unactivated_stop_point":{"one":"Unactivated stop points"},"routing_constraint_zone_control/vehicle_journey_at_stops":{"one":"Incresing chronology of the vehicle journey at stops"},"stop_area":{"one":"stop area","other":"stop areas","zero":"stop area"},"stop_area_referential":{"one":"stop area referential","other":"stop area referentials"},"stop_point":{"one":"stop point on route","other":"stop points on route","zero":"stop point on route"},"time_table":{"one":"timetable","other":"timetables","zero":"timetable"},"timeband":{"one":"Time band","other":"Time bands","zero":"Time band"},"user":"user","validation_task":{"one":"validation","other":"validations","zero":"validation"},"vehicle_journey":{"one":"vehicle journey","other":"vehicle journeys","zero":"vehicle journey"},"vehicle_journey_control/delta":{"one":"The travel time between two following stop points must be close to all the vehicle journey of a journey pattern"},"vehicle_journey_control/speed":{"one":"The speed between 2 stop points should be confined between thresholds"},"vehicle_journey_control/time_table":{"one":"A vehicle journey must have at least one timetable"},"vehicle_journey_control/vehicle_journey_at_stops":{"one":"Incresing chronology of the vehicle journey at stops"},"vehicle_journey_control/waiting_time":{"one":"The wating time at a stop point should'nt be too long"},"workbench":{"one":"workbench","other":"workbenches","zero":"workbench"}}},"api_keys":{"actions":{"destroy":"Remove this api key","destroy_confirm":"Are you sure you want destroy this api key?","edit":"Edit this api key","new":"Add a new api key"},"edit":{"title":"Update api key"},"index":{"title":"Api key"},"new":{"title":"Add a new api key"},"show":{"title":"Api key"}},"are_you_sure":"Are you sure?","area_types":{"label":{"border":"Border","deposit":"Deposit","gdl":"GDL","lda":"LDA","other":"Other","relief":"Relief point","service_area":"Service Area","zdep":"ZDEp","zder":"ZDEr","zdlp":"ZDLp","zdlr":"ZDLr"}},"attributes":{"author":"Edited by","created_at":"Created at","updated_at":"Updated at"},"back":"Back","bounding_dates":"%{debut} \u003e %{end}","brandname":"IBOO","calendars":{"actions":{"destroy":"Remove this calendar","destroy_confirm":"Are you sure you want destroy this calendar?","edit":"Edit this calendar","new":"Add a new calendar"},"create":{"title":"Add a new calendar"},"days":{"friday":"F","monday":"M","saturday":"Sa","sunday":"Su","thursday":"Th","tuesday":"Tu","wednesday":"W"},"edit":{"title":"Update calendar %{name}"},"errors":{"overlapped_periods":"Another period is overlapped with this period","short_period":"A period needs to last at least two days"},"filters":{"name_cont":"Search by name"},"index":{"all":"All","date":"Date","not_shared":"Not shared","search_no_results":"No calendar templates matching your query","shared":"Shared","title":"Calendars"},"months":{"1":"January","10":"October","11":"November","12":"December","2":"February","3":"March","4":"April","5":"May","6":"June","7":"July","8":"August","9":"September"},"new":{"title":"Add a new calendar"},"search_no_results":"No calendar template matching your query","show":{"title":"Calendar %{name}"},"standard_calendar":"Standard calendar","standard_calendars":"Standard calendars"},"cancel":"Cancel","clean_ups":{"actions":{"clean_up":"Clean up","confirm":"Clean up will destroy time tables which ended on requested date\nand next recursively all object without any time table\nPlease confirm this action"},"failure":"Fail when clean_up : %{error_message}","success_jp":"%{count} journey patterns deleted","success_tm":"%{count} time tables deleted","success_vj":"%{count} vehicle journeys deleted"},"codif_data":"Codifligne datas","companies":{"actions":{"destroy":"Remove this company","destroy_confirm":"Are you sure you want destroy this company?","edit":"Edit this company","new":"Add a new company"},"edit":{"title":"Update company %{name}"},"index":{"advanced_search":"Advanced search","name":"Search by name...","name_or_objectid":"Search by name or by ID...","title":"Companies"},"new":{"title":"Add a new company"},"search_no_results":"No company matching your query","search_no_results_for_filter":"No company has been set for these journeys","show":{"title":"Company %{name}"}},"compliance_check_messages":{"3_generic_1":"%{source_objectid} : the %{source_attribute} attribute value (%{error_value}) does not respect the following pattern : %{reference_value}","3_generic_2_1":"%{source_objectid} : the %{source_attribute} attributes's value (%{error_value}) is greater than the authorized maximum value : %{reference_value}","3_generic_2_2":"%{source_objectid} : the %{source_attribute} attributes's value (%{error_value}) is smaller than the authorized minimum value %{reference_value}","3_generic_3":"%{source_objectid} : the %{source_attribute} attribute (%{error_value}) has a value shared with : %{target_0_objectid}","3_journeypattern_1":"The journey pattern with objectid %{source_objectid} is identical with another one %{target_0_objectid}","3_journeypattern_2":"The journey pattern with %{source_objectid} objectid doesn't have any vehicle journey","3_line_1":"On line :%{source_label} (%{source_objectid}), no route has an opposite route","3_line_2":"The line %{source_label} (%{source_objectid}) is not in the lines scope of the organization %{reference_value}","3_route_1":"The route with %{source_objectid} objectid connect the stop points %{target_0_label} (%{target_0_objectid}) and %{target_1_label} (%{target_1_objectid}) which belong to the same ZDL","3_route_10":"L'itinéraire %{source_objectid} référence un arrêt (ZDEp) désactivé %{target_0_label} (%{target_0_objectid})","3_route_2":"The route with %{source_objectid} objectid references an incoherent oppposite route %{target_0_objectid}","3_route_3":"The route with %{source_objectid} objectid doesn't have any journey pattern","3_route_4":"The route with %{source_objectid} objectid is identical with another route %{target_0_objectid}","3_route_5":"The route with %{source_objectid} objectid has a first stop from the %{target_0_label} ZDL whereas its oppoite route's last stop is from the ZDL %{target_1_label}","3_route_6":"The route with %{source_objectid} objectid does not connect enough stop points (required 2 stop points)","3_route_8":"The stop point %{target_0_label} (%{target_0_objectid}) of the route %{source_objectid} is not used by any journey pattern","3_route_9":"The route with %{source_objectid} objectid does not have a journey pattern that connect all of its stop points","3_routingconstraint_1":"The Routing Constraint Zone %{source_objectid} references an unactivated stop point (ZDEp) %{target_0_label} (%{target_0_objectid})","3_routingconstraint_2":"The Routing Constraint Zone %{source_objectid} covers all the stop points of its related route : %{target_0_objectid}.","3_routingconstraint_3":"The Routing Constraint Zone %{source_objectid} has less than 2 stop points","3_shape_1":"Tracé %{source_objectid} : le tracé passe trop loin de l'arrêt %{target_0_label} (%{target_0_objectid}) : %{error_value} \u003e %{reference_value}","3_shape_2":"Tracé %{source_objectid} : le tracé n'est pas défini entre les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid})","3_shape_3":"Le tracé de l'itinéraire %{source_objectid} est en écart avec la voirie sur %{error_value} sections","3_vehiclejourney_1":"On the following vehicle journey %{source_objectid}, the waiting time %{error_value} a this stop point %{target_0_label} (%{target_0_objectid}) is greater than the threshold (%{reference_value})","3_vehiclejourney_2_1":"On the following vehicle journey %{source_objectid}, the computed speed %{error_value} between the stop points %{target_0_label} (%{target_0_objectid}) and %{target_1_label} (%{target_1_objectid}) is greater than the threshold (%{reference_value})","3_vehiclejourney_2_2":"On the following vehicle journey %{source_objectid}, the computed speed %{error_value} between the stop points %{target_0_label} (%{target_0_objectid}) and %{target_1_label} (%{target_1_objectid}) is smaller than the threshold (%{reference_value})","3_vehiclejourney_3":"The travel time on the vehicle journey with %{source_objectid} objectid between the stop points %{target_0_label} (%{target_0_objectid}) and %{target_1_label} (%{target_1_objectid}) is too far off %{error_value} the average waiting on the journey pattern","3_vehiclejourney_4":"The vehicle journey with %{source_objectid} objectid does not have a timetable","3_vehiclejourney_5_1":"The vehicle journey with %{source_objectid} objectid has an arrival time %{error_value} greater than the departure time %{reference_value} at the stop point %{target_0_label} (%{target_0_objectid})","3_vehiclejourney_5_2":"The vehicle journey with %{source_objectid} objectid has an departure time %{error_value} at stop point %{target_0_label} (%{target_0_objectid}) greater than the arrival %{reference_value} at the next stop point"},"compliance_check_sets":{"actions":{"destroy":"Delete","destroy_confirm":"Are you sure you want to delete this control report?","edit":"Edit a control report","new":"Add a control report"},"errors":{"no_parent":"The compliance check set doesn't have any parent"},"executed":{"title":"Executed control report %{name}"},"filters":{"error_period_filter":"End date must be greater than or equal to begin date","name":"Specify a control report name...","name_compliance_control_set":"Specify a compliance control set name..."},"index":{"edit":"Edit compliance control set","new":"New compliance control set","new_control":"Creating a Control","select_types":"Control Type Selection","title":"Compliance control set"},"search_no_results":"No control reports match your search","show":{"metadatas":{"compliance_check_set_executed":"Compliance check set executed","compliance_control_owner":"Compliance control owner","import":"Import","referential":"Object analysed","referential_type":"Apply to","status":"Status"},"metrics":"%{error_count} errors, %{warning_count} warnings","table_explanation":"These controls apply to all imported data and condition the construction of your organization's offer.","table_state":"%{lines_status} lines imported out of %{lines_in_compliance_check_set} in the archive","table_title":"Analysed lines state","title":"Compliance check set report"}},"compliance_checks":{"filters":{"criticity":"Severity","name":"Name","subclass":"Object"},"show":{"metadatas":{"compliance_control_block":"Control block informations"},"title":"Compliance check"}},"compliance_control_blocks":{"actions":{"destroy_confirm":"Are you sure you want to destroy this block ?"},"clone":{"prefix":"Copy of"},"create":{"title":"Create a control block"},"edit":{"title":"Edit the control block : %{name}"},"metas":{"control":{"one":"1 control","other":"%{count} controls","zero":"No controls"}},"new":{"title":"Create a control block"},"update":{"title":"Edit the control block : %{name}"}},"compliance_control_sets":{"actions":{"add_compliance_control":"Compliance Control","add_compliance_control_block":"Compliance Control Block","destroy":"Destroy","destroy_confirm":"Are you sure ?","edit":"Edit","loaded":"Load the control","new":"Add","show":"Show"},"clone":{"prefix":"Copy of"},"edit":{"title":"Edit compliance control set %{name}"},"errors":{"operation_in_progress":"The clone operation is in progress. Please wait and refresh the page in a few moments"},"filters":{"name":"Enter name ..."},"index":{"edit":"Edit compliance control set","new":"New compliance control set","new_control":"Creating a Control","select_types":"Control Type Selection","title":"Compliance control set"},"new":{"title":"New compliance control set %{name}"},"search_no_results":"No compliance control set found","show":{"title":"Consult compliance control set %{name}"}},"compliance_controls":{"actions":{"destroy":"Destroy","destroy_confirm":"Are you sure ?","edit":"Edit","new":"Add","show":"Show"},"clone":{"prefix":"Copy of"},"edit":{"title":"Update compliance control"},"errors":{"incoherent_control_sets":"Impossible to assign a control to a set (id: %{direct_set_name}) differing from the one of its group (id: %{indirect_set_name})","mandatory_control_type":"A control type must be selected"},"filters":{"criticity":"Severity","name":"Search by a control's name or code","subclass":"Object","subclasses":{"generic":"Generic","journey_pattern":"JourneyPattern","line":"Line","route":"Route","routing_constraint_zone":"RoutingConstraint","vehicle_journey":"VehicleJourney"}},"generic_attribute_control/min_max":{"description":"The numeric value of an attribute must be contained between 2 values","messages":{"3_generic_2_1":"%{source_objectid} : the %{source_attribute} attributes's value (%{error_value}) is greater than the authorized maximum value : %{reference_value}","3_generic_2_2":"%{source_objectid} : the %{source_attribute} attributes's value (%{error_value}) is smaller than the authorized minimum value %{reference_value}"},"prerequisite":"None"},"generic_attribute_control/pattern":{"description":"The object attribute must respect a patten (regular expression)","messages":{"3_generic_1":"%{source_objectid} : the %{source_attribute} attribute value (%{error_value}) does not respect the following pattern : %{reference_value}"},"prerequisite":"None"},"generic_attribute_control/uniqueness":{"description":"The attribute's value must be unique compared to the other objects ofthe same type (related to the same line)","messages":{"3_generic_3":"%{source_objectid} : the %{source_attribute} attribute (%{error_value}) has a value shared with : %{target_0_objectid}"},"prerequisite":"None"},"index":{"title":"Compliance control"},"journey_pattern_control/duplicates":{"description":"Two journey patterns belonging to the same line must not connect the same stop points in the same order","messages":{"3_journeypattern_1":"The journey pattern with objectid %{source_objectid} is identical with another one %{target_0_objectid}"},"prerequisite":"None"},"journey_pattern_control/vehicle_journey":{"description":"A journey pattern must have at least one vehicle journey","messages":{"3_journeypattern_2":"The journey pattern with %{source_objectid} objectid doesn't have any vehicle journey"},"prerequisite":"None"},"line_control/lines_scope":{"description":"The line must be included in the lines scope of the organization","messages":{"3_line_2":"The line %{source_label} (%{source_objectid}) is not in the lines scope of the organization %{reference_value}"},"prerequisite":"None"},"line_control/route":{"description":"The routes of a line must have an opposite route","messages":{"3_line_1":"On line :%{source_label} (%{source_objectid}), no route has an opposite route"},"prerequisite":"Line has multiple routes"},"min_max_values":"the minimum (%{min}) is not supposed to be greater than the maximum (%{max})","new":{"title":"Add a new compliance control"},"route_control/duplicates":{"description":"2 routes cannot connect the same stop points with the same order and the same boarding and alighting characteristics","messages":{"3_route_4":"The route with %{source_objectid} objectid is identical with another route %{target_0_objectid}"},"prerequisite":"None"},"route_control/journey_pattern":{"description":"A route must have at least one journey pattern","messages":{"3_route_3":"The route with %{source_objectid} objectid doesn't have any journey pattern"},"prerequisite":"None"},"route_control/minimum_length":{"description":"A route must have at least 2 stop points","messages":{"3_route_6":"The route with %{source_objectid} objectid does not connect enough stop points (required 2 stop points)"},"prerequisite":"None"},"route_control/omnibus_journey_pattern":{"description":"A journey pattern of a route should connect all of a route's stop points","messages":{"3_route_9":"The route with %{source_objectid} objectid does not have a journey pattern that connect all of its stop points"},"prerequisite":"None"},"route_control/opposite_route":{"description":"\"If the route has an opposite route, it must :\n - reference the opposite route\n - have an opposite route in relation with the tested route\"\n","messages":{"3_route_2":"The route with %{source_objectid} objectid references an incoherent oppposite route %{target_0_objectid}"},"prerequisite":"Présence d'itinéraire référençant un itinéraire inverse"},"route_control/opposite_route_terminus":{"description":"Deux itinéraires en aller/retour doivent desservir les mêmes terminus","messages":{"3_route_5":"The route with %{source_objectid} objectid has a first stop from the %{target_0_label} ZDL whereas its oppoite route's last stop is from the ZDL %{target_1_label}"},"prerequisite":"Présence d'itinéraire référençant un itinéraire inverse"},"route_control/stop_points_in_journey_pattern":{"description":"The stop points of a route must be used by at least one journey pattern","messages":{"3_route_8":"The stop point %{target_0_label} (%{target_0_objectid}) of the route %{source_objectid} is not used by any journey pattern"},"prerequisite":"None"},"route_control/unactivated_stop_point":{"description":"Les arrêts d'un itinéraire ne doivent pas être désactivés","messages":{"3_route_10":"L'itinéraire %{source_objectid} référence un arrêt (ZDEp) désactivé %{target_0_label} (%{target_0_objectid})"},"prerequisite":"None"},"route_control/zdl_stop_area":{"description":"Two stop points which belong to the same ZDL cannot follow one another in a route","messages":{"3_route_1":"The route with %{source_objectid} objectid connect the stop points %{target_0_label} (%{target_0_objectid}) and %{target_1_label} (%{target_1_objectid}) which belong to the same ZDL"},"prerequisite":"None"},"routing_constraint_zone_control/maximum_length":{"description":"A Routing Constraint Zone cannot cover all the stop points of a route","messages":{"3_routingconstraint_2":"The Routing Constraint Zone %{source_objectid} covers all the stop points of its related route : %{target_0_objectid}."},"prerequisite":"None"},"routing_constraint_zone_control/minimum_length":{"description":"A Routing Constraint Zone must have at least 2 stop points","messages":{"3_routingconstraint_3":"The Routing Constraint Zone %{source_objectid} has less than 2 stop points"},"prerequisite":"None"},"routing_constraint_zone_control/vehicle_journey_at_stops":{"description":"The stop points of a Routing Constraint Zone must be activated","messages":{"3_routingconstraint_1":"The Routing Constraint Zone %{source_objectid} references an unactivated stop point (ZDEp) %{target_0_label} (%{target_0_objectid})"},"prerequisite":"None"},"search_no_results":"No compliance controls matching your query","select_type":{"title":"Select a control type"},"shape_control":{"3_shape_1":"Tracé %{source_objectid} : le tracé passe trop loin de l'arrêt %{target_0_label} (%{target_0_objectid}) : %{error_value} \u003e %{reference_value}","3_shape_2":"Tracé %{source_objectid} : le tracé n'est pas défini entre les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid})","3_shape_3":"Le tracé de l'itinéraire %{source_objectid} est en écart avec la voirie sur %{error_value} sections"},"show":{"metadatas":{"compliance_control_block":"Control block informations"},"title":"Compliance control"},"vehicle_journey_control/delta":{"description":"The travel time between two following stop points must be close to all the vehicle journey of a journey pattern","messages":{"3_vehiclejourney_3":"The travel time on the vehicle journey with %{source_objectid} objectid between the stop points %{target_0_label} (%{target_0_objectid}) and %{target_1_label} (%{target_1_objectid}) is too far off %{error_value} the average waiting on the journey pattern"},"prerequisite":"None"},"vehicle_journey_control/speed":{"description":"The speed between 2 stop points should be confined between thresholds","messages":{"3_vehiclejourney_2_1":"On the following vehicle journey %{source_objectid}, the computed speed %{error_value} between the stop points %{target_0_label} (%{target_0_objectid}) and %{target_1_label} (%{target_1_objectid}) is greater than the threshold (%{reference_value})","3_vehiclejourney_2_2":"On the following vehicle journey %{source_objectid}, the computed speed %{error_value} between the stop points %{target_0_label} (%{target_0_objectid}) and %{target_1_label} (%{target_1_objectid}) is smaller than the threshold (%{reference_value})"},"prerequisite":"None"},"vehicle_journey_control/time_table":{"description":"A vehicle journey must have at least one timetable","messages":{"3_vehiclejourney_4":"The vehicle journey with %{source_objectid} objectid does not have a timetable"},"prerequisite":"None"},"vehicle_journey_control/vehicle_journey_at_stops":{"description":"The arrival time of a stop point must be smaller than the departure time of this stop point AND the departure time of the stop points must be in chronological order","messages":{"3_vehiclejourney_5_1":"The vehicle journey with %{source_objectid} objectid has an arrival time %{error_value} greater than the departure time %{reference_value} at the stop point %{target_0_label} (%{target_0_objectid})","3_vehiclejourney_5_2":"The vehicle journey with %{source_objectid} objectid has an departure time %{error_value} at stop point %{target_0_label} (%{target_0_objectid}) greater than the arrival %{reference_value} at the next stop point"},"prerequisite":"None"},"vehicle_journey_control/waiting_time":{"description":"The waiting time, in minutes, at a specific stop point cannot be too big","messages":{"3_vehiclejourney_1":"On the following vehicle journey %{source_objectid}, the waiting time %{error_value} a this stop point %{target_0_label} (%{target_0_objectid}) is greater than the threshold (%{reference_value})"},"prerequisite":"None"}},"connection_link_types":{"label":{"mixed":"Mixed","overground":"Overground","undefined":"Undefined","underground":"Underground"}},"connection_links":{"actions":{"destroy":"Remove this connection link","destroy_confirm":"Are you sure you want destroy this connection link?","edit":"Edit this connection link","new":"Add a new connection link","select_areas":"Update start/end of link"},"connection_link":{"from":"From","to":"to"},"edit":{"title":"Update connection link %{connection_link}"},"index":{"advanced_search":"Advanced search","arrival":"End of link","departure":"Start of link","name":"Search by name","selection":"Selection","selection_all":"All","title":"Connection links"},"new":{"title":"Add a new connection link"},"select_areas":{"title":"Select start and end stops for %{connection_link}"},"select_arrival":{"title":"Select end stop area for %{connection_link}"},"select_departure":{"title":"Select start stop area for %{connection_link}"},"show":{"durations":"Durations (hh mm ss):","title":"Connection link %{connection_link}"}},"dashboards":{"calendars":{"none":"No calendar created","title":"Calendars"},"line_referentials":{"none":"No line referential created","title":"Line referential"},"main_nav_left":"Dashboard","purchase_windows":{"none":"No purchase window created","title":"Purchase windows"},"show":{"title":"Dashboard %{organisation}"},"stop_area_referentials":{"none":"No stop area referential created","title":"Stop area referential"},"workbench":{"title":"Transport offer %{organisation}"}},"date":{"abbr_day_names":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"abbr_month_names":[null,"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"day_names":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"formats":{"default":"%Y-%m-%d","long":"%B %d, %Y","short":"%Y/%m/%d","short_with_time":"%Y/%m/%d at %Hh%M"},"month_names":[null,"January","February","March","April","May","June","July","August","September","October","November","December"],"order":["year","month","day"]},"datetime":{"distance_in_words":{"about_x_hours":{"one":"about 1 hour","other":"about %{count} hours"},"about_x_months":{"one":"about 1 month","other":"about %{count} months"},"about_x_years":{"one":"about 1 year","other":"about %{count} years"},"almost_x_years":{"one":"almost 1 year","other":"almost %{count} years"},"half_a_minute":"half a minute","less_than_x_minutes":{"one":"less than a minute","other":"less than %{count} minutes"},"less_than_x_seconds":{"one":"less than 1 second","other":"less than %{count} seconds"},"over_x_years":{"one":"over 1 year","other":"over %{count} years"},"x_days":{"one":"1 day","other":"%{count} days"},"x_minutes":{"one":"1 minute","other":"%{count} minutes"},"x_months":{"one":"1 month","other":"%{count} months"},"x_seconds":{"one":"1 second","other":"%{count} seconds"}},"prompts":{"day":"Day","hour":"Hour","minute":"Minute","month":"Month","second":"Seconds","year":"Year"}},"default_whodunnit":"web service","delete_periods":"Delete periods","devise":{"confirmations":{"confirmed":"Your email address has been successfully confirmed.","new":{"resend_confirmation_instructions":"Resend confirmation instructions","title":"Resend confirmation instructions"},"send_instructions":"You will receive an email with instructions for how to confirm your email address in a few minutes.","send_paranoid_instructions":"If your email address exists in our database, you will receive an email with instructions for how to confirm your email address in a few minutes."},"failure":{"already_authenticated":"You are already signed in.","inactive":"Your account is not activated yet.","invalid":"Invalid %{authentication_keys} or password.","invited":"You have a pending invitation, accept it to finish creating your account.","last_attempt":"You have one more attempt before your account is locked.","locked":"Your account is locked.","not_found_in_database":"Invalid %{authentication_keys} or password.","timeout":"Your session expired. Please sign in again to continue.","unauthenticated":"You need to sign in or sign up before continuing.","unconfirmed":"You have to confirm your email address before continuing."},"invitations":{"edit":{"header":"Set your password","submit_button":"Set my password"},"invitation_removed":"Your invitation was removed.","invitation_token_invalid":"The invitation token provided is not valid!","new":{"header":"Send invitation","submit_button":"Send an invitation"},"no_invitations_remaining":"No invitations remaining","send_instructions":"An invitation email has been sent to %{email}.","updated":"Your password was set successfully. You are now signed in.","updated_not_active":"Your password was set successfully."},"links":{"new_confirmation":"Confirm my account","new_password":"Forget your password ?","sign_in":"Sign in","sign_up":"Sign up"},"mailer":{"confirmation_instructions":{"action":"Confirm my account","greeting":"Welcome %{recipient}!","instruction":"You can confirm your account email through the link below:","subject":"Confirmation instructions"},"invitation_instructions":{"accept":"Accept invitation","accept_until":"This invitation will be due in %{due_date}.","hello":"Hello %{email}","ignore":"If you don't want to accept the invitation, please ignore this email.\u003cbr /\u003eYour account won't be created until you access the link above and set your password.","someone_invited_you":"Someone has invited you to %{url}, you can accept it through the link below.","subject":"Invitation instructions"},"password_change":{"greeting":"Hello %{recipient}!","message":"We're contacting you to notify you that your password has been changed.","subject":"Password Changed"},"reset_password_instructions":{"action":"Change my password","greeting":"Hello %{recipient}!","instruction":"Someone has requested a link to change your password, and you can do this through the link below.","instruction_2":"If you didn't request this, please ignore this email.","instruction_3":"Your password won't change until you access the link above and create a new one.","subject":"Reset password instructions"},"unlock_instructions":{"action":"Unlock my account","greeting":"Hello %{recipient}!","instruction":"Click the link below to unlock your account:","message":"Your account has been locked due to an excessive amount of unsuccessful sign in attempts.","subject":"Unlock instructions"}},"omniauth_callbacks":{"failure":"Could not authenticate you from %{kind} because \"%{reason}\".","success":"Successfully authenticated from %{kind} account."},"passwords":{"edit":{"change_my_password":"Change my password","change_your_password":"Change your password","commit":"Update password","confirm_new_password":"Confirm new password","new_password":"New password","new_password_confirmation":"New password confirmation","title":"Change your password"},"new":{"commit":"Receive an email with instructions about how to reset your password","forgot_your_password":"Forgot your password?","send_me_reset_password_instructions":"Send me reset password instructions","title":"Update password"},"no_token":"You can't access this page without coming from a password reset email. If you do come from a password reset email, please make sure you used the full URL provided.","send_instructions":"You will receive an email with instructions on how to reset your password in a few minutes.","send_paranoid_instructions":"If your email address exists in our database, you will receive a password recovery link at your email address in a few minutes.","updated":"Your password has been changed successfully. You are now signed in.","updated_not_active":"Your password has been changed successfully."},"registrations":{"destroyed":"Bye! Your account has been successfully cancelled. We hope to see you again soon.","edit":{"actions":{"destroy":"Delete your profile","destroy_confirm":"Do you confirm to delete your profile ?"},"are_you_sure":"Are you sure?","cancel_my_account":"Cancel my account","commit":"Update","currently_waiting_confirmation_for_email":"Currently waiting confirmation for: %{email}","leave_blank_if_you_don_t_want_to_change_it":"leave blank if you don't want to change it","title":"Your profile","unhappy":"Unhappy?","update":"Update","we_need_your_current_password_to_confirm_your_changes":"we need your current password to confirm your changes"},"new":{"commit":"Sign up","sign_up":"Sign up","title":"Sign up"},"signed_up":"Welcome! You have signed up successfully.","signed_up_but_inactive":"You have signed up successfully. However, we could not sign you in because your account is not yet activated.","signed_up_but_locked":"You have signed up successfully. However, we could not sign you in because your account is locked.","signed_up_but_unconfirmed":"A message with a confirmation link has been sent to your email address. Please follow the link to activate your account.","update_needs_confirmation":"You updated your account successfully, but we need to verify your new email address. Please check your email and follow the confirm link to confirm your new email address.","updated":"Your account has been updated successfully."},"sessions":{"already_signed_out":"Signed out successfully.","new":{"commit":"Sign in","introduction1":"Chouette is an open source Software for editing, viewing and exchanging public transport reference data, and is the reference implementation for validating conformance of data wrt Neptune (French standard NFP 99 506).","introduction2":"The application is deployed in Saas mode and supports :","introduction_item1":"several data exchange formats (Neptune, GTFS, CSV ... Netex coming soon)","introduction_item2":"and also several base map backgrounds (Google, OSM, IGN).","sign_in":"Sign in","title":"Sign in","unauthorized":"Failed to connect due to missing IBOO connection rights","welcome":"Welcome to Chouette"},"signed_in":"Signed in successfully.","signed_out":"Signed out successfully."},"shared":{"links":{"back":"Back","didn_t_receive_confirmation_instructions":"Didn't receive confirmation instructions?","didn_t_receive_unlock_instructions":"Didn't receive unlock instructions?","forgot_your_password":"Forgot your password?","sign_in":"Sign in","sign_in_with_provider":"Sign in with %{provider}","sign_up":"Sign up"}},"unlock":{"new":{"title":"Resend unlock instructions"}},"unlocks":{"new":{"resend_unlock_instructions":"Resend unlock instructions"},"send_instructions":"You will receive an email with instructions for how to unlock your account in a few minutes.","send_paranoid_instructions":"If your account exists, you will receive an email with instructions for how to unlock it in a few minutes.","unlocked":"Your account has been unlocked successfully. Please sign in to continue."}},"directions":{"label":{"backward":"backward","clock_wise":"clockwise","counter_clock_wise":"counterclockwise","east":"east","north":"north","north_east":"north east","north_west":"north west","south":"south","south_east":"south east","south_west":"south west","straight_forward":"straight forward","west":"west"}},"edit_periods":"Edit periods","enumerize":{"clean_up":{"date_type":{"after":"After date","before":"Before date","between":"Between two dates"}},"data_format":{"gtfs":"GTFS","hub":"HUB 1.3","kml":"KML","neptune":"Neptune profile","netex":"NeTEx profile"},"data_format_detail":{"gtfs":"General Transit Feed Specification","hub":"Specific Transdev Format","kml":"line, route, ... drawings on Keyhole Markup Language format","neptune":"","netex":"Experimental"},"for_alighting":{"forbidden":"No drop off available","is_flexible":"Booking requested for drop off","normal":"Regularly scheduled drop off","request_stop":"Drop off if requested"},"for_boarding":{"forbidden":"No pickup available","is_flexible":"Booking requested for pickup","normal":"Regularly scheduled pickup","request_stop":"Pickup if requested"},"import":{"status":{"canceled":"Canceled","failed":"Failed","new":"New","pending":"Pending","successful":"Successful"}},"import_resource":{"status":{"failed":"Failed","new":"New","pending":"Pending","successful":"Successful"}},"purchase_window":{"color":{"09B09C":"Green","3655D7":"Blue","41CCE3":"Light blue","6321A0":"Purple","7F551B":"Dark orange","9B9B9B":"Grey","C67300":"Orange","DD2DAA":"Pink","E796C6":"Light pink","FFA070":"Light orange"}},"references_type":{"company":"Companies","group_of_line":"Group of lines","line":"Lines","network":"Networks","stop_area":"Stops and connections (stops.txt and transfers.txt)"},"route":{"direction":{"backward":"Backward","clockwise":"ClockWise","counter_clockwise":"Counter Clockwise","east":"East","north":"North","north_east":"North East","north_west":"North West","south":"South","south_east":"South East","south_west":"South West","straight_forward":"Straight Forward","west":"West"},"wayback":{"inbound":"Backward","outbound":"Straight Forward"}},"source_type_name":{"individual_subject_of_travel_itinerary":"Individual subject of travel itinerary","name":"Source types","other_information":"Other information","passenger_transport_coordinating_authority":"Passenger transport coordinating authority","public_and_private_utilities":"Public and private utilities","public_transport":"Public transport","road_authorities":"Road authorities","transit_operator":"Transit operator","travel_agency":"Travel_agency","travel_information_service_provider":"Travel information service provider"},"stop_area":{"area_type":{"lda":"LDA","zdep":"ZDEp","zder":"ZDEr","zdlp":"ZDLp","zdlr":"ZDLr"}},"transport_mode":{"air":"Air","bicycle":"Bicycle","bus":"Bus","cableway":"Cableway","coach":"Coach","ferry":"Ferry","funicular":"Funicular","interchange":"Interchange","local_train":"Local train","long_distance_train":"Long distance train","metro":"Metro","other":"Other","private_vehicle":"Private vehicle","rail":"Rail","rapid_transit":"Rapid transit","shuttle":"Shuttle","taxi":"Taxi","train":"Train","tram":"Tramway","tramway":"Tramway","trolleyBus":"Trolleybus","trolleybus":"Trolleybus","undefined":"undefined","unknown":"unknown","val":"VAL","walk":"Walk","water":"Water","waterborne":"Waterborne"},"transport_submode":{"SchengenAreaFlight":"Schengen area flight","airportBoatLink":"Airport boat link","airportLinkBus":"Airport link bus","airshipService":"Airship service","allFunicularServices":"All funicular services","cableCar":"Cable car","cableFerry":"Cable ferry","canalBarge":"Canal barge","carTransportRailService":"Car transport rail service","chairLift":"Chair lift","cityTram":"City tram","commuterCoach":"Commuter coach","crossCountryRail":"Cross country rail","dedicatedLaneBus":"Dedicated lane bus","demandAndResponseBus":"Demand and response bus","domesticCharterFlight":"Domestic charter flight","domesticFlight":"Domestic flight","domesticScheduledFlight":"Domestic scheduled flight","dragLift":"Drag lift","expressBus":"Express bus","funicular":"Funicular","helicopterService":"Helicopter service","highFrequencyBus":"High frequency bus","highSpeedPassengerService":"High speed passenger service","highSpeedRail":"High speed rail","highSpeedVehicleService":"High speed vehicle service","intercontinentalCharterFlight":"Intercontinental charter flight","intercontinentalFlight":"Intercontinental flight","intermational":"International","internationalCarFerry":"International car ferry","internationalCharterFlight":"International charter flight","internationalCoach":"International coach","internationalFlight":"International flight","internationalPassengerFerry":"International passenger ferry","interregionalRail":"Interregional rail","lift":"Lift","local":"Local","localBus":"Local bus","localCarFerry":"Local car ferry","localPassengerFerry":"Local passenger ferry","localTram":"Local tram","longDistance":"Long distance","metro":"Metro","mobilityBus":"Mobility bus","mobilityBusForRegisteredDisabled":"Mobility bus for registered disabled","nationalCarFerry":"National car ferry","nationalCoach":"National coach","nationalPassengerFerry":"National passenger ferry","nightBus":"Night bus","nightRail":"Night rail","postBoat":"Post boat","postBus":"Post but","rackAndPinionRailway":"Rack and pinion railway","railReplacementBus":"Rail replacement bus","railShuttle":"Rail shuttle","regionalBus":"Regional bus","regionalCarFerry":"Regional car ferry","regionalCoach":"Regional coach","regionalPassengerFerry":"Regional passenger ferry","regionalRail":"Regional rail","regionalTram":"Regional tram","replacementRailService":"Replacement rail service","riverBus":"River bus","roadFerryLink":"Road ferry link","roundTripCharterFlight":"Roundtrip charter flight","scheduledFerry":"Scheduled ferry","schoolAndPublicServiceBus":"School and public service bus","schoolBoat":"School boat","schoolBus":"School bus","schoolCoach":"School coach","shortHaulInternationalFlight":"Short haul international flight","shuttleBus":"Shuttle bus","shuttleCoach":"Shuttle coach","shuttleFerryService":"Shuttle ferry service","shuttleFlight":"Shuttle flight","shuttleTram":"Shuttle tram","sightseeingBus":"sightseeingBus","sightseeingCoach":"Sightseeing coach","sightseeingFlight":"Sightseeing flight","sightseeingService":"Sightseeing service","sightseeingTram":"Sightseeing tram","sleeperRailService":"Sleeper rail service","specialCoach":"Special coach","specialNeedsBus":"Special needs bus","specialTrain":"Special train","streetCableCar":"Street cable car","suburbanRailway":"Suburban railway","telecabin":"Telecabin","telecabinLink":"Telecabin link","touristCoach":"Tourist coach","touristRailway":"Tourist railway","trainFerry":"Train ferry","trainTram":"Train tram","tube":"Tube","undefined":"Undefined","undefinedFunicular":"Undefined funicular","unknown":"Unknown","urbanRailway":"Urban railway"},"vehicle_journey":{"transport_mode":{"air":"Air","bicycle":"Bicycle","bus":"Bus","cableway":"Cableway","coach":"Coach","ferry":"Ferry","funicular":"Funicular","interchange":"Interchange","local_train":"Local train","long_distance_train":"Long distance train","metro":"Metro","other":"Other","private_vehicle":"Private vehicle","rail":"Rail","rapid_transit":"Rapid transit","shuttle":"Shuttle","taxi":"Taxi","train":"Train","tram":"Tramway","tramway":"Tramway","trolleybus":"Trolleybus","unknown":"unknown","val":"VAL","walk":"Walk","water":"Water","waterborne":"Waterborne"}}},"error":"Error","errors":{"format":"%{message}","messages":{"accepted":"must be accepted","already_confirmed":"was already confirmed, please try signing in","blank":"can't be blank","confirmation":"doesn't match %{attribute}","confirmation_period_expired":"needs to be confirmed within %{period}, please request a new one","empty":"can't be empty","equal_to":"must be equal to %{count}","even":"must be even","exclusion":"is reserved","expired":"has expired, please request a new one","greater_than":"must be greater than %{count}","greater_than_or_equal_to":"must be greater than or equal to %{count}","inclusion":"is not included in the list","invalid":"is invalid","less_than":"must be less than %{count}","less_than_or_equal_to":"must be less than or equal to %{count}","not_a_number":"is not a number","not_an_integer":"must be an integer","not_found":"not found","not_locked":"was not locked","not_saved":{"one":"1 error prohibited this %{resource} from being saved:","other":"%{count} errors prohibited this %{resource} from being saved:"},"odd":"must be odd","other_than":"must be other than %{count}","present":"must be blank","record_invalid":"Validation failed: %{errors}","restrict_dependent_destroy":{"many":"Cannot delete record because dependent %{record} exist","one":"Cannot delete record because a dependent %{record} exists"},"taken":"has already been taken","too_long":{"one":"is too long (maximum is 1 character)","other":"is too long (maximum is %{count} characters)"},"too_short":{"one":"is too short (minimum is 1 character)","other":"is too short (minimum is %{count} characters)"},"wrong_length":{"one":"is the wrong length (should be 1 character)","other":"is the wrong length (should be %{count} characters)"}},"template":{"body":"There were problems with the following fields:","header":{"one":"1 error prohibited this %{model} from being saved","other":"%{count} errors prohibited this %{model} from being saved"}}},"export":{"base":{"actions":{"create":"New export","destroy":"Destroy","destroy_confirm":"Are you sure you want destroy this export?","download":"Download original file","new":"New export","show":"Export report"},"compliance_check_task":"Validate Report","create":{"title":"Generate a new export"},"filters":{"error_period_filter":"End date must be greater or equal than begin date","name_or_creator_cont":"Select an export or creator name...","referential":"Select data space..."},"index":{"title":"Exports","warning":""},"new":{"title":"Generate a new export"},"search_no_results":"No export matching your query","severities":{"error":"Error","fatal":"Fatal","info":"Information","ok":"Ok","uncheck":"Unchecked","warning":"Warning"},"show":{"compliance_check":"Validation report","compliance_check_of":"Validation of export: ","export_of_validation":"Export of the validation","exported_file":"Original file","report":"Report","title":"Export %{name}"}},"netex":"Netex","referential_companies":"Companies","workgroup":"Workgroup"},"export_messages":{"no_matching_journey":"No matching journey found","success":"Success"},"export_tasks":{"actions":{"new":"New export"},"new":{"all":"All","fields_gtfs_export":{"warning":"Filter on stop areas export only GTFS stops and transfers files, these may contain extra attributes"},"flash":"Export task on queue, refresh page to see progression","title":"New export"}},"exports":{"actions":{"create":"New export","destroy":"Destroy","destroy_confirm":"Are you sure you want destroy this export?","download":"Download original file","new":"New export","show":"Export report"},"compliance_check_task":"Validate Report","create":{"title":"Generate a new export"},"filters":{"error_period_filter":"End date must be greater or equal than begin date","name_or_creator_cont":"Select an export or creator name...","referential":"Select data space..."},"index":{"title":"Exports","warning":""},"new":{"title":"Generate a new export"},"search_no_results":"No export matching your query","severities":{"error":"Error","fatal":"Fatal","info":"Information","ok":"Ok","uncheck":"Unchecked","warning":"Warning"},"show":{"compliance_check":"Validation report","compliance_check_of":"Validation of export: ","export_of_validation":"Export of the validation","exported_file":"Original file","report":"Report","title":"Export %{name}"}},"faker":{"address":{"building_number":["#####","####","###"],"city":["#{city_prefix} #{Name.first_name}#{city_suffix}","#{city_prefix} #{Name.first_name}","#{Name.first_name}#{city_suffix}","#{Name.last_name}#{city_suffix}"],"city_prefix":["North","East","West","South","New","Lake","Port"],"city_suffix":["town","ton","land","ville","berg","burgh","borough","bury","view","port","mouth","stad","furt","chester","mouth","fort","haven","side","shire"],"country":["Afghanistan","Albania","Algeria","American Samoa","Andorra","Angola","Anguilla","Antarctica (the territory South of 60 deg S)","Antigua and Barbuda","Argentina","Armenia","Aruba","Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Belarus","Belgium","Belize","Benin","Bermuda","Bhutan","Bolivia","Bosnia and Herzegovina","Botswana","Bouvet Island (Bouvetoya)","Brazil","British Indian Ocean Territory (Chagos Archipelago)","Brunei Darussalam","Bulgaria","Burkina Faso","Burundi","Cambodia","Cameroon","Canada","Cape Verde","Cayman Islands","Central African Republic","Chad","Chile","China","Christmas Island","Cocos (Keeling) Islands","Colombia","Comoros","Congo","Congo","Cook Islands","Costa Rica","Cote d'Ivoire","Croatia","Cuba","Cyprus","Czech Republic","Denmark","Djibouti","Dominica","Dominican Republic","Ecuador","Egypt","El Salvador","Equatorial Guinea","Eritrea","Estonia","Ethiopia","Faroe Islands","Falkland Islands (Malvinas)","Fiji","Finland","France","French Guiana","French Polynesia","French Southern Territories","Gabon","Gambia","Georgia","Germany","Ghana","Gibraltar","Greece","Greenland","Grenada","Guadeloupe","Guam","Guatemala","Guernsey","Guinea","Guinea-Bissau","Guyana","Haiti","Heard Island and McDonald Islands","Holy See (Vatican City State)","Honduras","Hong Kong","Hungary","Iceland","India","Indonesia","Iran","Iraq","Ireland","Isle of Man","Israel","Italy","Jamaica","Japan","Jersey","Jordan","Kazakhstan","Kenya","Kiribati","Democratic People's Republic of Korea","Republic of Korea","Kuwait","Kyrgyz Republic","Lao People's Democratic Republic","Latvia","Lebanon","Lesotho","Liberia","Libyan Arab Jamahiriya","Liechtenstein","Lithuania","Luxembourg","Macao","Macedonia","Madagascar","Malawi","Malaysia","Maldives","Mali","Malta","Marshall Islands","Martinique","Mauritania","Mauritius","Mayotte","Mexico","Micronesia","Moldova","Monaco","Mongolia","Montenegro","Montserrat","Morocco","Mozambique","Myanmar","Namibia","Nauru","Nepal","Netherlands Antilles","Netherlands","New Caledonia","New Zealand","Nicaragua","Niger","Nigeria","Niue","Norfolk Island","Northern Mariana Islands","Norway","Oman","Pakistan","Palau","Palestinian Territory","Panama","Papua New Guinea","Paraguay","Peru","Philippines","Pitcairn Islands","Poland","Portugal","Puerto Rico","Qatar","Reunion","Romania","Russian Federation","Rwanda","Saint Barthelemy","Saint Helena","Saint Kitts and Nevis","Saint Lucia","Saint Martin","Saint Pierre and Miquelon","Saint Vincent and the Grenadines","Samoa","San Marino","Sao Tome and Principe","Saudi Arabia","Senegal","Serbia","Seychelles","Sierra Leone","Singapore","Slovakia (Slovak Republic)","Slovenia","Solomon Islands","Somalia","South Africa","South Georgia and the South Sandwich Islands","Spain","Sri Lanka","Sudan","Suriname","Svalbard \u0026 Jan Mayen Islands","Swaziland","Sweden","Switzerland","Syrian Arab Republic","Taiwan","Tajikistan","Tanzania","Thailand","Timor-Leste","Togo","Tokelau","Tonga","Trinidad and Tobago","Tunisia","Turkey","Turkmenistan","Turks and Caicos Islands","Tuvalu","Uganda","Ukraine","United Arab Emirates","United Kingdom","United States of America","United States Minor Outlying Islands","Uruguay","Uzbekistan","Vanuatu","Venezuela","Vietnam","Virgin Islands, British","Virgin Islands, U.S.","Wallis and Futuna","Western Sahara","Yemen","Zambia","Zimbabwe"],"country_code":["AD","AE","AF","AG","AI","AL","AM","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"],"default_country":["United States of America"],"full_address":["#{street_address}, #{city}, #{state_abbr} #{zip_code}","#{secondary_address} #{street_address}, #{city}, #{state_abbr} #{zip_code}"],"postcode":["#####","#####-####"],"postcode_by_state":["#####","#####-####"],"secondary_address":["Apt. ###","Suite ###"],"state":["Alabama","Alaska","Arizona","Arkansas","California","Colorado","Connecticut","Delaware","Florida","Georgia","Hawaii","Idaho","Illinois","Indiana","Iowa","Kansas","Kentucky","Louisiana","Maine","Maryland","Massachusetts","Michigan","Minnesota","Mississippi","Missouri","Montana","Nebraska","Nevada","New Hampshire","New Jersey","New Mexico","New York","North Carolina","North Dakota","Ohio","Oklahoma","Oregon","Pennsylvania","Rhode Island","South Carolina","South Dakota","Tennessee","Texas","Utah","Vermont","Virginia","Washington","West Virginia","Wisconsin","Wyoming"],"state_abbr":["AL","AK","AZ","AR","CA","CO","CT","DE","FL","GA","HI","ID","IL","IN","IA","KS","KY","LA","ME","MD","MA","MI","MN","MS","MO","MT","NE","NV","NH","NJ","NM","NY","NC","ND","OH","OK","OR","PA","RI","SC","SD","TN","TX","UT","VT","VA","WA","WV","WI","WY"],"street_address":["#{building_number} #{street_name}"],"street_name":["#{Name.first_name} #{street_suffix}","#{Name.last_name} #{street_suffix}"],"street_suffix":["Alley","Avenue","Branch","Bridge","Brook","Brooks","Burg","Burgs","Bypass","Camp","Canyon","Cape","Causeway","Center","Centers","Circle","Circles","Cliff","Cliffs","Club","Common","Corner","Corners","Course","Court","Courts","Cove","Coves","Creek","Crescent","Crest","Crossing","Crossroad","Curve","Dale","Dam","Divide","Drive","Drive","Drives","Estate","Estates","Expressway","Extension","Extensions","Fall","Falls","Ferry","Field","Fields","Flat","Flats","Ford","Fords","Forest","Forge","Forges","Fork","Forks","Fort","Freeway","Garden","Gardens","Gateway","Glen","Glens","Green","Greens","Grove","Groves","Harbor","Harbors","Haven","Heights","Highway","Hill","Hills","Hollow","Inlet","Inlet","Island","Island","Islands","Islands","Isle","Isle","Junction","Junctions","Key","Keys","Knoll","Knolls","Lake","Lakes","Land","Landing","Lane","Light","Lights","Loaf","Lock","Locks","Locks","Lodge","Lodge","Loop","Mall","Manor","Manors","Meadow","Meadows","Mews","Mill","Mills","Mission","Mission","Motorway","Mount","Mountain","Mountain","Mountains","Mountains","Neck","Orchard","Oval","Overpass","Park","Parks","Parkway","Parkways","Pass","Passage","Path","Pike","Pine","Pines","Place","Plain","Plains","Plains","Plaza","Plaza","Point","Points","Port","Port","Ports","Ports","Prairie","Prairie","Radial","Ramp","Ranch","Rapid","Rapids","Rest","Ridge","Ridges","River","Road","Road","Roads","Roads","Route","Row","Rue","Run","Shoal","Shoals","Shore","Shores","Skyway","Spring","Springs","Springs","Spur","Spurs","Square","Square","Squares","Squares","Station","Station","Stravenue","Stravenue","Stream","Stream","Street","Street","Streets","Summit","Summit","Terrace","Throughway","Trace","Track","Trafficway","Trail","Trail","Tunnel","Tunnel","Turnpike","Turnpike","Underpass","Union","Unions","Valley","Valleys","Via","Viaduct","View","Views","Village","Village","Villages","Ville","Vista","Vista","Walk","Walks","Wall","Way","Ways","Well","Wells"],"time_zone":["Pacific/Midway","Pacific/Pago_Pago","Pacific/Honolulu","America/Juneau","America/Los_Angeles","America/Tijuana","America/Denver","America/Phoenix","America/Chihuahua","America/Mazatlan","America/Chicago","America/Regina","America/Mexico_City","America/Mexico_City","America/Monterrey","America/Guatemala","America/New_York","America/Indiana/Indianapolis","America/Bogota","America/Lima","America/Lima","America/Halifax","America/Caracas","America/La_Paz","America/Santiago","America/St_Johns","America/Sao_Paulo","America/Argentina/Buenos_Aires","America/Guyana","America/Godthab","Atlantic/South_Georgia","Atlantic/Azores","Atlantic/Cape_Verde","Europe/Dublin","Europe/London","Europe/Lisbon","Europe/London","Africa/Casablanca","Africa/Monrovia","Etc/UTC","Europe/Belgrade","Europe/Bratislava","Europe/Budapest","Europe/Ljubljana","Europe/Prague","Europe/Sarajevo","Europe/Skopje","Europe/Warsaw","Europe/Zagreb","Europe/Brussels","Europe/Copenhagen","Europe/Madrid","Europe/Paris","Europe/Amsterdam","Europe/Berlin","Europe/Berlin","Europe/Rome","Europe/Stockholm","Europe/Vienna","Africa/Algiers","Europe/Bucharest","Africa/Cairo","Europe/Helsinki","Europe/Kiev","Europe/Riga","Europe/Sofia","Europe/Tallinn","Europe/Vilnius","Europe/Athens","Europe/Istanbul","Europe/Minsk","Asia/Jerusalem","Africa/Harare","Africa/Johannesburg","Europe/Moscow","Europe/Moscow","Europe/Moscow","Asia/Kuwait","Asia/Riyadh","Africa/Nairobi","Asia/Baghdad","Asia/Tehran","Asia/Muscat","Asia/Muscat","Asia/Baku","Asia/Tbilisi","Asia/Yerevan","Asia/Kabul","Asia/Yekaterinburg","Asia/Karachi","Asia/Karachi","Asia/Tashkent","Asia/Kolkata","Asia/Kolkata","Asia/Kolkata","Asia/Kolkata","Asia/Kathmandu","Asia/Dhaka","Asia/Dhaka","Asia/Colombo","Asia/Almaty","Asia/Novosibirsk","Asia/Rangoon","Asia/Bangkok","Asia/Bangkok","Asia/Jakarta","Asia/Krasnoyarsk","Asia/Shanghai","Asia/Chongqing","Asia/Hong_Kong","Asia/Urumqi","Asia/Kuala_Lumpur","Asia/Singapore","Asia/Taipei","Australia/Perth","Asia/Irkutsk","Asia/Ulaanbaatar","Asia/Seoul","Asia/Tokyo","Asia/Tokyo","Asia/Tokyo","Asia/Yakutsk","Australia/Darwin","Australia/Adelaide","Australia/Melbourne","Australia/Melbourne","Australia/Sydney","Australia/Brisbane","Australia/Hobart","Asia/Vladivostok","Pacific/Guam","Pacific/Port_Moresby","Asia/Magadan","Asia/Magadan","Pacific/Noumea","Pacific/Fiji","Asia/Kamchatka","Pacific/Majuro","Pacific/Auckland","Pacific/Auckland","Pacific/Tongatapu","Pacific/Fakaofo","Pacific/Apia"]},"ancient":{"god":["Aphrodite","Apollo","Ares","Artemis","Athena","Demeter","Dionysus","Hades","Hephaestus","Hera","Hermes","Hestia","Poseidon","Zeus"],"hero":["Abderus","Achilles","Aeneas","Ajax","Amphitryon","Antilochus","Bellerophon","Castor","Chrysippus","Daedalus","Diomedes","Eleusis","Eunostus","Ganymede","Hector","Hercules","Icarus","Iolaus","Jason","Meleager","Odysseus","Orpheus","Pandion","Perseus","Theseus","Alcestis","Amymone","Andromache","Andromeda","Antigone","Arachne","Ariadne","Atalanta","Briseis","Caeneus","Cassandra","Cassiopeia","Clytemnestra","Danaë","Deianeira","Electra","Europa","Hecuba","Helen","Hermione","Iphigenia","Ismene","Jocasta","Medea","Medusa","Niobe","Pandora","Penelope","Phaedra","Polyxena","Semele","Thrace"],"primordial":["Aion","Aether","Ananke","Chaos","Chronos","Erebus","Eros","Hypnos","Nesoi","Uranus","Gaia","Ourea","Phanes","Pontus","Tartarus","Thalassa","Thanatos","Hemera","Nyx","Nemesis"],"titan":["Coeus","Crius","Cronus","Hyperion","Iapetus","Mnemosyne","Oceanus","Phoebe","Rhea","Tethys","Theia","Themis","Asteria","Astraeus","Atlas","Aura","Clymene","Dione","Helios","Selene","Eos","Epimetheus","Eurybia","Eurynome","Lelantos","Leto","Menoetius","Metis","Ophion","Pallas","Perses","Prometheus","Styx"]},"app":{"author":["#{Name.name}","#{Company.name}"],"name":["Redhold","Treeflex","Trippledex","Kanlam","Bigtax","Daltfresh","Toughjoyfax","Mat Lam Tam","Otcom","Tres-Zap","Y-Solowarm","Tresom","Voltsillam","Biodex","Greenlam","Viva","Matsoft","Temp","Zoolab","Subin","Rank","Job","Stringtough","Tin","It","Home Ing","Zamit","Sonsing","Konklab","Alpha","Latlux","Voyatouch","Alphazap","Holdlamis","Zaam-Dox","Sub-Ex","Quo Lux","Bamity","Ventosanzap","Lotstring","Hatity","Tempsoft","Overhold","Fixflex","Konklux","Zontrax","Tampflex","Span","Namfix","Transcof","Stim","Fix San","Sonair","Stronghold","Fintone","Y-find","Opela","Lotlux","Ronstring","Zathin","Duobam","Keylex","Andalax","Solarbreeze","Cookley","Vagram","Aerified","Pannier","Asoka","Regrant","Wrapsafe","Prodder","Bytecard","Bitchip","Veribet","Gembucket","Cardguard","Bitwolf","Cardify","Domainer","Flowdesk","Flexidy"],"version":["0.#.#","0.##","#.##","#.#","#.#.#"]},"artist":{"names":["Donatello","Botticelli","Michelangelo","Raphael","Titian","Durer","Caravaggio","Rubens","Bernini","Rembrandt","Pissarro","Manet","Degas","Cezanne","Monet","Renoir","Cassatt","Gauguin","Munch","Klimt","Matisse","Picasso","Kandinsky","Chagall","Seurat","Magritte","Escher","Rothko","Dali","Kahlo","Pollock","Warhol","Vettriano","Da Vinci","El Greco","Winslow Homer","Paul Klee","Edward Hopper","Diego Rivera","Vincent","Joan Miro","Ansel Adams"]},"bank":{"iban_details":[{"bank_country_code":"AT","iban_letter_code":"0","iban_digits":"18"},{"bank_country_code":"BG","iban_letter_code":"4","iban_digits":"14"},{"bank_country_code":"BE","iban_letter_code":"0","iban_digits":"14"},{"bank_country_code":"CY","iban_letter_code":"0","iban_digits":"26"},{"bank_country_code":"CZ","iban_letter_code":"0","iban_digits":"22"},{"bank_country_code":"DE","iban_letter_code":"0","iban_digits":"20"},{"bank_country_code":"DK","iban_letter_code":"0","iban_digits":"16"},{"bank_country_code":"EE","iban_letter_code":"0","iban_digits":"18"},{"bank_country_code":"ES","iban_letter_code":"0","iban_digits":"22"},{"bank_country_code":"FI","iban_letter_code":"0","iban_digits":"16"},{"bank_country_code":"FR","iban_letter_code":"0","iban_digits":"25"},{"bank_country_code":"GB","iban_letter_code":"4","iban_digits":"14"},{"bank_country_code":"GR","iban_letter_code":"0","iban_digits":"25"},{"bank_country_code":"HU","iban_letter_code":"0","iban_digits":"28"},{"bank_country_code":"HR","iban_letter_code":"0","iban_digits":"19"},{"bank_country_code":"IE","iban_letter_code":"4","iban_digits":"16"},{"bank_country_code":"IT","iban_letter_code":"0","iban_digits":"25"},{"bank_country_code":"LV","iban_letter_code":"4","iban_digits":"15"},{"bank_country_code":"LT","iban_letter_code":"0","iban_digits":"14"},{"bank_country_code":"LU","iban_letter_code":"0","iban_digits":"16"},{"bank_country_code":"PL","iban_letter_code":"0","iban_digits":"24"},{"bank_country_code":"PT","iban_letter_code":"0","iban_digits":"18"},{"bank_country_code":"MT","iban_letter_code":"4","iban_digits":"26"},{"bank_country_code":"NL","iban_letter_code":"4","iban_digits":"12"},{"bank_country_code":"RO","iban_letter_code":"4","iban_digits":"18"},{"bank_country_code":"SE","iban_letter_code":"0","iban_digits":"22"},{"bank_country_code":"SK","iban_letter_code":"0","iban_digits":"22"}],"name":["UBS CLEARING AND EXECUTION SERVICES LIMITED","ABN AMRO CORPORATE FINANCE LIMITED","ABN AMRO FUND MANAGERS LIMITED","ABN AMRO HOARE GOVETT SECURITIES","ABN AMRO HOARE GOVETT CORPORATE FINANCE LTD.","ALKEN ASSET MANAGEMENT","ALKEN ASSET MANAGEMENT","ABN AMRO HOARE GOVETT LIMITED","AAC CAPITAL PARTNERS LIMITED","ABBOTSTONE AGRICULTURAL PROPERTY UNIT TRUST","ABN AMRO QUOTED INVESTMENTS (UK) LIMITED","ABN AMRO MEZZANINE (UK) LIMITED","ABBEY LIFE","SANTANDER UK PLC","OTKRITIE SECURITIES LIMITED","ABC INTERNATIONAL BANK PLC","ALLIED BANK PHILIPPINES (UK) PLC","ABU DHABI ISLAMIC BANK","ABG SUNDAL COLLIER LIMITED","PGMS (GLASGOW) LIMITED","ABINGWORTH MANAGEMENT LIMITED","THE ROYAL BANK OF SCOTLAND PLC (FORMER RBS NV)"],"swift_bic":["AACCGB21","AACNGB21","AAFMGB21","AAHOGB21","AAHVGB21","AANLGB21","AANLGB2L","AAOGGB21","AAPEGB21","AAPUGB21","AAQIGB21","ABAZGB21","ABBEGB21","ABBYGB2L","ABCCGB22","ABCEGB2L","ABCMGB21","ABDIGB21","ABECGB21","ABFIGB21","ABMNGB21","ABNAGB21VOC"]},"beer":{"hop":["Ahtanum","Amarillo","Bitter Gold","Bravo","Brewer’s Gold","Bullion","Cascade","Cashmere","Centennial","Chelan","Chinook","Citra","Cluster","Columbia","Columbus","Comet","Crystal","Equinox","Eroica","Fuggle","Galena","Glacier","Golding","Hallertau","Horizon","Liberty","Magnum","Millennium","Mosaic","Mt. Hood","Mt. Rainier","Newport","Northern Brewer","Nugget","Olympic","Palisade","Perle","Saaz","Santiam","Simcoe","Sorachi Ace","Sterling","Summit","Tahoma","Tettnang","TriplePearl","Ultra","Vanguard","Warrior","Willamette","Yakima Gol"],"malt":["Black malt","Caramel","Carapils","Chocolate","Munich","Caramel","Carapils","Chocolate malt","Munich","Pale","Roasted barley","Rye malt","Special roast","Victory","Vienna","Wheat mal"],"name":["Pliny The Elder","Founders Kentucky Breakfast","Trappistes Rochefort 10","HopSlam Ale","Stone Imperial Russian Stout","St. Bernardus Abt 12","Founders Breakfast Stout","Weihenstephaner Hefeweissbier","Péché Mortel","Celebrator Doppelbock","Duvel","Dreadnaught IPA","Nugget Nectar","La Fin Du Monde","Bourbon County Stout","Old Rasputin Russian Imperial Stout","Two Hearted Ale","Ruination IPA","Schneider Aventinus","Double Bastard Ale","90 Minute IPA","Hop Rod Rye","Trappistes Rochefort 8","Chimay Grande Réserve","Stone IPA","Arrogant Bastard Ale","Edmund Fitzgerald Porter","Chocolate St","Oak Aged Yeti Imperial Stout","Ten FIDY","Storm King Stout","Shakespeare Oatmeal","Alpha King Pale Ale","Westmalle Trappist Tripel","Samuel Smith’s Imperial IPA","Yeti Imperial Stout","Hennepin","Samuel Smith’s Oatmeal Stout","Brooklyn Black","Oaked Arrogant Bastard Ale","Sublimely Self-Righteous Ale","Trois Pistoles","Bell’s Expedition","Sierra Nevada Celebration Ale","Sierra Nevada Bigfoot Barleywine Style Ale","Racer 5 India Pale Ale, Bear Republic Bre","Orval Trappist Ale","Hercules Double IPA","Maharaj","Maudite"],"style":["Light Lager","Pilsner","European Amber Lager","Dark Lager","Bock","Light Hybrid Beer","Amber Hybrid Beer","English Pale Ale","Scottish And Irish Ale","Merican Ale","English Brown Ale","Porter","Stout","India Pale Ale","German Wheat And Rye Beer","Belgian And French Ale","Sour Ale","Belgian Strong Ale","Strong Ale","Fruit Beer","Vegetable Beer","Smoke-flavored","Wood-aged Beer"],"yeast":["1007 - German Ale","1010 - American Wheat","1028 - London Ale","1056 - American Ale","1084 - Irish Ale","1098 - British Ale","1099 - Whitbread Ale","1187 - Ringwood Ale","1272 - American Ale II","1275 - Thames Valley Ale","1318 - London Ale III","1332 - Northwest Ale","1335 - British Ale II","1450 - Dennys Favorite 50","1469 - West Yorkshire Ale","1728 - Scottish Ale","1968 - London ESB Ale","2565 - Kölsch","1214 - Belgian Abbey","1388 - Belgian Strong Ale","1762 - Belgian Abbey II","3056 - Bavarian Wheat Blend","3068 - Weihenstephan Weizen","3278 - Belgian Lambic Blend","3333 - German Wheat","3463 - Forbidden Fruit","3522 - Belgian Ardennes","3638 - Bavarian Wheat","3711 - French Saison","3724 - Belgian Saison","3763 - Roeselare Ale Blend","3787 - Trappist High Gravity","3942 - Belgian Wheat","3944 - Belgian Witbier","2000 - Budvar Lager","2001 - Urquell Lager","2007 - Pilsen Lager","2035 - American Lager","2042 - Danish Lager","2112 - California Lager","2124 - Bohemian Lager","2206 - Bavarian Lager","2278 - Czech Pils","2308 - Munich Lager","2633 - Octoberfest Lager Blend","5112 - Brettanomyces bruxellensis","5335 - Lactobacillus","5526 - Brettanomyces lambicus","5733 - Pediococcus"]},"book":{"author":"#{Name.name}","genre":["Classic","Comic/Graphic Novel","Crime/Detective","Fable","Fairy tale","Fanfiction","Fantasy","Fiction narrative","Fiction in verse","Folklore","Historical fiction","Horror","Humor","Legend","Metafiction","Mystery","Mythology","Mythopoeia","Realistic fiction","Science fiction","Short story","Suspense/Thriller","Tall tale","Western","Biography/Autobiography","Essay","Narrative nonfiction","Speech","Textbook","Reference book"],"publisher":["Academic Press","Ace Books","Addison-Wesley","Adis International","Airiti Press","André Deutsch","Andrews McMeel Publishing","Anova Books","Anvil Press Poetry","Applewood Books","Apress","Athabasca University Press","Atheneum Books","Atheneum Publishers","Atlantic Books","Atlas Press","Ballantine Books","Banner of Truth Trust","Bantam Books","Bantam Spectra","Barrie \u0026 Jenkins","Basic Books","BBC Books","Harvard University Press","Belknap Press","Bella Books","Bellevue Literary Press","Berg Publishers","Berkley Books","Bison Books","Black Dog Publishing","Black Library","Black Sparrow Books","Blackie and Son Limited","Blackstaff Press","Blackwell Publishing","John Blake Publishing","Bloodaxe Books","Bloomsbury Publishing Plc","Blue Ribbon Books","Book League of America","Book Works","Booktrope","Borgo Press","Bowes \u0026 Bowes","Boydell \u0026 Brewer","Breslov Research Institute","Brill Publishers","Brimstone Press","Broadview Press","Burns \u0026 Oates","Butterworth-Heinemann","Caister Academic Press","Cambridge University Press","Candlewick Press","Canongate Books","Carcanet Press","Carlton Books","Carlton Publishing Group","Carnegie Mellon University Press","Casemate Publishers","Cengage Learning","Central European University Press","Chambers Harrap","Charles Scribner's Sons","Chatto and Windus","Chick Publications","Chronicle Books","Churchill Livingstone","Cisco Press","City Lights Publishers","Cloverdale Corporation","D. Appleton \u0026 Company","D. Reidel","Da Capo Press","Daedalus Publishing","Dalkey Archive Press","Darakwon Press","David \u0026 Charles","DAW Books","Dedalus Books","Del Rey Books","E. P. Dutton","Earthscan","ECW Press","Eel Pie Publishing","Eerdmans Publishing","Edupedia Publications","Ellora's Cave","Elsevier","Emerald Group Publishing","Etruscan Press","Faber and Faber","FabJob","Fairview Press","Farrar, Straus \u0026 Giroux","Fearless Books","Felony \u0026 Mayhem Press","Firebrand Books","Flame Tree Publishing","Focal Press","G. P. Putnam's Sons","G-Unit Books","Gaspereau Press","Gay Men's Press","Gefen Publishing House","George H. Doran Company","George Newnes","George Routledge \u0026 Sons","Godwit Press","Golden Cockerel Press","Hachette Book Group USA","Hackett Publishing Company","Hamish Hamilton","Happy House","Harcourt Assessment","Harcourt Trade Publishers","Harlequin Enterprises Ltd","Harper \u0026 Brothers","Harper \u0026 Row","HarperCollins","HarperPrism","HarperTrophy","Harry N. Abrams, Inc.","Harvard University Press","Harvest House","Harvill Press at Random House","Hawthorne Books","Hay House","Haynes Manuals","Heyday Books","HMSO","Hodder \u0026 Stoughton","Hodder Headline","Hogarth Press","Holland Park Press","Holt McDougal","Horizon Scientific Press","Ian Allan Publishing","Ignatius Press","Imperial War Museum","Indiana University Press","J. M. Dent","Jaico Publishing House","Jarrolds Publishing","Karadi Tales","Kensington Books","Kessinger Publishing","Kodansha","Kogan Page","Koren Publishers Jerusalem","Ladybird Books","Leaf Books","Leafwood Publishers","Left Book Club","Legend Books","Lethe Press","Libertas Academica","Liberty Fund","Library of America","Lion Hudson","Macmillan Publishers","Mainstream Publishing","Manchester University Press","Mandrake of Oxford","Mandrake Press","Manning Publications","Manor House Publishing","Mapin Publishing","Marion Boyars Publishers","Mark Batty Publisher","Marshall Cavendish","Marshall Pickering","Martinus Nijhoff Publishers","Mascot Books","Matthias Media","McClelland and Stewart","McFarland \u0026 Company","McGraw-Hill Education","McGraw Hill Financial","Medknow Publications","Naiad Press","Nauka","NavPress","New Directions Publishing","New English Library","New Holland Publishers","New Village Press","Newnes","No Starch Press","Nonesuch Press","Oberon Books","Open Court Publishing Company","Open University Press","Orchard Books","O'Reilly Media","Orion Books","Packt Publishing","Palgrave Macmillan","Pan Books","Pantheon Books at Random House","Papadakis Publisher","Parachute Publishing","Parragon","Pathfinder Press","Paulist Press","Pavilion Books","Peace Hill Press","Pecan Grove Press","Pen and Sword Books","Penguin Books","Random House","Reed Elsevier","Reed Publishing","SAGE Publications","St. Martin's Press","Salt Publishing","Sams Publishing","Schocken Books","Scholastic Press","Charles Scribner's Sons","Seagull Books","Secker \u0026 Warburg","Shambhala Publications","Shire Books","Shoemaker \u0026 Hoard Publishers","Shuter \u0026 Shooter Publishers","Sidgwick \u0026 Jackson","Signet Books","Simon \u0026 Schuster","T \u0026 T Clark","Tachyon Publications","Tammi","Target Books","Tarpaulin Sky Press","Tartarus Press","Tate Publishing \u0026 Enterprises","Taunton Press","Taylor \u0026 Francis","Ten Speed Press","UCL Press","Unfinished Monument Press","United States Government Publishing Office","University of Akron Press","University of Alaska Press","University of California Press","University of Chicago Press","University of Michigan Press","University of Minnesota Press","University of Nebraska Press","Velazquez Press","Verso Books","Victor Gollancz Ltd","Viking Press","Vintage Books","Vintage Books at Random House","Virago Press","Virgin Publishing","Voyager Books","Brill","Allen Ltd","Zed Books","Ziff Davis Media","Zondervan"],"title":["Absalom, Absalom!","After Many a Summer Dies the Swan","Ah, Wilderness!","All Passion Spent","All the King's Men","Alone on a Wide, Wide Sea","An Acceptable Time","Antic Hay","An Evil Cradling","Arms and the Man","As I Lay Dying","A Time to Kill","Behold the Man","Beneath the Bleeding","Beyond the Mexique Bay","Blithe Spirit","Blood's a Rover","Blue Remembered Earth","Rosemary Sutcliff","Françoise Sagan","Brandy of the Damned","Bury My Heart at Wounded Knee","Butter In a Lordly Dish","By Grand Central Station I Sat Down and Wept","Cabbages and Kings","Carrion Comfort","A Catskill Eagle","Clouds of Witness","A Confederacy of Dunces","Consider Phlebas","Consider the Lilies","Cover Her Face","The Cricket on the Hearth","The Curious Incident of the Dog in the Night-Time","The Daffodil Sky","Dance Dance Dance","A Darkling Plain","Death Be Not Proud","The Doors of Perception","Down to a Sunless Sea","Dulce et Decorum Est","Dying of the Light","East of Eden","Ego Dominus Tuus","Endless Night","Everything is Illuminated","Eyeless in Gaza","Fair Stood the Wind for France","Fame Is the Spur","Edna O'Brien","The Far-Distant Oxus","A Farewell to Arms","Far From the Madding Crowd","Fear and Trembling","For a Breath I Tarry","For Whom the Bell Tolls","Frequent Hearses","From Here to Eternity","A Glass of Blessings","The Glory and the Dream","The Golden Apples of the Sun","The Golden Bowl","Gone with the Wind","The Grapes of Wrath","Great Work of Time","The Green Bay Tree","A Handful of Dust","Have His Carcase","The Heart Is a Lonely Hunter","The Heart Is Deceitful Above All Things","His Dark Materials","The House of Mirth","Sleep the Brave","I Know Why the Caged Bird Sings","I Sing the Body Electric","I Will Fear No Evil","If I Forget Thee Jerusalem","If Not Now, When?","Infinite Jest","In a Dry Season","In a Glass Darkly","In Death Ground","In Dubious Battle","An Instant In The Wind","It's a Battlefield","Jacob Have I Loved","O Jerusalem!","Jesting Pilate","The Last Enemy","The Last Temptation","The Lathe of Heaven","Let Us Now Praise Famous Men","Lilies of the Field","This Lime Tree Bower","The Line of Beauty","The Little Foxes","Little Hands Clapping","Look Homeward, Angel","Look to Windward","The Man Within","Many Waters","A Many-Splendoured Thing","The Mermaids Singing","The Millstone","The Mirror Crack'd from Side to Side","Moab Is My Washpot","The Monkey's Raincoat","A Monstrous Regiment of Women","The Moon by Night","Mother Night","The Moving Finger","The Moving Toyshop","Mr Standfast","Nectar in a Sieve","The Needle's Eye","Nine Coaches Waiting","No Country for Old Men","No Highway","Noli Me Tangere","No Longer at Ease","Now Sleeps the Crimson Petal","Number the Stars","Of Human Bondage","Of Mice and Men","Oh! To be in England","The Other Side of Silence","The Painted Veil","Pale Kings and Princes","The Parliament of Man","Paths of Glory","A Passage to India","O Pioneers!","Postern of Fate","Precious Bane","The Proper Study","Quo Vadis","Recalled to Life","Recalled to Life","Ring of Bright Water","The Road Less Traveled","A Scanner Darkly","Shall not Perish","The Skull Beneath the Skin","The Soldier's Art","Some Buried Caesar","Specimen Days","The Stars' Tennis Balls","Stranger in a Strange Land","Such, Such Were the Joys","A Summer Bird-Cage","The Sun Also Rises","Surprised by Joy","A Swiftly Tilting Planet","Taming a Sea Horse","Tender Is the Night","Terrible Swift Sword","That Good Night","That Hideous Strength","Things Fall Apart","This Side of Paradise","Those Barren Leaves, Thrones, Dominations","Tiger! Tiger!","A Time of Gifts","Time of our Darkness","Time To Murder And Create","Tirra Lirra by the River","To a God Unknown","To Sail Beyond the Sunset","To Say Nothing of the Dog","To Your Scattered Bodies Go","The Torment of Others","Unweaving the Rainbow","Vanity Fair","Vile Bodies","The Violent Bear It Away","Waiting for the Barbarians","The Waste Land","The Way of All Flesh","The Way Through the Woods","The Wealth of Nations","What's Become of Waring","When the Green Woods Laugh","Where Angels Fear to Tread","The Widening Gyre","Wildfire at Midnight","The Wind's Twelve Quarters","The Wings of the Dove","The Wives of Bath","The World, the Flesh and the Devil","The Yellow Meads of Asphodel"]},"business":{"credit_card_expiry_dates":["2011-10-12","2012-11-12","2015-11-11","2013-9-12"],"credit_card_numbers":["1234-2121-1221-1211","1212-1221-1121-1234","1211-1221-1234-2201","1228-1221-1221-1431"],"credit_card_types":["visa","mastercard","american_express","discover","diners_club","jcb","switch","solo","dankort","maestro","forbrugsforeningen","laser"]},"cat":{"breed":["Abyssinian","Aegean","American Bobtail","American Curl","American Shorthair","American Wirehair","Arabian Mau","Asian","Asian Semi-longhair","Australian Mist","Balinese","Bambino","Bengal","Birman","Bombay","Brazilian Shorthair","British Longhair","British Semipi-longhair","British Shorthair","Burmese","Burmilla","California Spangled","Chantilly-Tiffany","Chartreux","Chausie","Cheetoh","Colorpoint Shorthair","Cornish Rex","Cymric, or Manx Longhair","Cyprus","Devon Rex","Donskoy, or Don Sphynx","Dragon Li","Dwarf cat, or Dwelf","Egyptian Mau","European Shorthair","Exotic Shorthair","Foldex Cat","German Rex","Havana Brown","Highlander","Himalayan, or Colorpoint Persian","Japanese Bobtail","Javanese","Khao Manee","Korat","Korean Bobtail","Korn Ja","Kurilian Bobtail","Kurilian Bobtail, or Kuril Islands Bobtail","LaPerm","Lykoi","Maine Coon","Manx","Mekong Bobtail","Minskin","Munchkin","Napoleon","Nebelung","Norwegian Forest Cat","Ocicat","Ojos Azules","Oregon Rex","Oriental Bicolor","Oriental Longhair","Oriental Shorthair","PerFold Cat (Experimental Breed - WCF)","Persian (Modern Persian Cat)","Persian (Traditional Persian Cat)","Peterbald","Pixie-bob","Raas","Ragamuffin","Ragdoll","Russian Blue","Russian White, Black and Tabby","Sam Sawet","Savannah","Scottish Fold","Selkirk Rex","Serengeti","Serrade petit","Siamese","Siberian","Singapura","Snowshoe","Sokoke","Somali","Sphynx","Suphalak","Thai","Tonkinese","Toyger","Turkish Angora","Turkish Van","Ukrainian Levkoy"],"name":["Alfie","Angel","Bella","Charlie","Chloe","Coco","Daisy","Felix","Jasper","Lily","Lucky","Lucy","Max","Millie","Milo","Missy","Misty","Molly","Oliver","Oscar","Poppy","Sam","Shadow","Simba","Smokey","Smudge","Sooty","Tiger"],"registry":["American Cat Fanciers Association","Associazione Nazionale Felina Italiana","Canadian Cat Association","Cat Aficionado Association","Cat Fanciers' Association","Emirates Feline Federation","Fédération Internationale Féline","Felis Britannica","Governing Council of the Cat","Fancy Southern Africa Cat Council","The International Cat Association"]},"cell_phone":{"formats":["###-###-####","(###) ###-####","1-###-###-####","###.###.####"]},"chuck_norris":{"fact":["All arrays Chuck Norris declares are of infinite size, because Chuck Norris knows no bounds.","Chuck Norris doesn't have disk latency because the hard drive knows to hurry the hell up.","All browsers support the hex definitions #chuck and #norris for the colors black and blue.","Chuck Norris can't test for equality because he has no equal.","Chuck Norris doesn't need garbage collection because he doesn't call .Dispose(), he calls .DropKick().","Chuck Norris's first program was kill -9.","Chuck Norris burst the dot com bubble.","Chuck Norris writes code that optimizes itself.","Chuck Norris can write infinite recursion functions... and have them return.","Chuck Norris can solve the Towers of Hanoi in one move.","The only pattern Chuck Norris knows is God Object.","Chuck Norris finished World of Warcraft.","Project managers never ask Chuck Norris for estimations... ever.","Chuck Norris doesn't use web standards as the web will conform to him.","\"It works on my machine\" always holds true for Chuck Norris.","Whiteboards are white because Chuck Norris scared them that way.","Chuck Norris's beard can type 140 wpm.","Chuck Norris can unit test an entire application with a single assert.","Chuck Norris doesn't bug hunt, as that signifies a probability of failure. He goes bug killing.","Chuck Norris's keyboard doesn't have a Ctrl key because nothing controls Chuck Norris.","Chuck Norris doesn't need a debugger, he just stares down the bug until the code confesses.","Chuck Norris can access private methods.","Chuck Norris can instantiate an abstract class.","Chuck Norris doesn't need to know about class factory pattern. He can instantiate interfaces.","The class object inherits from Chuck Norris.","For Chuck Norris, NP-Hard = O(1).","Chuck Norris knows the last digit of PI.","Chuck Norris can divide by zero.","Chuck Norris doesn't get compiler errors, the language changes itself to accommodate Chuck Norris.","The programs that Chuck Norris writes don't have version numbers because he only writes them once. If a user reports a bug or has a feature request they don't live to see the sun set.","Chuck Norris doesn't believe in floating point numbers because they can't be typed on his binary keyboard.","Chuck Norris solved the Travelling Salesman problem in O(1) time.","Chuck Norris never gets a syntax error. Instead, the language gets a DoesNotConformToChuck error.","No statement can catch the ChuckNorrisException.","Chuck Norris doesn't program with a keyboard. He stares the computer down until it does what he wants.","Chuck Norris doesn't pair program.","Chuck Norris can write multi-threaded applications with a single thread.","There is no Esc key on Chuck Norris' keyboard, because no one escapes Chuck Norris.","Chuck Norris doesn't delete files, he blows them away.","Chuck Norris can binary search unsorted data.","Chuck Norris breaks RSA 128-bit encrypted codes in milliseconds.","Chuck Norris went out of an infinite loop.","Chuck Norris can read all encrypted data, because nothing can hide from Chuck Norris.","Chuck Norris hosting is 101% uptime guaranteed.","When a bug sees Chuck Norris, it flees screaming in terror, and then immediately self-destructs to avoid being roundhouse-kicked.","Chuck Norris rewrote the Google search engine from scratch.","Chuck Norris doesn't need the cloud to scale his applications, he uses his laptop.","Chuck Norris can access the DB from the UI.","Chuck Norris' protocol design method has no status, requests or responses, only commands.","Chuck Norris' programs occupy 150% of CPU, even when they are not executing.","Chuck Norris can spawn threads that complete before they are started.","Chuck Norris programs do not accept input.","Chuck Norris doesn't need an OS.","Chuck Norris can compile syntax errors.","Chuck Norris compresses his files by doing a flying round house kick to the hard drive.","Chuck Norris doesn't use a computer because a computer does everything slower than Chuck Norris.","You don't disable the Chuck Norris plug-in, it disables you.","Chuck Norris doesn't need a java compiler, he goes straight to .war","Chuck Norris can use GOTO as much as he wants to. Telling him otherwise is considered harmful.","There is nothing regular about Chuck Norris' expressions.","Quantum cryptography does not work on Chuck Norris. When something is being observed by Chuck it stays in the same state until he's finished.","There is no need to try catching Chuck Norris' exceptions for recovery; every single throw he does is fatal.","Chuck Norris' beard is immutable.","Chuck Norris' preferred IDE is hexedit.","Chuck Norris is immutable. If something's going to change, it's going to have to be the rest of the universe.","Chuck Norris' addition operator doesn't commute; it teleports to where he needs it to be.","Anonymous methods and anonymous types are really all called Chuck Norris. They just don't like to boast.","Chuck Norris doesn't have performance bottlenecks. He just makes the universe wait its turn.","Chuck Norris does not use exceptions when programming. He has not been able to identify any of his code that is not exceptional.","When Chuck Norris' code fails to compile the compiler apologises.","Chuck Norris does not use revision control software. None of his code has ever needed revision.","Chuck Norris can recite π. Backwards.","When Chuck Norris points to null, null quakes in fear.","Chuck Norris has root access to your system.","When Chuck Norris gives a method an argument, the method loses.","Chuck Norris' keyboard doesn't have a F1 key, the computer asks him for help.","When Chuck Norris presses Ctrl+Alt+Delete, worldwide computer restart is initiated."]},"code":{"asin":["B000BJ20TO","B000BJ0Z50","B000BUYO60","B000HGWGHW","B000II6WOW","B000AMNV8G","B000HDT0BU","B000HGNY7I","B000I6VQX6","B0002I6HKW","B00067POW6","B0000VFDCY","B0000W4I2O","B00026IESC","B000GWIHF2","B000H3HHOM","B00066OELO","B0009QHJSG","B000NQLULE","B000P42ICO","B000P5XI6S","B000Q75VCO","B000A409WK","B000ILNR10","B000JMIRRC","B000JTDF6I","B000NQLUNC","B000PIIXBA","B000Q75VCO","B000NKTC92","B000Q6Y34W","B000E5GB3Q","B0001DJWXW","B000GFCRDC","B000IBFL2S","B000FTQ5A0","B000JZZHEU","B000Q313FC","B000OVNFDE","B000FTBJGA","B00019774C","B0002IQM66","B000FTBJGA","B000FTBJFG","B00019774M","B0002IQM52","B0000V3W9U","B000CSAK3M","B000CFIMWQ","B0001H5RIC","B00005R12M","B000GIWNCE","B000000Z1F","B0006YBTS2","B000AF8T1C","B000FQ9CTY","B00012FB6K","B0001H5NK4","B000G1CIH6","B000CPJHQG","B000GPHRW8","B000P4178K","B000MZW1GE","B000NMKCKI","B000KBAL6W","B000KJW2JS","B000LCZCRS","B000QA7ZFC","B000J0NOTK","B000BMHOVU","B000FFAGDG","B0002GL2BS","B0002GM6DQ","B000KAAIA2","B0009QMECC","B000ML8E7I","B000NKOHPG","B000PGCLWY","B000PIM89S","B0001DJXAY","B000MLA1UQ","B000NKSTVO","B000PIGTK2","B000Q76WYK","B000NG1GKO","B000ITBS40","B000JTR9CE","B000KP4VP0","B00025C3HG","B000BPNBCI","B000BPZFNQ","B000BQ6ML4","B000BPIBPK","B000BPX542","B000BQ2HR2","B000BTBGDK","B000N5FYNK","B000N5HN3Y","B000N5FYO4","B000N5HN3Y","B000N5FYOE","B000N5HN3Y","B00079UXEC","B0007Z6B42","B0007Z6BBA","B000CDC7O2","B000KU5ELA","B000COF89C","B000FOOQK6","B00012D9TQ","B000P5YK8S","B000NKSOOQ","B000Q72CSA","B000K0WZ2G","B000J3401I","B0006OGUPY","B000JS9C70","B000JS9C7K","B000JSBHCS","B000IBJ3OA","B000JFLI7U","B000Q7F1OW","B0000008XW","B0007WHCXO","B0007WHCXE","B0007WHCXY","B000CR7COI","B000CR7CP2","B000B5MVJM","B000CR7COS","B000H4CQYM","B000NI7RW8","B000HF37YE","B000PWBC6Y","B000O332KS","B000MW7MJ8","B000IXHC2S","B000PAOCOU","B000GLXHGC","B0009R9L7W","B00066USKU","B00069TDVW","B000GFCVA6","B000AQNDBM","B000IT4T9Q","B000IT4T96","B000IT4T9Q","B000IT4T96","B000IT4T9Q","B0000DJH5H","B0000DKWE1","B0000DYZL0","B000F8FY6M","B000F8MENI","B0001FEWCG","B0001FGAO4","B000BJ20J4","B000BJ8NJU","B000BPGAOE","B0000DGFW7","B0000DGXE8","B0000DHWAB","B0000DIIQA","B000A6QSTG","B000A70EOU","B000AXVWA4","B000BJ20OE","B000BJ4UQ0","B000BPHSLS","B0002X4OIY","B0002XCH2E","B000BY634C","B000BYDF4I","B000A6LSXW","B000A70EAO","B000AXVVY6","B000F5631A","B00004YKMI","B000FNP6CY","B000BIWQNA","B000BJ20Y4","B000BJ4VFA","B000BSH87O","B000BJ0LSQ","B000BJ5JHE","B000BJ6VNA","B000BSH8AQ","B000PLUEEQ","B00000AQ4N","B000IT9ZLI","B000NKUUKW","B000Q71WNG","B000ILRO82","B00000AYGE","B00095NYV8","B00097DN12","B000A3PVZ6","B000BKCYUS","B0009XDRTE","B0009XOXXS","B000ABFA7W","B000ALH1DI","B000AM3FKK","B000AM6Z7K","B000AM78JO","B0000B0JG4","B0000DE593","B0000DFLFJ","B0000AAGDL","B0000AAGJF","B0000B0IVU","B0000DDZ3N","B0000DFDWF","B000A3JNTG","B000B7CDX4","B000A2TMH0","B000A3PYLW","B000A3T33M","B000ALJYO2","B000HB0138","B000HB2O2O","B0002RTXMM","B000GPWOLW","B000GQ2P7O","B000GT8JQC","B000HKQS6I","B000HQGKRO","B000I6TI2C","B000A4RJ8C","B000A4YC14","B000A6LPM6","B000A70B7K","B000AR99QO","B000I6QKZU","B00067668W","B00067FMXM","B00067OVMK","B0009ICOZ2","B0009IOFWC","B0009IT5P4","B0009PC1XA","B000A15Y0K","B000A1AUBI","B000A3K36I","B000BHLISA","B000BHP2LO","B000BPC71E","B0000VDPWE","B0000VG5MG","B0000VQ4YA","B0000W47PC","B0000DGGHM","B0000DHBRP","B0000DHUGW","B000A143NO","B000A1AVNK","B000A3M9CY","B000AOVECO","B0000DGTOF","B0000DHCHM","B0000DGH5J","B0000DGTWR","B0000DHCZT","B0000DHVM5","B000A0A56Y","B000A0AQPO","B000A1D15U","B000AOMOVE","B0000DDEMJ","B0000DEC3S","B0000DFUHY","B0000YKHC2","B000J1E1RS","B000J2II3K","B000J2NMGS","B000JR91YA","B0009QW44A","B0009RSVD2","B0000DKWG0","B0000DYX4V","B0000DYZRA","B0000TFLNM","B00066USX2","B000675MDW","B00067EOF4","B0000AHC6J","B0000AJDKF","B0000D1DW1","B0000DEVGP","B0000DFOKF","B000A1FW8E","B000AOMPAY","B0002XUV3G","B0002STO02","B0000AATPM","B0000AB07P","B0000AFKVG","B0000DECN1","B0000DFPMN","B0000W2LW8","B0000W2MNQ","B0000W463K","B0000W46R6","B00029JHS0","B0002RFYGQ","B000654P8C","B00065E4WY","B00065F3KG","B0006DRM02","B000GWGMP4","B000GWH2DU","B000GWKIMC","B000HU7P92","B000GWGJK2","B000GWGQ5K","B000HU5ZIA","B0000DGI28","B0000DGUFP","B0000DHW2M","B000HB4DU0","B000HBXMHK","B000HCTRK0","B000I4ZLIE","B000I6QR9O","B000KFZ32A","B000HB4E90","B000HC0P2E","B000HW5FFG","B000I6QSBG","B000IAPR0U","B000IAPYWQ","B000A2LNPO","B000A2SVXQ","B000A3PGTC","B000J42NY8","B000JKMDTW","B000BNLKWS","B000BOIITU","B000BHP4DA","B000BJ8TZI","B000CEPH52","B000HW06LY","B000I00RTG","B000I6ONRM","B000IATJ5Y","B0007657T6","B0007658JK","B0002SUQUY","B0002SVARW","B0002SZELK","B0006628FS","B000662QI2","B000662ADI","B000662SOY","B000664J5A","B000K99WQE","B0000VAA8G","B000A2MI80","B000A3J9AE","B0000DGV0O","B0000DHWDX","B000A2NCLW","B000A2SXYS","B000A3LC6I","B000AR9G7G","B000A2MIJY","B000A2ROWK","B000A2SP0K","B000A2T37E","B000A3LC18","B000B7722Q","B000BFMIY0","B0000DHDOF","B0000VAE3M","B0002BWS1G","B0002BXBEY","B0002C489K","B0002TJ4JM","B0000DDQNC","B0000DE0T8","B0000DFH0E","B0000DGITY","B000A2LQ2O","B000A2O26G","B000A3PI3G","B000AR9FZE","B000A2O3U6","B000A2RR04","B000ABNX30","B000A2MF7E","B000A3PWXC","B000A3WUAK","B000A2NZFK","B000A3LPTC","B000A3TB9I","B000ARBM9G","B0002EZWRK","B0002F4AB8","B0002W2RBG","B000A6LR6K","B000A6Y9HY","B000AADDGS","B000B7CC94","B00024VYL8","B00025BKCK","B00025DRIA","B000A2MHMW","B000A2RL4Q","B000A3K6TM","B00067PA2U","B00067PKPM","B00067Q8TY","B0006PJMEE","B000HVZOOO","B000I6S5NU","B000IATH6K","B000A6WENA","B000A6LQZ2","B000A6ULLW","B000J1FZV4","B000J2NHC2","B0000VDUVA","B0000VF9C8","B0000W4DP6","B000BHP43U","B000BIWPKO","B000BUWUX4","B000JKKCMW","B000JLDYM6","B000JQ0JNS","B00067PATS","B00067PLD8","B00067Q9HK","B000KEYQLA","B000KGCZ8O","B000KMRYNO","B000HW20EA","B000I6TCGO","B000IATJEU","B000I4W7S6","B000I6RUQ8","B000IAO9A4","B0002F03NW","B0002F40AY","B0002XTOHK","B000A3JQ0M","B000A3T3LY","B000HW1EGK","B000I6VAU0","B000IAS0JU","B000A6NVNM","B000A6PMBG","B000B7CBWM","B0002GLP6K","B0002GMWEO","B000A70B9I","B000BHE134","B0000DKWL7","B0000DYXE0","B0000DYZW5","B000GT9P4C","B000GTFRX0","B000GTYMOK","B000A6LPTO","B000A6Y8AW","B000AA5SMU","B000I6RITM","B000I6VJ7O","B000IXR5RK","B000I6MK7W","B000I6XDVE","B000IAQ8YO","B000A0GB7Q","B000A1AQWQ","B000AR8ERO","B000BJ8LGU","B000BX5BBY","B0000DGO2Z","B0000DHF4M","B0000DIEOI","B000A2LSJ0","B000A2MJY8","B000AR9H5C","B0000DGQ5D","B000A2LWKU","B000A2NVLS","B000AR85S2","B000BHP3T0","B000BJ0KBO","B000BJ8TIA","B000CENBP0","B00025AGUM","B0000AAFWT","B0000AAMF4","B0000ACB9R","B0000DGJD1","B0000DGWB4","B0000DHDW3","B0000DHY2O","B000A2NIK2"]},"color":{"name":["red","green","blue","yellow","purple","mint green","teal","white","black","orange","pink","grey","maroon","violet","turquoise","tan","sky blue","salmon","plum","orchid","olive","magenta","lime","ivory","indigo","gold","fuchsia","cyan","azure","lavender","silver"]},"commerce":{"department":["Books","Movies","Music","Games","Electronics","Computers","Home","Garden","Tools","Grocery","Health","Beauty","Toys","Kids","Baby","Clothing","Shoes","Jewelry","Sports","Outdoors","Automotive","Industrial"],"product_name":{"adjective":["Small","Ergonomic","Rustic","Intelligent","Gorgeous","Incredible","Fantastic","Practical","Sleek","Awesome","Enormous","Mediocre","Synergistic","Heavy Duty","Lightweight","Aerodynamic","Durable"],"material":["Steel","Wooden","Concrete","Plastic","Cotton","Granite","Rubber","Leather","Silk","Wool","Linen","Marble","Iron","Bronze","Copper","Aluminum","Paper"],"product":["Chair","Car","Computer","Gloves","Pants","Shirt","Table","Shoes","Hat","Plate","Knife","Bottle","Coat","Lamp","Keyboard","Bag","Bench","Clock","Watch","Wallet"]},"promotion_code":{"adjective":["Amazing","Awesome","Cool","Good","Great","Incredible","Killer","Premium","Special","Stellar","Sweet"],"noun":["Code","Deal","Discount","Price","Promo","Promotion","Sale","Savings"]}},"company":{"bs":[["implement","utilize","integrate","streamline","optimize","evolve","transform","embrace","enable","orchestrate","leverage","reinvent","aggregate","architect","enhance","incentivize","morph","empower","envisioneer","monetize","harness","facilitate","seize","disintermediate","synergize","strategize","deploy","brand","grow","target","syndicate","synthesize","deliver","mesh","incubate","engage","maximize","benchmark","expedite","reintermediate","whiteboard","visualize","repurpose","innovate","scale","unleash","drive","extend","engineer","revolutionize","generate","exploit","transition","e-enable","iterate","cultivate","matrix","productize","redefine","recontextualize"],["clicks-and-mortar","value-added","vertical","proactive","robust","revolutionary","scalable","leading-edge","innovative","intuitive","strategic","e-business","mission-critical","sticky","one-to-one","24/7","end-to-end","global","B2B","B2C","granular","frictionless","virtual","viral","dynamic","24/365","best-of-breed","killer","magnetic","bleeding-edge","web-enabled","interactive","dot-com","sexy","back-end","real-time","efficient","front-end","distributed","seamless","extensible","turn-key","world-class","open-source","cross-platform","cross-media","synergistic","bricks-and-clicks","out-of-the-box","enterprise","integrated","impactful","wireless","transparent","next-generation","cutting-edge","user-centric","visionary","customized","ubiquitous","plug-and-play","collaborative","compelling","holistic","rich"],["synergies","web-readiness","paradigms","markets","partnerships","infrastructures","platforms","initiatives","channels","eyeballs","communities","ROI","solutions","e-tailers","e-services","action-items","portals","niches","technologies","content","vortals","supply-chains","convergence","relationships","architectures","interfaces","e-markets","e-commerce","systems","bandwidth","infomediaries","models","mindshare","deliverables","users","schemas","networks","applications","metrics","e-business","functionalities","experiences","web services","methodologies"]],"buzzwords":[["Adaptive","Advanced","Ameliorated","Assimilated","Automated","Balanced","Business-focused","Centralized","Cloned","Compatible","Configurable","Cross-group","Cross-platform","Customer-focused","Customizable","Decentralized","De-engineered","Devolved","Digitized","Distributed","Diverse","Down-sized","Enhanced","Enterprise-wide","Ergonomic","Exclusive","Expanded","Extended","Face to face","Focused","Front-line","Fully-configurable","Function-based","Fundamental","Future-proofed","Grass-roots","Horizontal","Implemented","Innovative","Integrated","Intuitive","Inverse","Managed","Mandatory","Monitored","Multi-channelled","Multi-lateral","Multi-layered","Multi-tiered","Networked","Object-based","Open-architected","Open-source","Operative","Optimized","Optional","Organic","Organized","Persevering","Persistent","Phased","Polarised","Pre-emptive","Proactive","Profit-focused","Profound","Programmable","Progressive","Public-key","Quality-focused","Reactive","Realigned","Re-contextualized","Re-engineered","Reduced","Reverse-engineered","Right-sized","Robust","Seamless","Secured","Self-enabling","Sharable","Stand-alone","Streamlined","Switchable","Synchronised","Synergistic","Synergized","Team-oriented","Total","Triple-buffered","Universal","Up-sized","Upgradable","User-centric","User-friendly","Versatile","Virtual","Visionary","Vision-oriented"],["24 hour","24/7","3rd generation","4th generation","5th generation","6th generation","actuating","analyzing","asymmetric","asynchronous","attitude-oriented","background","bandwidth-monitored","bi-directional","bifurcated","bottom-line","clear-thinking","client-driven","client-server","coherent","cohesive","composite","context-sensitive","contextually-based","content-based","dedicated","demand-driven","didactic","directional","discrete","disintermediate","dynamic","eco-centric","empowering","encompassing","even-keeled","executive","explicit","exuding","fault-tolerant","foreground","fresh-thinking","full-range","global","grid-enabled","heuristic","high-level","holistic","homogeneous","human-resource","hybrid","impactful","incremental","intangible","interactive","intermediate","leading edge","local","logistical","maximized","methodical","mission-critical","mobile","modular","motivating","multimedia","multi-state","multi-tasking","national","needs-based","neutral","next generation","non-volatile","object-oriented","optimal","optimizing","radical","real-time","reciprocal","regional","responsive","scalable","secondary","solution-oriented","stable","static","systematic","systemic","system-worthy","tangible","tertiary","transitional","uniform","upward-trending","user-facing","value-added","web-enabled","well-modulated","zero administration","zero defect","zero tolerance"],["ability","access","adapter","algorithm","alliance","analyzer","application","approach","architecture","archive","artificial intelligence","array","attitude","benchmark","budgetary management","capability","capacity","challenge","circuit","collaboration","complexity","concept","conglomeration","contingency","core","customer loyalty","database","data-warehouse","definition","emulation","encoding","encryption","extranet","firmware","flexibility","focus group","forecast","frame","framework","function","functionalities","Graphic Interface","groupware","Graphical User Interface","hardware","help-desk","hierarchy","hub","implementation","info-mediaries","infrastructure","initiative","installation","instruction set","interface","internet solution","intranet","knowledge user","knowledge base","local area network","leverage","matrices","matrix","methodology","middleware","migration","model","moderator","monitoring","moratorium","neural-net","open architecture","open system","orchestration","paradigm","parallelism","policy","portal","pricing structure","process improvement","product","productivity","project","projection","protocol","secured line","service-desk","software","solution","standardization","strategy","structure","success","superstructure","support","synergy","system engine","task-force","throughput","time-frame","toolset","utilisation","website","workforce"]],"industry":["Defense \u0026 Space","Computer Hardware","Computer Software","Computer Networking","Internet","Semiconductors","Telecommunications","Law Practice","Legal Services","Management Consulting","Biotechnology","Medical Practice","Hospital \u0026 Health Care","Pharmaceuticals","Veterinary","Medical Devices","Cosmetics","Apparel \u0026 Fashion","Sporting Goods","Tobacco","Supermarkets","Food Production","Consumer Electronics","Consumer Goods","Furniture","Retail","Entertainment","Gambling \u0026 Casinos","Leisure, Travel \u0026 Tourism","Hospitality","Restaurants","Sports","Food \u0026 Beverages","Motion Pictures and Film","Broadcast Media","Museums and Institutions","Fine Art","Performing Arts","Recreational Facilities and Services","Banking","Insurance","Financial Services","Real Estate","Investment Banking","Investment Management","Accounting","Construction","Building Materials","Architecture \u0026 Planning","Civil Engineering","Aviation \u0026 Aerospace","Automotive","Chemicals","Machinery","Mining \u0026 Metals","Oil \u0026 Energy","Shipbuilding","Utilities","Textiles","Paper \u0026 Forest Products","Railroad Manufacture","Farming","Ranching","Dairy","Fishery","Primary / Secondary Education","Higher Education","Education Management","Research","Military","Legislative Office","Judiciary","International Affairs","Government Administration","Executive Office","Law Enforcement","Public Safety","Public Policy","Marketing and Advertising","Newspapers","Publishing","Printing","Information Services","Libraries","Environmental Services","Package / Freight Delivery","Individual \u0026 Family Services","Religious Institutions","Civic \u0026 Social Organization","Consumer Services","Transportationg / Trucking / Railroad","Warehousing","Airlines / Aviation","Maritime","Information Technology and Services","Market Research","Public Relations and Communications","Design","Nonprofit Organization Management","Fund-Raising","Program Development","Writing and Editing","Staffing and Recruiting","Professional Training \u0026 Coaching","Venture Capital \u0026 Private Equity","Political Organization","Translation and Localization","Computer Games","Events Services","Arts and Crafts","Electrical / Electronic Manufacturing","Online Media","Nanotechnology","Music","Logistics and Supply Chain","Plastics","Computer \u0026 Network Security","Wireless","Alternative Dispute Resolution","Security and Investigations","Facilities Services","Outsourcing / Offshoring","Health, Wellness and Fitness","Alternative Medicine","Media Production","Animation","Commercial Real Estate","Capital Markets","Think Tanks","Philanthropy","E-Learning","Wholesale","Import and Export","Mechanical or Industrial Engineering","Photography","Human Resources","Business Supplies and Equipment","Mental Health Care","Graphic Design","International Trade and Development","Wine and Spirits","Luxury Goods \u0026 Jewelry","Renewables \u0026 Environment","Glass, Ceramics \u0026 Concrete","Packaging and Containers","Industrial Automation","Government Relations"],"name":["#{Name.last_name} #{suffix}","#{Name.last_name}-#{Name.last_name}","#{Name.last_name}, #{Name.last_name} and #{Name.last_name}"],"profession":["teacher","actor","musician","philosopher","writer","doctor","accountant","agriculturist","architect","economist","engineer","interpreter","attorney at law","advocate","librarian","statistician","human resources","firefighter","judge","police officer","astronomer","biologist","chemist","physicist","programmer","web developer","designer"],"suffix":["Inc","and Sons","LLC","Group"]},"credit_card":{"american_express":["/34##-######-####L/","/37##-######-####L/"],"dankort":"/5019-####-####-###L/","diners_club":["/30[0-5]#-######-###L/","/368#-######-###L/"],"discover":["/6011-####-####-###L/","/65##-####-####-###L/","/64[4-9]#-####-####-###L/","/6011-62##-####-####-###L/","/65##-62##-####-####-###L/","/64[4-9]#-62##-####-####-###L/"],"forbrugsforeningen":"/6007-22##-####-###L/","jcb":["/3528-####-####-###L/","/3529-####-####-###L/","/35[3-8]#-####-####-###L/"],"laser":["/6304###########L/","/6706###########L/","/6771###########L/","/6709###########L/","/6304#########{5,6}L/","/6706#########{5,6}L/","/6771#########{5,6}L/","/6709#########{5,6}L/"],"maestro":["/50#{9,16}L/","/5[6-8]#{9,16}L/","/56##{9,16}L/"],"mastercard":["/5[1-5]##-####-####-###L/","/6771-89##-####-###L/"],"solo":["/6767-####-####-###L/","/6767-####-####-####-#L/","/6767-####-####-####-##L/"],"switch":["/6759-####-####-###L/","/6759-####-####-####-#L/","/6759-####-####-####-##L/"],"visa":["/4###########L/","/4###-####-####-###L/"]},"demographic":{"demonym":["Afghan","Albanian","Algerian","American","Andorran","Angolan","Argentine","Armenian","Aromanian","Aruban","Australian","Austrian","Azerbaijani","Bahamian","Bahraini","Bangladeshi","Barbadian","Basotho","Basque","Belarusian","Belgian","Belizean","Bermudian","Bissau-Guinean","Boer","Bosniak","Brazilian","Breton","Briton","British Virgin Islander","Bruneian","Bulgarian","Burkinabè","Burundian","Cambodian","Cameroonian","Canadian","Catalan","Cape Verdean","Chadian","Chilean","Chinese","Colombian","Comorian","Congolese","Croatian","Cuban","Cypriot","Czech","Dane","Dominican","Dutch","East Timorese","Ecuadorian","Egyptian","Emirati","English","Eritrean","Estonian","Ethiopian","Falkland Islander","Faroese","Finn","Fijian\"","Filipino","French","Georgian","German","Ghanaian","Gibraltar","Greek","Grenadian","Guatemalan","French Guianan","Guinean","Guyanese","Haitian","Honduran","Hong Konger","Hungarian","Icelander","I-Kiribati","Indian","Indonesian","Iranian","Iraqi","Irish","Israeli","Italian","Ivoirian","Jamaican","Japanese","Jordanian","Kazakh","Kenyan","Korean","Kosovar","Kurd","Kuwaiti","Kyrgyz","Lao","Latvian","Lebanese","Liberian","Libyan","Liechtensteiner","Lithuanian","Luxembourger","Macanese","Macedonian","Malagasy","Malaysian","Malawian","Maldivian","Malian","Maltese","Manx","Mauritian","Mexican","Moldovan","Moroccan","Mongolian","Montenegrin","Namibian","Nepalese","New Zealander","Nicaraguan","Nigerien","Nigerian","Norwegian","Pakistani","Palauan","Palestinian","Panamanian","Papua New Guinean","Paraguayan","Peruvian","Pole","Portuguese","Puerto Rican","Quebecer","Romanian","Russian","Rwandan","Salvadoran","São Toméan","Saudi","Scottish","Senegalese","Serb","Sierra Leonean","Singaporean","Sindhian","Slovak","Slovene","Somali","Somalilander","South African","Spaniard","Sri Lankan","St Lucian","Sudanese","Surinamese","Swede","Swiss","Syriac","Syrian","Tajik","Taiwanese","Tanzanian","Thai","Tibetan","Tobagonian","Trinidadian","Tunisian","Turk","Tuvaluan","Ugandan","Ukrainian","Uruguayan","Uzbek","Vanuatuan","Venezuelan","Vietnamese","Welsh","Yemeni","Zambian","Zimbabwean"],"educational_attainment":["No schooling completed","Nursery school","Kindergarten","Grade 1 though 11","12th grade - No Diploma","Regular high school diploma","GED or alternative credential","Some college","Associate's degree","Bachelor's degree","Master's degree","Professional degree","Doctorate degree"],"marital_status":["Married","Widowed","Divorced","Separated","Never married"],"race":["American Indian or Alaska Native","Asian","Black or African American","Native Hawaiian or Other Pacific Islander","White"],"sex":["Male","Female"]},"educator":{"name":["Marblewald","Mallowtown","Brookville","Flowerlake","Falconholt","Ostbarrow","Lakeacre","Clearcourt","Ironston","Mallowpond","Iceborough","Icelyn","Brighthurst","Bluemeadow","Vertapple","Ironbarrow"],"secondary":["High School","Secondary College","High"],"tertiary":{"course":{"subject":["Arts","Business","Education","Applied Science (Psychology)","Architectural Technology","Biological Science","Biomedical Science","Commerce","Communications","Creative Arts","Criminology","Design","Engineering","Forensic Science","Health Science","Information Systems","Computer Science","Law","Nursing","Medicine","Psychology","Teaching"],"type":["Associate Degree in","Bachelor of","Master of"]},"type":["College","University","Technical College","TAFE"]}},"esports":{"events":["ESL Cologne","MLG Meadowlands","GFinity London","Worlds","IEM Championship","League All Stars"],"games":["CS:GO","League of Legends","Overwatch","StarCraft II","Dota2","Super Smash Bros. Melee","Hearthstone"],"leagues":["ESL","IEM","MLG","GFinity"],"players":["Froggen","Dendi","Surefour","Seagull","xPeke","shroud","KennyS","pasha","RamboRay","Crimsix","ACE","Grubby","f0rest","cArn","Flash","Faker","Boxer"],"teams":["Dignitas","OpTic","FaZe","iBUYPOWER","Evil Genius","Ninjas in Pajamas","NaVi","SoloMid","Cloud9","fnatic","CLG","EnVyUs","Virtus Pro"]},"file":{"extension":["flac","mp3","wav","bmp","gif","jpeg","jpg","png","tiff","css","csv","html","js","json","txt","mp4","avi","mov","webm","doc","docx","xls","xlsx","ppt","pptx","odt","ods","odp","pages","numbers","key","pdf"],"mime_type":["application/atom+xml","application/ecmascript","application/EDI-X12","application/EDIFACT","application/json","application/javascript","application/ogg","application/pdf","application/postscript","application/rdf+xml","application/rss+xml","application/soap+xml","application/font-woff","application/xhtml+xml","application/xml-dtd","application/xop+xml","application/zip","application/gzip","audio/basic","audio/L24","audio/mp4","audio/mpeg","audio/ogg","audio/vorbis","audio/vnd.rn-realaudio","audio/vnd.wave","audio/webm","image/gif","image/jpeg","image/pjpeg","image/png","image/svg+xml","image/tiff","image/vnd.microsoft.icon","message/http","message/imdn+xml","message/partial","message/rfc822","model/example","model/iges","model/mesh","model/vrml","model/x3d+binary","model/x3d+vrml","model/x3d+xml","multipart/mixed","multipart/alternative","multipart/related","multipart/form-data","multipart/signed","multipart/encrypted","text/cmd","text/css","text/csv","text/html","text/javascript","text/plain","text/vcard","text/xml","video/mpeg","video/mp4","video/ogg","video/quicktime","video/webm","video/x-matroska","video/x-ms-wmv","video/x-flv"]},"food":{"ingredients":["Achacha","Adzuki Beans","Agar","Agave Syrup","Ajowan Seed","Albacore Tuna","Alfalfa","Allspice","Almond oil","Almonds","Amaranth","Amchur","Anchovies","Anchovies","Aniseed","Annatto seed","Apple Cider Vinegar","Apple juice","Apple Juice Concentrate","Apples","Bonza","Apples","Apricots","Arborio rice","Arrowroot","Artichoke","Arugula","Asafoetida","Asian Greens","Asian Noodles","Asparagus","Aubergine","Avocado","Avocado Oil","Avocado Spread","Bacon","Baking Powder","Baking Soda","Balsamic Vinegar","Bamboo Shoots","Banana","Barberry","Barley","Barramundi","Basil Basmati rice","Bay Leaves","Bean Shoots","Bean Sprouts","Beans","Green beans","Beef","Beetroot","Berries","Black Eyed Beans","Blackberries","Blood oranges","Blue Cheese","Blue Eye Trevalla","Blue Swimmer Crab","Blueberries","Bocconcini","Bok Choy","Bonito Flakes","Borlotti Beans","Brazil Nut","Bran","Bread","RyeBread","Sour Dough Bread","SpeltBread","WhiteBread","Wholegrain Bread","Wholemeal","Brie","Broccoli","Broccolini","Brown Rice","Brown rice vinegar","Brussels Sprouts","Buckwheat","Buckwheat Noodles","BulghurBurghul","Bush Tomato","Butter","Butter Beans","Buttermilk","Butternut lettuce","Butternut pumpkin","Cabbage","Cacao","Cake","Calamari","Camellia Tea Oil","Camembert","Camomile","Candle Nut","Cannellini Beans","Canola Oil","Cantaloupe","Capers","Capsicum","Starfruit","Caraway Seed","Cardamom","CarobCarrot","Carrot","Cashews","Cassia bark","Cauliflower","Cavalo","Cayenne","Celery","Celery Seed","Cheddar","Cherries","Cherries","Chestnut","Chestnut","Chia seeds","Chicken","Chickory","Chickpea","Chilli Pepper","FreshChillies","dried Chinese Broccoli","Chinese Cabbage","Chinese Five Spice","Chives","Dark Chocolate","MilkChocolate","Choy Sum","Cinnamon","Clams","Cloves","Cocoa powder","Coconut","Coconut Oil","Coconut water","Coffee","Corella Pear","Coriander Leaves","Coriander Seed","Corn Oil","Corn Syrup","Corn Tortilla","Cornichons","Cornmeal","Cos lettuce","Cottage Cheese","Cous Cous","Crabs","Cranberry","Cream","Cream Cheese","Cucumber","Cumin","Cumquat","Currants","Curry Leaves","Curry Powder","Custard Apples","Custard ApplesDaikon","Dandelion","Dashi","Dates","Dill","Dragonfruit","Dried Apricots","Duck","Edam","Edamame","Eggplant","Eggs","Elderberry","Endive","English Spinach","Extra Virgin Olive Oil","Farmed Prawns","Feijoa","Fennel","Fennel Seeds","Fenugreek","Feta","Figs","File Powder","Fingerlime","Fish Sauce","Flathead","Flaxseed","Flaxseed Oil","Flounder","Flour","Besan","Buckwheat Flour","FlourOat","FlourPotato","FlourRice","Brown Flour","WhiteFlour","SoyFlour","Tapioca Flour","UnbleachedFlour","Wholewheat flour","Freekeh","French eschallots","Fromage Blanc","Fruit","Galangal","Garam Masala","Garlic","Garlic","Chives","GemGinger","Goat Cheese","Goat Milk","Goji Berry","Grape Seed Oil","Grapefruit","Grapes","Green Chicken Curry","Green Pepper","Green Tea","Green Tea noodles","Greenwheat Freekeh","Gruyere","Guava","Gula MelakaHaloumiHam","Haricot Beans","Harissa","Hazelnut","Hijiki","Hiramasa Kingfish","Hokkien Noodles","Honey","Honeydew melon","Horseradish","Hot smoked salmon","Hummus","Iceberg lettuce","Incaberries","Jarrahdale pumpkin","Jasmine rice","Jelly","Jerusalem Artichoke","Jewfish","Jicama","Juniper Berries","Lime Leaves","Kale","Kangaroo","Kecap Manis","Kenchur","Kidney Beans","Kidneys","Kiwi Fruit","Kiwiberries","Kohlrabi","Kokam","Kombu","Koshihikari rice","Kudzu","Kumera","Lamb","Lavender Flowers","Leeks","Lemon","Lemongrass","Lentils","Lettuce","Licorice","Limes","Liver","Lobster","Longan","Loquats","Lotus Root","Lychees","Lychees","Macadamia Nut","Macadamia oil","Mace","Mackerel","Mackerel","Tinned","Mahi mahi","Mahlab","Malt vinegar","Mandarins","Mango","Mangosteens","Maple Syrup","Margarine","Marigold","Marjoram","Mastic","Melon","Milk","Mint","Miso","Molasses","Monkfish","Morwong","Mountain Bread","Mozzarella","Muesli","Mulberries","Mullet","Mung Beans","Flat Mushrooms","Brown Mushrooms","Common Cultivated Mushrooms","Enoki Mushrooms","Oyster Mushrooms","Shiitake Mushrooms","Mussels","Mustard","Mustard Seed","Nashi Pear","Nasturtium","Nectarines","Nori","Nutmeg","Nutritional Yeast","Nuts","Oatmeal","Oats","Octopus","Okra","Olive Oil","Olives","Omega Spread","Onion","Oranges","Oregano","Oyster Sauce","Oysters","Pear","Pandanus leaves","Papaw","Papaya","Paprik","Parmesan cheese","Parrotfish","Parsley","Parsnip","Passionfruit","Pasta","Peaches","Peanuts","Pear Juice","Pears","Peas","Pecan Nut","Pecorino","PepitasPepper","Szechuan Pepperberry","Peppercorns","Peppermint","Peppers","Persimmon","Pine Nut","Pineapple","Pinto Beans","Pistachio Nut","Plums","Polenta","Pomegranate","Poppy Seed","Porcini mushrooms","Pork","Potatoes","Provolone","Prunes","Pumpkin","Pumpkin Seed","Purple carrot","Purple RiceQuail","Quark Quinc","Quinoa","Radicchio","Radish","Raisin","Raspberry","Red cabbage","Red Lentils","Red Pepper","Red Wine Vinegar","Redfish","Rhubarb","Rice Noodles","Rice paper","Rice Syrup","Ricemilk","Ricotta","Rockmelon","Rose Water","Rosemary","Rye","Safflower Oil","Saffron","Sage","Sake","Salmon","Sardines","Sausages","Scallops","Sea Salt","Semolina","Sesame Oil","Sesame seed","Sesame Seeds","Shark","Silverbeet","Slivered Almonds","Smoked Trout","Snapper","Snowpea sprouts","Snowpeas","Soba","Soy Beans","Soy Milk","Soy Sauce","Soy","Sprouts","Soymilk","Spearmint","Spelt","Spinach","Spring Onions","Squash","Squid","Star Anise","Star Fruit","Stevia","Beef Stock","Chicken Stock","Fish Stock","Vegetable Stock","Strawberries","Sugar","Sultanas","Sun dried tomatoes","Sunflower Oil","Sunflower Seeds","SwedeSweet Chilli Sauce","Sweet Potato","Swiss Chard","SwordfishTabasco","Tahini","Taleggio cheese","Tamari","Tamarillo","Tangelo","Tapioca","Tarragon","Tea","Tea Oil","Tempeh","ThymeTofu","Tom Yum","Tomatoes","Trout","Tuna","Turkey","Turmeric","Turnips","Vanilla Beans","Vegetable Oil","Vegetable spaghetti","Vermicelli Noodles","Vinegar","Wakame","Walnut","Warehou","Wasabi","Water","Watercress","Watermelon","Wattleseed","Wheat","Wheatgrass juice","White rice","White wine vinegar","Whiting Wild Rice","William Pear","RedWine","White Wine","Yeast","Yellow Papaw","Yellowtail Kingfish","Yoghurt","Yogurt","Zucchini"],"measurement_sizes":["1/4","1/3","1/2","1","2","3"],"measurements":["teaspoon","tablespoon","cup","pint","quart","gallon"],"spices":["Achiote Seed","Ajwain Seed","Ajwan Seed","Allspice Ground","Allspice Whole","Amchoor","Anise","Anise Star","Aniseed Whole","Annatto Seed","Arrowroot","Asafoetida","Baharat","Balti Masala","Balti Stir Fry Mix","Basil","Bay Leaves","Bay Leaves Chopped","BBQ Seasoning","Biryani Spice Mix","Cajun Seasoning","Caraway Seed","Cardamom Ground","Cardamom Whole","Cassia","Cassia Bark","Cayenne Pepper","Celery Leaf","Celery Salt","Celery Seed","Chamomile","Chervil","Chicken Seasoning","Chilli Crushed","Chilli Ground","Chilli Pepper","Chillies Whole","China Star","Chinese 5 Spice","Chives","Cinnamon Bark","Cinnamon Ground","Cinnamon Powder","Cinnamon Sticks","Cloves Ground","Cloves Whole","Colombo Powder","Coriander Ground","Coriander Leaf","Coriander Seed","Creole Seasoning","Cumin Ground","Cumin Seed","Cumin Seed Black","Cumin Seed Royal","Curly Leaf Parsley","Curry Chinese","Curry Hot","Curry Leaves","Curry Madras Medium","Curry Mild","Curry Thai Green","Curry Thai Red","Dhansak Spice Mix","Dill Herb","Dill Leaf","Dill Seed","Fajita Seasoning","Fennel Seed","Fenugreek Ground","Fenugreek Leaf","Fenugreek Seed","Fines Herbes","Fish Seasoning","Five Spice Mix","French Lavender","Galangal Ground","Garam Masala","Garlic Chips","Garlic Granules","Garlic Powder","Garlic Salt","German Chamomile","Ginger Root","Ginger Ground","Green Cardamom","Herbes de Provence","Jalfrezi Curry Powder","Jalfrezi Mix","Jerk Seasoning","Juniper Berries","Kaffir Leaves","Korma Curry Powder","Korma Mix","Lamb Seasoning","Lavender","Lemon Grass","Lemon Grass Chopped","Lemon Pepper","Lime Leaves","Lime Leaves Ground","Liquorice Root","Mace Ground","Mace Whole","Mango Powder","Marjoram","Methi","Methi Leaves","Mexican Salsa Mix","Mint","Mixed Herbs","Mixed Spice","Mulled Cider Spices","Mulled Wine Spices","Mustard Powder","Mustard Seed Black","Mustard Seed Brown","Mustard Seed White","Mustard Seed Yellow","Nigella","Nutmeg Ground","Nutmeg Whole","Onion Seed","Orange Zest","Oregano","Paella Seasoning","Paprika","Paprika Hungarian","Paprika Smoked","Parsley","Parsley Flat Leaf","Pepper Black Coarse","Pepper Black Ground","Pepper White Ground","Peppercorns Black","Peppercorns Cracked Black","Peppercorns Green","Peppercorns Mixed","Peppercorns Pink","Peppercorns Szechwan","Peppercorns White","Pickling Spice","Pimento Berries","Pimento Ground","Piri Piri Seasoning","Pizza Topping Mix","Poppy Seed","Pot Marjoram","Poudre de Colombo","Ras-el-Hanout","Rice Paper","Rogan Josh Curry Powder","Rogan Josh Mix","Rose Baie","Rosemary","Saffron","Sage","Sea Salt Coarse","Seasoning Salt","Self Adhesive Spice Labels","Sesame Seed","Spearmint","Spice Charts","Steak Seasoning","Sumac Ground","Sweet Basil","Sweet Laurel","Tagine Seasoning","Tandoori Masala","Tandoori Mix","Tarragon","Thai Creen Curry Mix","Thai Red Curry Mix","Thai Stir Fry","Thyme","Tikka Masala","Tikka Masala Curry Powder","Turmeric","Turmeric Powder","Vanilla Bean","Vanilla Pods","Vegetable Seasoning","Zahtar Spice Mix"]},"friends":{"characters":["Rachel Green","Joey Tribbiani","Phoebe Buffay","Chandler Bing","Monica Geller","Ross Geller","Richard Burke","Janice Goralnik","Gunther","Emily Waltham","Carol Willick","Miss Chanandler Bong"],"locations":["Central Perk","Javu","945 Grove St Apt. 20","Ralph Lauren","New York Museum of Prehistoric History","Days of Our Lives","15 Yemen Road, Yemen"],"quotes":["We were on a break!","Forty-two to twenty-one! Like the turkey, Ross is done!","SEVEN! SEVEN! SEVEN!","I'm Monica. I’m disgusting. I stalk guys and keep their underpants.","Fine judge all you want but... married a lesbian, left a man at the altar, fell in love with a gay ice dancer, threw a girl’s wooden leg in the fire, LIVE IN A BOX.","Welcome to the real world. It sucks. You’re gonna love it!","Sure I peed on her. And if I had to, I’d pee on any one of you!","If the homo sapiens were, in fact, HOMO sapiens…is that why they’re extinct?","It’s a moo point. It’s like a cow’s opinion; it doesn’t matter. It’s moo.","You could not be any more wrong. You could try, but you would not be successful.","You’ve been BAMBOOZLED!","It was summer… and it was hot. Rachel was there… A lonely grey couch…”OH LOOK!” cried Ned, and then the kingdom was his forever. The End.","Je m’appelle Claude","I’m not so good with the advice. Can I interest you in a sarcastic comment?","Raspberries? Good. Ladyfingers? Good. Beef? GOOD!","Could I BE wearing any more clothes?","Oh no, two women love me. They're both gorgeous and sexy. My wallet's too small for my fifties AND MY DIAMOND SHOES ARE TOO TIGHT."]},"game_of_thrones":{"characters":["Abelar Hightower","Addam","Addam Frey","Addam Marbrand","Addam Osgrey","Addam Velaryon","Addison Hill","Aegon Blackfyre","Aegon Frey","Aegon I Targaryen","Aegon II Targaryen","Aegon III Targaryen","Aegon IV Targaryen","Aegon V Targaryen","Aegon Targaryen","Aegor Rivers","Aelinor Penrose","Aemma Arryn","Aemon Blackfyre","Aemon Costayne","Aemon Estermont","Aemon Rivers","Aemon Targaryen","Aemond Targaryen","Aenys Frey","Aenys I Targaryen","Aerion Targaryen","Aeron Greyjoy","Aerys I Targaryen","Aerys II Targaryen","Aethan","Aethelmure","Aggar","Aggo","Aglantine","Agrivane","Aladale Wynch","Alan","Alannys Harlaw","Alaric of Eysen","Alayaya","Albar Royce","Albett","Alebelly","Alekyne Florent","Alequo Adarys","Alerie Hightower","Alesander Frey","Alesander Staedmon","Alesander Torrent","Alester Florent","Alester Norcross","Alester Oakheart","Alfyn","Alia","Alicent Hightower","All-for-Joffrey","Alla Tyrell","Allaquo","Allar Deem","Allard Seaworth","Alliser Thorne","Allyria Dayne","Alvyn Sharp","Alyce","Alyce Graceford","Alyn","Alyn Ambrose","Alyn Cockshaw","Alyn Connington","Alyn Estermont","Alyn Frey","Alyn Haigh","Alyn Hunt","Alyn Stackspear","Alyn Velaryon","Alys Arryn","Alys Karstark","Alysane Mormont","Alysanne Bracken","Alysanne Bulwer","Alysanne Hightower","Alysanne Lefford","Alysanne of Tarth","Alysanne Osgrey","Alysanne Targaryen","Alys Frey","Alyssa Arryn","Alyssa Blackwood","Alyx Frey","Amabel","Amarei Crakehall","Ambrode","Ambrose Butterwell","Amerei Frey","Amory Lorch","Andar Royce","Anders Yronwood","Andrew Estermont","Andrey Charlton","Andrey Dalt","Andrik","Andros Brax","Androw Ashford","Androw Frey","Anguy","Annara Farring","Antario Jast","Anvil Ryn","Anya Waynwood","Archibald Yronwood","Ardrian Celtigar","Areo Hotah","Argilac","Argrave the Defiant","Arianne Martell","Arianne of Tarth","Arlan of Pennytree","Armen","Armond Caswell","Arneld","Arnell","Arnolf Karstark","Aron Santagar","Arrec Durrandon","Arron","Arron Qorgyle","Artys Arryn","Arryk","Arson","Arthor Karstark","Arthur Ambrose","Arthur Dayne","Artos Stark","Arwood Frey","Arwyn Frey","Arwyn Oakheart","Arya Stark","Arys Oakheart","Asha Greyjoy","Ashara Dayne","Lord Ashford","Assadora of Ibben","Aubrey Ambrose","Aurane Waters","Axell Florent","Ayrmidon","Azzak","Azor Ahai","Bael the Bard","Baela Targaryen","Baelon Targaryen","Baelor Blacktyde","Baelor Hightower","Baelor I Targaryen","Baelor Targaryen","Ballabar","Balman Byrch","Balon Botley","Balon Greyjoy","Balon Swann","Bandy","Bannen","Barba Bracken","Barbara Bracken","Barbrey Dustin","Barra","Barre","Barristan Selmy","Barsena Blackhair","Barth","Barthogan Stark","Bass","Bayard Norcross","Bearded Ben","Beardless Dick","Becca","Becca the Baker","Beck","Bedwyck","Belandra","Belaquo Bonebreaker","Beldecar","Belgrave","Belis","Bella","Bellegere Otherys","Bellena Hawick","Bellonara Otherys","Belwas","Ben","Ben Blackthumb","Ben Bones","Ben Bushy","Ben Plumm","Benedar Belmore","Benedict","Benedict Broom","Benfred Tallhart","Benfrey Frey","Benjen Stark","Benjen the Bitter","Benjen the Sweet","Bennard Brune","Bennarion Botley","Bennet","Bennis","Beqqo","Beren Tallhart","Berena Hornwood","Beric Dondarrion","Beron Stark","Beron Blacktyde","Bertram Beesbury","Bess Bracken","Bessa","Beth Cassel","Bethany (Blushing Bethany)","Bethany Bolton","Bethany Bracken","Bethany Fair-Fingers","Bethany Redwyne","Bethany Rosby","Betharios of Braavos","Bhakaz zo Loraq","Bharbo","Big Boil","Biter","Black Balaq","Black Bernarr","Black Jack Bulwer","Blane","Blind Doss","Bloodbeard","Bluetooth","Bodger","Bonifer Hasty","Borcas","Boremund Harlaw","Boros Blount","Borroq","Bors","Bowen Marsh","Boy","Bradamar Frey","Brandon Norrey","Brandon Stark","Bran the Builder","Brandon the Bad","Brandon the Burner","Brandon the Daughterless","Brandon the Shipwright","Brandon Tallhart","Branston Cuy","Brea","Brella","Brenett","Briar","Brienne of Tarth","Brogg","Bronn","Brown Bernarr","Brusco","Bryan Frey","Bryan Fossoway","Bryan of Oldtown","Bryce Caron","Bryen","Bryen Caron","Bryen Farring","Brynden Rivers","Brynden Tully","Buford Bulwer","Bump","Burton Crakehall","Butterbumps","Buu","Byam Flint","Byan Votyris","Byren Flowers","Byron","Cadwyl","Cadwyn","Lord Cafferen","Craghas Drahar","Caleotte","Calon","Camarron of the Count","Canker Jeyne","Carellen Smallwood","Carolei Waynwood","Carrot","Cass","Cassana Estermont","Cassella Vaith","Lord Caswell","Castos","Catelyn Bracken","Catelyn Stark","Cayn","Cedra","Cedric Payne","Cedrik Storm","Cellador","Cerenna Lannister","Cerrick","Cersei Frey","Cersei Lannister","Cetheres","Chataya","Chayle","Chella","Chett","Cheyk","Chiggen","Chiswyck","Clarence Charlton","Clarence Crabb","Clarent Crakehall","Clayton Suggs","Clement","Clement Crabb","Clement Piper","Cleon","Cleos Frey","Cletus Yronwood","Cley Cerwyn","Cleyton Caswell","Clifford Conklyn","Clubfoot Karl","Clydas","Cohollo","Coldhands","Colemon","Colen of Greenpools","Colin Florent","Collio Quaynis","Colmar Frey","Conn","Conwy","Coratt","Corliss Penny","Corlys Velaryon","Cortnay Penrose","Cosgrove","Cossomo","Cotter Pyke","Courtenay Greenhill","Cragorn","Craster","Crawn","Cregan Karstark","Cregan Stark","Creighton Longbough","Creighton Redfort","Cressen","Criston Cole","Cuger","Cutjack","Cynthea Frey","Cyrenna Swann","Daario Naharis","Dacey Mormont","Dacks","Daegon Shepherd","Daella Targaryen","Daemon I Blackfyre","Daemon II Blackfyre","Daemon Sand","Daemon Targaryen","Daena Targaryen","Daenerys Targaryen","Daeron I Targaryen","Daeron II Targaryen","Daeron Targaryen","Daeron Vaith","Daeryssa","Dafyn Vance","Dagmer","Dagon Ironmaker","Dagon Greyjoy","Dagos Manwoody","Dake","Dalbridge","Dale Drumm","Dale Seaworth","Dalla","Damion Lannister","Damon","Damon Lannister","Damon Paege","Damon Shett","Damon Vypren","Dan","Dancy","Danelle Lothston","Danny Flint","Danos Slynt","Danwell Frey","Dareon","Darla Deddings","Darlessa Marbrand","Daryn Hornwood","Daughter of the Dusk","Daven Lannister","Davos Seaworth","Deana Hardyng","Del","Delena Florent","Della Frey","Delonne Allyrion","Delp","Denestan","Dennet","Dennis Plumm","Denyo Terys","Denys Arryn","Denys Darklyn","Denys Drumm","Denys Mallister","Denys Redwyne","Denyse Hightower","Dermot","Desmond","Desmond Grell","Desmond Redwyne","Devan Seaworth","Devyn Sealskinner","Deziel Dalt","Dhazzar","Dick","Dick Crabb","Dick Follard","Dickon Frey","Dickon Manwoody","Dickon Tarly","Dirk","Dobber","Dolf","Domeric Bolton","Donal Noye","Donel Greyjoy","Donella Hornwood","Donnel Drumm","Donnel Haigh","Donnel Hill","Donnel Locke","Donnel of Duskendale","Donnel Waynwood","Donnis","Donnor Stark","Dontos Hollard","Donyse","Doran Martell","Dorcas","Dorea Sand","Doreah","Dormund","Dornish Dilly","Dorren Stark","Draqaz","Drennan","Drogo","Dryn","Dudley","Dunaver","Duncan","Duncan Targaryen","Dunsen","Dunstan Drumm","Duram Bar Emmon","Durran","Dyah","Dykk Harlaw","Dywen","Easy","Ebben","Ebrose","Eddara Tallhart","Eddard Karstark","Eddard Stark","Edderion Stark","Eddison Tollett","Eden Risley","Edgerran Oakheart","Edmund Ambrose","Edmure Tully","Edmyn Tully","Edric Dayne","Edric Storm","Edrick Stark","Edwyd Fossoway","Edwyle Stark","Edwyn Frey","Edwyn Osgrey","Edwyn Stark","Eggon","Eglantine","Egon Emeros","Elaena Targaryen","Elbert Arryn","Elder Brother","Eldiss","Eldon Estermont","Eldred Codd","Eleanor Mooton","Eleyna Westerling","Elia Sand","Elia Martell","Elinor Tyrell","Ellaria Sand","Ellery Vance","Ellyn Tarbeck","Elmar Frey","Elron","Elwood","Elwood Meadows","Elyana Vypren","Elyas Willum","Elyn Norridge","Elys Waynwood","Elys Westerling","Elza","Emberlei Frey","Emma","Emmon Cuy","Emmon Frey","Emmond","Emphyria Vance","Emrick","Endehar","Endrew Tarth","Enger","Eon Hunter","Erena Glover","Erik Ironmaker","Ermesande Hayford","Eroeh","Erreck","Erreg","Erren Florent","Errok","Erryk","Esgred","Ethan Glover","Euron Greyjoy","Eustace","Eustace Brune","Eustace Hunter","Eustace Osgrey","Eyron Stark","Ezzara","Ezzelyno","Falena Stokeworth","Falia Flowers","Falyse Stokeworth","Farlen","Lord Farman of Fair Isle","Fearless Ithoke","Lord Fell of Felwood","Fern","Ferny","Ferrego Antaryon","Ferret","Flement Brax","Fogo","Forley Prester","Fornio","Franklyn Fowler","Franklyn Frey","Fralegg","Frenken","Frenya","Frynne","Gage","Galazza Galare","Galbart Glover","Galladon of Morne","Galladon of Tarth","Gallard","Galt","Galtry the Green","Galyeon of Cuy","Gared","Gareth Clifton","Gareth the Grey","Garigus","Garin","Gariss","Garizon","Garlan Tyrell","Garrett Flowers","Garrett Paege","Garrison Prester","Garse Flowers","Garse Goodbrook","Garth of Greenaway","Garth Greenhand","Garth XII Gardener","Garth Greenfield","Garth Greyfeather","Garth Hightower","Garth of Oldtown","Garth Tyrell","Gascoyne of the Greenblood","Gavin the Trader","Gawen Glover","Gawen Swann","Gawen Westerling","Gawen Wylde","Gelmarr","Gendel","Gendry","Genna Lannister","Gerald Gower","Gerardys","Gerion Lannister","Gerold Dayne","Gerold Grafton","Gerold Hightower","Gerold Lannister","Gerren","Gerrick Kingsblood","Gerris Drinkwater","Gevin Harlaw","Ghael","Ghost of High Heart","Gilbert Farring","Gillam","Gilly","Gilwood Hunter","Gladden Wylde","Glendon Flowers","Glendon Hewett","Goady","Godric Borrell","Godry Farring","Godwyn","Goghor the Giant","Goodwin","Gorghan of Old Ghis","Gormon Peake","Gormon Tyrell","Gormond Drumm","Gormond Goodbrother","Gorne","Gorold Goodbrother","Gowen Baratheon","Gran Goodbrother","Grance Morrigen","Grazdan","Grazdan mo Eraz","Grazdan mo Ullhor","Grazdan zo Galare","Grazhar zo Galare","The Great Walrus","Green Gergen","Greenbeard","Gregor Clegane","Grenn","Gretchel","Grey King","Grey Worm","Greydon Goodbrother","Griffin King","Grigg","Grisel","Grisella","Groleo","Grubbs","Grunt","Gueren","Gulian","Gulian Qorgyle","Gulian Swann","Guncer Sunglass","Gunthor son of Gurn","Gunthor Hightower","Gurn","Guthor Grimm","Guyard Morrigen","Guyne","Gwayne Corbray","Gwayne Gaunt","Gwayne Hightower","Gwin Goodbrother","Gwynesse Harlaw","Gylbert Farwynd","Gyldayn","Gyleno Dothare","Gyles","Gyles Farwynd","Gyles III Gardener","Gyles Grafton","Gyles Rosby","Gyloro Dothare","Gynir","Gysella Goodbrother","Haegon Blackfyre","Haggo","Haggon","Hairy Hal","Hake","Hal","Halder","Haldon","Hali","Hallis Mollen","Hallyne","Halmon Paege","Halys Hornwood","Hamish the Harper","Harbert","Harbert Paege","Hareth","Harghaz","Harlan Grandison","Harlan Hunter","Harle the Handsome","Harle the Huntsman","Harlen Tyrell","Harlon Botley","Harlon Greyjoy","Harma","Harmen Uller","Harmond Umber","Harmund Sharp","Harmune","Harodon","Harra","Harrag Hoare","Harrag Sharp","Harras Harlaw","Harren Botley","Harren Half-Hoare","Harren Hoare","Harrion Karstark","Harrold Hardyng","Harrold Osgrey","Harrold Westerling","Harry Sawyer","Harry Strickland","Harsley","Harwin","Harwin Strong","Harwood Fell","Harwood Stout","Harwyn Hoare","Harwyn Plumm","Harys Haigh","Harys Swyft","Hayhead","Hazrak zo Loraq","Hazzea","Helaena Targaryen","Helicent Uffering","Helliweg","Helly","Helman Tallhart","Helya","Hendry Bracken","Henk","Henly","Herbert Bolling","Heward","Hibald","High Sparrow","Hilmar Drumm","Hizdahr zo Loraq","Lord Commander Hoare","Hoarfrost Umber","Hobb","Hobber Redwyne","Hod","Hodor","Hoke","Holger","Holly","Hop-Robin","Horas Redwyne","Horton Redfort","Hosman Norcross","Hosteen Frey","Hoster Frey","Hoster Tully","Hot Pie","Hother Umber","Hotho Harlaw","Howd Wanderer","Howland Reed","Hubard Rambton","Hugh","Hugh Beesbury","Hugh Hammer","Hugo Vance","Hugo Wull","Hugor of the Hill","Hullen","Humfrey Beesbury","Humfrey Clifton","Humfrey Hardyng","Humfrey Hewett","Humfrey Swyft","Humfrey Wagstaff","Hunnimore","Husband","Hyle Hunt","Iggo","Igon Vyrwel","Illifer","Illyrio Mopatis","Ilyn Payne","Imry Florent","Iron Emmett","Ironbelly","Irri","Jacelyn Bywater","Jack-Be-Lucky","Jacks","Jaehaera Targaryen","Jaehaerys I Targaryen","Jaehaerys Targaryen","Jaehaerys II Targaryen","Jafer Flowers","Jaggot","Jaime Frey","Jaime Lannister","Jalabhar Xho","Jammos Frey","Janei Lannister","Janna Tyrell","Janos Slynt","Jaqen H'ghar","Jared Frey","Jaremy Rykker","Jarl","Jarmen Buckwell","Jason Mallister","Jason Lannister","Jasper Arryn","Jasper Wylde","Jasper Redfort","Jasper Waynwood","Jate","Jate Blackberry","Jayde","Jayne Bracken","Jeffory Mallister","Jeffory Norcross","Jenny","Jeor Mormont","Jeren","Jeyne","Jeyne Arryn","Jeyne Beesbury","Jeyne Darry","Jeyne Fossoway","Jeyne Goodbrook","Jeyne Heddle","Jeyne Lothston","Jeyne Lydden","Jeyne Poole","Jeyne Rivers","Jeyne Swann","Jeyne Waters","Jeyne Westerling","Jhaqo","Jhezane","Jhiqui","Jhogo","Joanna Lannister","Joanna Swyft","Jocelyn Swyft","Jodge","Joffrey Baratheon","Joffrey Caswell","Joffrey Lonmouth","Johanna Swann","Jojen Reed","Jommo","Jommy","Jon Arryn","Jon Bettley","Jon Brax","Jon Bulwer","Jon Connington","Jon Cupps","Jon Fossoway","Jon Heddle","Jon Hollard","Jon Lynderly","Jon Myre","Jon O'Nutten","Jon Penny","Jon Penrose","Jon Pox","Jon Redfort","Jon Snow","Jon Umber","Jon Vance","Jon Waters","Jon Wylde","Jonella Cerwyn","Jonnel Stark","Jonos Bracken","Jonos Frey","Jonos Stark","Jonothor Darry","Jorah Mormont","Jorah Stark","Joramun","Jorelle Mormont","Jorgen","Jorquen","Jory Cassel","Joseran","Joseth","Joseth Mallister","Josmyn Peckledon","Joss","Joss Stilwood","Joss the Gloom","Josua Willum","Joth Quickbow","Jothos Slynt","Joy Hill","Joyeuse Erenford","Jurne","Justin Massey","Jyana","Jyanna Frey","Jyck","Jynessa Blackmont","Jyzene","Kaeth","Karlon Stark","Karyl Vance","Kedge Whiteye","Kedry","Kegs","Kella","Kemmett Pyke","Kenned","Kennos of Kayce","Ketter","Kevan Lannister","Kezmya","Khorane Sathmantes","Khrazz","Kindly Man","Kirby Pimm","Kirth Vance","Knight of Ninestars","Kojja Mo","Koss","Kraznys mo Nakloz","Krazz","Kromm","Kurleket","Kurz","Kyle","Kyle Condon","Kyle Royce","Kyleg of the Wooden Ear","Kym","Kyra","Kyra Frey","Lady of the Leaves","Laena Velaryon","Laenor Velaryon","Lambert Turnberry","Lamprey","Lancel V Lannister","Lancel Lannister","Lann the Clever","Lanna","Lanna Lannister","Larence Snow","Lark","Larra Blackmont","Larraq","Larys Strong","Layna","Leana Frey","Leathers","Left Hand Lew","Lem","Lenn","Lennocks","Lenwood Tawney","Lenyl","Leo Blackbar","Leo Lefford","Leo Tyrell","Leobald Tallhart","Leona Tyrell","Leona Woolfield","Leonella Lefford","Leonette Fossoway","Leslyn Haigh","Lester","Lester Morrigen","Lew","Lewis Lanster","Lewyn Martell","Lewys the Fishwife","Lewys Lydden","Lewys Piper","Leyla Hightower","Leyton Hightower","Lharys","Lia Serry","Liane Vance","Likely Luke","Lister","Lollys Stokeworth","Lomas Estermont","Lommy Greenhands","Lomys","Long Lew","Loras Tyrell","Lorcas","Loren Lannister","Lorent Lorch","Lorent Marbrand","Lorent Tyrell","Loreza Sand","Lorimer","Lormelle","Lorren","Lothar","Lothar Frey","Lothar Mallery","Lotho Lornel","Lothor Brune","Lucamore Strong","Lucan","Lucantine Woodwright","Lucas Blackwood","Lucas Codd","Lucas Corbray","Lucas Inchfield","Lucas Lothston","Lucas Nayland","Lucas Roote","Lucas Tyrell","Luceon Frey","Lucias Vypren","Lucifer Hardy","Lucimore Botley","Lucion Lannister","Luco Prestayn","Lucos","Lucos Chyttering","Luke of Longtown","Lum","Luthor Tyrell","Luton","Luwin","Lyanna Mormont","Lyanna Stark","Lyessa Flint","Lyle Crakehall","Lyman Beesbury","Lyman Darry","Lymond Goodbrook","Lymond Lychester","Lymond Mallister","Lymond Vikary","Lyn Corbray","Lync","Lynesse Hightower","Lyonel","Lyonel Baratheon","Lyonel Bentley","Lyonel Corbray","Lyonel Frey","Lyonel Selmy","Lyonel Strong","Lyonel Tyrell","Lyra Mormont","Lysa Arryn","Lysa Meadows","Lysono Maar","Lythene Frey","Mace Tyrell","Mad Huntsman","Maddy","Maege Mormont","Maegelle Frey","Maegor I Targaryen","Maekar Targaryen","Maelor Targaryen","Maelys Blackfyre","Maerie","Mag Mar Tun Doh Weg","Maggy","Mago","Malcolm","Mallador Locke","Malleon","Malliard","Mallor","Malwyn Frey","Mance Rayder","Mandon Moore","Manfred Dondarrion","Manfred Lothston","Manfred Swann","Manfrey Martell","Manfryd Lothston","Manfryd Yew","Marei","Margaery Tyrell","Marghaz zo Loraq","Margot Lannister","Marianne Vance","Maric Seaworth","Marillion","Maris","Marissa Frey","Mariya Darry","Mark Mullendore","Mark Ryswell","Marlon Manderly","Maron Botley","Maron Greyjoy","Maron Martell","Maron Volmark","Marq Grafton","Marq Piper","Marq Rankenfell","Marsella Waynwood","Matarys Targaryen","Martyn Cassel","Martyn Lannister","Martyn Mullendore","Martyn Rivers","Marwyn","Marwyn Belmore","Marya Seaworth","Masha Heddle","Maslyn","Mathis Frey","Mathis Rowan","Mathos Mallarawan","Matrice","Matt","Matthar","Matthos Seaworth","Mawney","Maynard","Maynard Plumm","Mazdhan zo Loraq","Mebble","Medgar Tully","Medger Cerwyn","Medwick Tyrell","Meera Reed","Meg","Megga Tyrell","Meha","Meizo Mahr","Mela","Melaquin","Melara Crane","Melara Hetherspoon","Meldred Merlyn","Melesa Crakehall","Melessa Florent","Meliana","Melicent","Melisandre","Melissa Blackwood","Mellara Rivers","Mellei","Mellos","Melly","Melwyn Sarsfield","Melwys Rivers","Meralyn","Meredyth Crane","Merianne Frey","Meribald","Merling Queen","Merlon Crakehall","Mern Gardener","Mero","Merrell Florent","Merrett Frey","Merrit","Merry Meg","Meryn Trant","Mezzara","Michael Mertyns","Mikken","Miklaz","Mina Tyrell","Minisa Whent","Mirri Maz Duur","Missandei","Moelle","Mohor","Mollander","Mollos","Monford Velaryon","Monster","Monterys Velaryon","Moon Boy","Moonshadow","Moqorro","Mord","Mordane","Moredo Prestayn","Moreo Tumitis","Morgarth","Morgil","Moribald Chester","Morna White Mask","Moro","Sarnori","Morosh the Myrman","Morra","Morrec","Morros Slynt","Mors Manwoody","Mors Martell","Mors Umber","Mortimer Boggs","Morton Waynwood","Morya Frey","Moryn Tyrell","Mother Mole","Mudge","Mullin","Mully","Munciter","Munda","Murch","Murenmure","Murmison","Mushroom","Muttering Bill","Mya Stone","Mycah","Mychel Redfort","Mylenda Caron","Myles","Myles Manwoody","Myles Mooton","Myles Smallwood","Myranda Royce","Myrcella Baratheon","Myria Jordayne","Myriah Martell","Myrielle Lannister","Myrtle","Mysaria","Naerys Targaryen","Nage","Nail","Nan","Narbert","Narbo","Ned","Ned Woods","Nella","Nestor Royce","Nettles","Nightingale","Nissa Nissa","Noho Dimittis","Nolla","Norbert Vance","Norjen","Normund Tyrell","Norne Goodbrother","Norren","Notch","Nute","Nymella Toland","Nymeria","Nymeria Sand","Nymos","Nysterica","Obara Sand","Obella Sand","Oberyn Martell","Ocley","Ogo","Old Bill Bones","Old Crackbones","Old Grey Gull","Old Henly","Old Tattersalt","Olene Tyrell","Olenna Redwyne","Ollidor","Ollo Lophand","Olymer Tyrell","Olyvar Frey","Olyvar Oakheart","Omer Blackberry","Omer Florent","Ondrew Locke","Orbelo","Orbert Caswell","Ordello","Orell","Orivel","Orland of Oldtown","Ormond","Ormond Osgrey","Ormond Westerling","Ormond Yronwood","Ormund Wylde","Oro Tendyris","Orwyle","Orphan Oss","Orton Merryweather","Orys Baratheon","Osbert Serry","Osfryd Kettleblack","Osha","Osmund Frey","Osmund Kettleblack","Osmynd","Osney Kettleblack","Ossifer Plumm","Ossy","Oswell Kettleblack","Oswell Whent","Oswyn","Othell Yarwyck","Otho Bracken","Othor","Otter Gimpknee","Otto Hightower","Ottomore","Ottyn Wythers","Owen","Owen Inchfield","Owen Norrey","Oznak zo Pahl","Palla","Parmen Crane","Patchface","Pate","Pate of the Blue Fork","Pate of the Night's Watch","Patrek Mallister","Patrek Vance","Paxter Redwyne","Pearse Caron","Penny","Penny Jenny","Perra Frey","Perriane Frey","Perros Blackmont","Perwyn Frey","Perwyn Osgrey","Peter Plumm","Petyr Baelish","Petyr Frey","Philip Foote","Philip Plumm","Pia","Plummer","Podrick Payne","Poetess","Pollitor","Polliver","Pono","Porridge","Porther","Portifer Woodwright","Poul Pemford","Poxy Tym","Praed","Prendahl na Ghezn","Preston Greenfield","Puckens","Pudding","Puddingfoot","Pyat Pree","Pycelle","Pyg","Pylos","Pypar","Qalen","Qarl the Maid","Qarl the Thrall","Qarl Correy","Qarl Kenning","Qarl Quickaxe","Qarl Shepherd","Qarlton Chelsted","Qarro Volentin","Qezza","Qhorin Halfhand","Lord Commander Qorgyle","Qos","Qotho","Quaithe","Quaro","Quellon Botley","Quellon Greyjoy","Quellon Humble","Quence","Quent","Quenten Banefort","Quentin Tyrell","Quenton Greyjoy","Quenton Hightower","Quentyn Ball","Quentyn Blackwood","Quentyn Martell","Quentyn Qorgyle","Quhuru Mo","Quickfinger","Quill","Quincy Cox","Quort","Qyburn","Qyle","Racallio Ryndoon","Rafe","Rafford","Ragnor Pyke","Ragwyle","Rainbow Knight","Rakharo","Ralf","Ralf Kenning","Ralf Stonehouse","Ramsay Snow","Randa","Randyll Tarly","Rast","Rat Cook","Rattleshirt","Ravella Swann","Rawney","Raymar Royce","Raymond Nayland","Raymun Redbeard","Raymun Darry","Raymun Fossoway","Raymund Frey","Raymund Tyrell","Raynald Westerling","Raynard","Raynard Ruttiger","Red Alyn of the Rosewood","Red Lamb","Red Oarsman","Red Rolfe","Redtusk","Redwyn","Reek","Regenard Estren","Renfred Rykker","Renly Baratheon","Renly Norcross","Rennifer Longwaters","Reynard Webber","Reysen","Reznak mo Reznak","Rhae Targaryen","Rhaegar Frey","Rhaegar Targaryen","Rhaegel Targaryen","Rhaego","Rhaella Targaryen","Rhaelle Targaryen","Rhaena Targaryen","Rhaenys Targaryen","Rhea Florent","Rhea Royce","Rhialta Vance","Rhogoro","Rhonda Rowan","Ricasso","Richard Farrow","Richard Horpe","Richard Lonmouth","Rickard Karstark","Rickard Ryswell","Rickard Stark","Rickard Thorne","Rickard Tyrell","Rickard Wylde","Rickon Stark","Rigney","Rob","Robar Royce","Robb Reyne","Robb Stark","Robert Arryn","Robert Ashford","Robert Baratheon","Robert Brax","Robert Flowers","Robert Frey","Robert Paege","Robett Glover","Robin","Robin Flint","Robin Greyjoy","Robin Hill","Robin Hollard","Robin Moreland","Robin Potter","Robin Ryger","Robyn Rhysling","Rodrik Cassel","Rodrik Flint","Rodrik Freeborn","Rodrik Greyjoy","Rodrik Harlaw","Rodrik Ryswell","Rodrik Stark","Rodwell Stark","Roelle","Roger of Pennytree","Roger Hogg","Roger Ryswell","Roggo","Rohanne Webber","Roland Crakehall","Rolder","Rolfe","Rollam Westerling","Rolland Darklyn","Rolland Longthorpe","Rolland Storm","Rolland Uffering","Rolley","Rolly Duckfield","Rolph Spicer","Romny Weaver","Ronald Connington","Ronald Storm","Ronald Vance","Ronel Rivers","Ronnel Arryn","Ronnel Harclay","Ronnel Stout","Ronnet Connington","Roone","Roose Bolton","Roose Ryswell","Rorge","Roro Uhoris","Roryn Drumm","Rosamund Lannister","Rosey","Roslin Frey","Rossart","Rowan","Royce Coldwater","Rudge","Rufus Leek","Rugen","Runcel Hightower","Runciter","Rupert Brax","Rupert Crabb","Rus","Rusty Flowers","Ryam","Ryam Florent","Ryam Redwyne","Rycherd Crane","Ryella Frey","Ryella Royce","Ryger Rivers","Ryk","Rylene Florent","Ryles","Ryman Frey","Rymolf","Rymund the Rhymer","Ryon Allyrion","S'vrone","Saathos","Saera Targaryen","Sailor's Wife","Salladhor Saan","Sallei Paege","Sallor","Salloreon","Sam Stoops","Samwell Spicer","Samwell Stone","Samwell Tarly","Sandor Clegane","Sandor Frey","Sansa Stark","Sarella Sand","Sargon Botley","Sarra Frey","Sarya Whent","Satin","Sawane Botley","Sawwood","Scarb","Scolera","Sebaston Farman","Sedgekins","Sefton","Selmond Stackspear","Selwyn Tarth","Selyse Florent","Senelle","Serala","Serra","Serra Frey","Serwyn of the Mirror Shield","Shadrick","Shae","Shagga","Shagwell","Sharna","Shella","Shella Whent","Sherrit","Shiera Crakehall","Shiera Seastar","Shierle Swyft","Shireen Baratheon","Shirei Frey","Shortear","Shyra","Shyra Errol","Sigfry Stonetree","Sigfryd Harlaw","Sigrin","Simon Leygood","Simon Staunton","Simon Toyne","Skahaz mo Kandaq","Skinner","Skittrick","Sky Blue Su","Skyte","Sleepy Jack","Sloey","Small Paul","Smiling Knight","Soren Shieldbreaker","Sour Alyn","Spare Boot","Softfoot","Spotted Cat","Spotted Pate of Maidenpool","Squint","Squirrel","Stafford Lannister","Stalwart Shield","Stannis Baratheon","Stannis Seaworth","Lord Staunton","Steelskin","Steely Pate","Steffarion Sparr","Steffon Baratheon","Steffon Fossoway","Steffon Frey","Steffon Hollard","Steffon Seaworth","Steffon Stackspear","Steffon Swyft","Steffon Darklyn","Steffon Varner","Stevron Frey","Stiv","Stone Thumbs","Stonehand","Stonesnake","Stygg","Styr","Sumner Crakehall","Sybassion","Sybell Spicer","Sybelle Glover","Sylas","Sylas Flatnose","Sylva Santagar","Sylwa Paege","Symeon Star-Eyes","Symon Hollard","Symon Santagar","Symon Silver Tongue","Symon Stripeback","Symond Botley","Symond Frey","Symond Templeton","Syrio Forel","Taena of Myr","Tagganaro","Tal Toraq","Talea","Talla Tarly","Tallad","Tanda Stokeworth","Tanselle","Tansy","Tanton Fossoway","Tarber","Tarle","Temmo","Ternesio Terys","Terrance Lynderly","Terrence Kenning","Terrence Toyne","Terro","Theo Frey","Theo Wull","Theobald","Theodan Wells","Theodore Tyrell","Theomar Smallwood","Theomore","Theomore Harlaw","Theon Greyjoy","Theon Stark","Thistle","Thoren Smallwood","Thormor Ironmaker","Thoros of Myr","Three Toes","Three-Tooth","Tickler","Tim Stone","Tim Tangletongue","Timeon","Timett","Timon","Timoth","Tion Frey","Titus Peake","Tobbot","Tobho Mott","Todder","Todric","Toefinger","Togg Joth","Tom Costayne","Tom of Sevenstreams","TomToo","Tomard","Tommard Heddle","Tommen Baratheon","Tommen Costayne","Torbert","Toregg the Tall","Tormund","Torrek","Torren Liddle","Torrhen Karstark","Torrhen Stark","Torwold Browntooth","Torwynd","Tothmure","Trebor Jordayne","Tregar","Tregar Ormollen","Tremond Gargalen","Tristan Mudd","Tristan Ryger","Tristifer Botley","Tristifer IV Mudd","Tristifer V Mudd","Tristimun","Triston of Tally Hill","Triston Farwynd","Triston Sunderland","Trystane Martell","Tuffleberry","Tumberjon","Tumco Lho","Turnip","Turquin","Tya Lannister","Tyana Wylde","Tybero Istarion","Tybolt Crakehall","Tybolt Hetherspoon","Tybolt Lannister","Tycho Nestoris","Tyene Sand","Tygett Lannister","Tyland Lannister","Tymor","Tyrek Lannister","Tyrion Lannister","Tyrion Tanner","Tysane Frey","Tysha","Tyta Frey","Tytos Blackwood","Tytos Brax","Tytos Frey","Tytos Lannister","Tywin Frey","Tywin Lannister","Ulf son of Umar","Ulf the Ill","Ulf the White","Uller","Ulmer","Ulrick Dayne","Ulwyck Uller","Umar","Umfred","Umma","Unella","Urreg","Urek Ironmaker","Urras Ironfoot","Urrathon","Urrigon Greyjoy","Urron Greyiron","Urswyck","Urzen","Utherydes Wayn","Uthor Tollett","Uthor Underleaf","Utt","Vaellyn","Vaemond Velaryon","Val","Valaena Velaryon","Valarr Targaryen","Varamyr","Vardis Egen","Vargo Hoat","Varly","Varys","Vayon Poole","Veiled Lady","Vickon Botley","Vickon Greyjoy","Victaria Tyrell","Victarion Greyjoy","Victor Tyrell","Violet","Visenya Targaryen","Viserys Plumm","Viserys Targaryen","Viserys I Targaryen","Viserys II Targaryen","Vortimer Crane","Vulture King","Vylarr","Vyman","Waif","Walda Frey","Walda Rivers","Walder Brax","Walder Frey","Walder Goodbrook","Walder Haigh","Walder Rivers","Walder Vance","Waldon Wynch","Walgrave","Wallace Waynwood","Wallen","Walton Frey","Walton Stark","Walton","Waltyr Frey","Walys Flowers","Warren","Warryn Beesbury","Wat","Wate","Watt","Watty","Waymar Royce","Wayn","Weasel","Weeper","Weese","Wenda","Wendamyr","Wendel Frey","Wendel Manderly","Wendell Webber","Wendello Qar Deeth","Werlag","Wex Pyke","Whalen Frey","Wilbert","Wilbert Osgrey","Will","Will Humble","Willamen Frey","Willam","Willam Dustin","Willam Stark","Willam Wells","Willam Wythers","Willas Tyrell","Willem Darry","Willem Frey","Willem Lannister","Willem Wylde","William Mooton","Willifer","Willis Fell","Willis Wode","Willit","Willow Heddle","Willow Witch-eye","Willum","Wolmer","Woth","Wulfe","Wun Weg Wun Dar Wun","Wyl","Wyl the Whittler","Wyl Waynwood","Wylis Manderly","Wylla","Wylla Manderly","Wyman Manderly","Wynafrei Whent","Wynafryd Manderly","Wynton Stout","Xaro Xhoan Daxos","Xhondo","Yandry","Yellow Dick","Ygon Farwynd","Ygon Oldfather","Ygritte","Yna","Yohn Farwynd","Yohn Royce","Yoren","Yorkel","Yorko Terys","Yormwell","Young Henly","Ysilla","Ysilla Royce","Zachery Frey","Zarabelo","Zei","Zekko","Zharaq zo Loraq","Zhoe Blanetree","Zia Frey","Zollo"],"cities":["Braavos","King's Landing","Volantis","Qarth","Asshai","Old Valyria","Meereen","Oldtown","Pentos","Astapor","Yunkai","Lorath","Lys","Vaes Dothrak","Sunspear","White Harbor","Myr","Lannisport","Qohor","Tyrosh","Norvos","Gulltown","Old Ghis","New Ghis","Mantarys","Bayasabhad","Elyria","Tolos","Samyrian","Chroyane","Tyria","Oros","Bhorash","Ny Sar","Sar Meel","Ar Noy"],"dragons":["Drogon","Viserion","Rhaegal","Balerion","Meraxes","Vhagar","Sunfyre","Syrax","Caraxes","Meleys","Shrykos","Morghul","Tyraxes","Dreamfyre","Vermithrax","Ghiscar","Valryon","Essovius","Archonei"],"houses":["Flint of Flint's Finger","Bolling","Graceford of Holyhall","Ferren","Breakstone","Blackwood of Raventree Hall","Frey of Riverrun","Holt","Farwynd of the Lonely Light","Heddle","Cave","Frey of the Crossing","Flint of Widow's Watch","Footly of Tumbleton","Forrester","Coldwater of Coldwater Burn","Caswell of Bitterbridge","Codd","Farwynd of Sealskin Point","Celtigar of Claw Isle","Foote","Erenford","Estren of Wyndhall","Florent of Brightwater Keep","Estermont of Greenstone","Errol of Haystack Hall","Frost","Gargalen of Salt Shore","Elesham of the Paps","Allyrion of Godsgrace","Falwell","Foote of Nightsong","Fisher","Fossoway of Cider Hall","Fossoway of New Barrel","Farring","Follard","Harlaw of Grey Garden","Flint of Breakstone Hill","Garner","Fowler of Skyreach","Fenn","Glenmore","Algood","Grandison of Grandview","Grafton of Gulltown","Bigglestone","Hollard","Fisher of the Stony Shore","Flint of the mountains","Amber","Hook","Hornwood of Hornwood","Branfield","Hunter of Longbow Hall","Humble","Horpe","Ironmaker","Ironsmith","Greystark of Wolf's Den","Graves","Bar Emmon of Sharp Point","Byrch","Clifton","Goodbrother of Orkmont","Ashwood","Farman of Faircastle","Brune of the Dyre Den","Harte","Holt","Gardener of Highgarden","Langward","Lannister of Casterly Rock","Lake","Darkwood","Liddle","Leygood","Lefford of the Golden Tooth","Hunt","Inchfield","Lightfoot","Lantell","Hull","Hutcheson","Locke of Oldcastle","Lolliston","Long","Jast","Lorch","Jordayne of the Tor","Lowther","Lyberr","Grimm of Greyshield","Justman","Lychester","Lydden of Deep Den","Karstark of Karhold","Keath","Goodbrook","Glover of Deepwood Motte","Goodbrother of Corpse Lake","Goodbrother of Crow Spike Keep","Greenwood","Goodbrother of Downdelving","Goodbrother of Shatterstone","Grey","Gower","Kellington","Mallery","Hawthorne","Harroway of Harrenhal","Hawick of Saltpans","Hayford of Hayford","Hasty","Hersy of Newkeep","Mallister of Seagard","Kidwell of Ivy Hall","Hastwyck","Lake","Knott","Hewett of Oakenshield","Kettleblack","Manning","Ladybright","Manderly of White Harbor","Herston","Kenning of Kayce","Harlton","Kenning of Harlaw","Hightower of the Hightower","Marbrand of Ashemark","Kyndall","Meadows of Grassy Vale","Melcolm of Old Anchor","Lannett","Marsh","Cockshaw","Merryweather of Longtable","Middlebury","Chyttering","Lannister of Darry","Lannister of Lannisport","Donniger","Lanny","Merlyn of Pebbleton","Lipps","Moreland","Mooton of Maidenpool","Longthorpe of Longsister","Moore","Longwaters","Morrigen of Crow's Nest","Lothston of Harrenhal","Lonmouth","Greyjoy of Pyke","Greengood","Moss","Greenfield of Greenfield","Lynderly of the Snakewood","Gaunt","Greyiron of Orkmont","Grell","Goodbrother of Hammerhorn","Hetherspoon","Hoare of Orkmont","Hogg of Sow's Horn","Norridge","Massey of Stonedance","Nutt","Nymeros Martell of Sunspear","Cressey","Oakheart of Old Oak","Durrandon","Oldflowers","Orme","Mertyns of Mistwood","Orkwood of Orkmont","Fell of Felwood","Osgrey of Standfast","Mollen","Overton","Osgrey of Leafy Lake","Parren","Payne","Peake of Starpike","Peat","Peasebury of Poddingfield","Peckledon","Penrose of Parchments","Perryn","Plumm","Mormont of Bear Island","Piper of Pinkmaiden","Pommingham","Poole","Pryor of Pebble","Qorgyle of Sandstone","Pyne","Cordwayner of Hammerhal","Qoherys of Harrenhal","Redding","Redbeard","Quagg","Redfort of Redfort","Reyne of Castamere","Redwyne of the Arbor","Rhysling","Risley","Rogers of Amberly","Rowan of Goldengrove","Roxton of the Ring","Roote of Lord Harroway's Town","Rosby of Rosby","Mudd of Oldstones","Mullendore of Uplands","Musgood","Magnar of Kingshouse","Rambton","Myatt","Myre of Harlaw","Nayland of Hag's Mire","Netley","Norcross","Manwoody of Kingsgrave","Norrey","Seaworth of Cape Wrath","Serrett of Silverhill","Prester of Feastfires","Sharp","Selmy of Harvest Hall","Shell","Serry of Southshield","Shell","Shepherd","Rollingford","Harlaw of the Tower of Glimmering","Shett of Gulltown","Shermer of Smithyton","Smallwood of Acorn Hall","Sloane","Slynt of Harrenhal","Stackhouse","Spicer of Castamere","Reed of Greywater Watch","Shett of Gull Tower","Stackspear","Harlaw of Harridan Hill","Stane of Driftwood Hall","Royce of Runestone","Stark of Winterfell","Staunton of Rook's Rest","Harlaw of Harlaw Hall","Stokeworth of Stokeworth","Stoneof Old Wyk","Baratheon of Dragonstone","Blanetree","Haigh","Harclay","Blount","Ashford of Ashford","Blackfyre of King's Landing","Beesbury of Honeyholt","Hamell","Bettley","Baratheon of King's Landing","Belmore of Strongsong","Brightstone","Pyle","Stout of Goldgrass","Ryger of Willow Wood","Sunderland of the Three Sisters","Swann of Stonehelm","Blackmont of Blackmont","Swyft of Cornfield","Swygert","Sunglass of Sweetport Sound","Tallhart of Torrhen's Square","Tarbeck of Tarbeck Hall","Tarth of Evenfall Hall","Tarly of Horn Hill","Shawney","Slate of Blackpool","Tudbury","Toyne","Towers of Harrenhal","Teague","Paege","Ruthermont","Royce of the Gates of the Moon","Ryder of the Rills","Ruttiger","Ryswell of the Rills","Santagar of Spottswood","Rykker of Duskendale","Saltcliffe of Saltcliffe","Sarwyck","Sarsfield of Sarsfield","Uller of Hellholt","Bole","Tyrell of Highgarden","Boggs","Boggs of Crackclaw Point","Hardy","Harlaw of Harlaw","Staedmon of Broad Arch","Hardyng","Uffering","Umber of the Last Hearth","Blacktyde of Blacktyde","Arryn of Gulltown","Baratheon of Storm's End","Blackbar of Bandallon","Baelish of Harrenhal","Ball","Blackmyre","Arryn of the Eyrie","Baelish of the Fingers","Crane of Red Lake","Upcliff","Vance of Atranta","Vaith of the Red Dunes","Crakehall of Crakehall","Banefort of Banefort","Stonetree of Harlaw","Strickland","Strong of Harrenhal","Velaryon of Driftmark","Sunderly of Saltcliffe","Volmark","Vypren","Vyrwel of Darkdell","Wade","Targaryen of King's Landing","Waterman","Wagstaff","Waynwood of Ironoaks","Webber of Coldmoat","Wayn","Wells","Wendwater","Wensington","Westerling of the Crag","Westbrook","Toland of Ghost Hill","Westford","Whent of Harrenhal","Whitehill","Willum","Trant of Gallowsgrey","Woodfoot of Bear Island","Tyrell of Brightwater Keep","Woodwright","Woolfield","Woods","Wull","Wylde of Rain House","Wydman","Wyl of the Boneway","Wythers","Yarwyck","Vance of Wayfarer's Rest","Vikary","Yelshire","Waxley of Wickenden","Weaver","Wells","Wode","Wynch of Iron Holt","Tawney of Orkmont","Templeton","Thenn","Terrick","Tollett of the Grey Glen","Thorne","Towers","Tully of Riverrun","Sparr of Great Wyk","Torrent of Littlesister","Turnberry","Bracken of Stone Hedge","Briar","Appleton of Appleton","Botley of Lordsport","Ambrose","Brax of Hornvale","Clegane","Brook","Broom","Bridges","Butterwell","Bulwer of Blackcrown","Bushy","Brune of Brownhollow","Cargyll","Cassel","Cafferen of Fawnton","Chester of Greenshield","Burley","Buckler of Bronzegate","Cerwyn of Cerwyn","Bywater","Charlton","Drinkwater","Doggett","Dayne of Starfall","Dryland","Dalt of Lemonwood","Chelsted","Caron of Nightsong","Dayne of High Hermitage","Yronwood of Yronwood","Varner","Buckwell of the Antlers","Crabb","Borrell of Sweetsister","Yew","Darklyn of Duskendale","Chambers","Casterly of Casterly Rock","Branch","Bolton of the Dreadfort","Cole","Brownhill","Durwell","Drox","Conklyn","Drumm of Old Wyk","Connington of Griffin's Roost","Corbray of Heart's Home","Condon","Dustin of Barrowton","Dargood","Dunn","Costayne of Three Towers","Edgerton","Egen","Cox of Saltpans","Deddings","Cuy of Sunhouse","Crowl of Deepdown","Darke","Darry of Darry","Dondarrion of Blackhaven","Cray"],"quotes":["There are no heroes...in life, the monsters win.","Once you’ve accepted your flaws, no one can use them against you.","And so he spoke, and so he spoke, that Lord of Castamere, but now the rains weep o'er his hall, with no one there to hear. Yes, now the rains weep o'er his hall, and not a soul to hear.","A lion doesn't concern itself with the opinion of sheep.","Fear cuts deeper than swords.","The North remembers.","Winter is coming.","Do the dead frighten you?","All dwarfs are bastards in their father's eyes","Things are not always as they seemed, much that may seem evil can be good.","Power is a curious thing. Who lives, Who dies. Power resides where men believe it resides. It is a trick, A shadow on the wall.","Never forget who you are. The rest of the world won't. Wear it like an armor and it can never be used against you.","Hodor? Hodor.","Knowledge could be more valuable than gold, more deadly than a dagger.","Every flight begins with a fall.","Laughter is poison to fear.","Nothing burns like the cold.","Some old wounds never truly heal, and bleed again at the slightest word.","... a mind needs books as a sword needs a whetstone, if it is to keep its edge.","When you play a game of thrones you win or you die.","Why is it that when one man builds a wall, the next man immediately needs to know what's on the other side?","And I have a tender spot in my heart for cripples and bastards and broken things.","When the snows fall and the white winds blow, the lone wolf dies but the pack survives.","Give me honorable enemies rather than ambitious ones, and I'll sleep more easily by night.","The things I do for love.","Summer will end soon enough, and childhood as well."]},"hacker":{"abbreviation":["TCP","HTTP","SDD","RAM","GB","CSS","SSL","AGP","SQL","FTP","PCI","AI","ADP","RSS","XML","EXE","COM","HDD","THX","SMTP","SMS","USB","PNG","SAS","IB","SCSI","JSON","XSS","JBOD"],"adjective":["auxiliary","primary","back-end","digital","open-source","virtual","cross-platform","redundant","online","haptic","multi-byte","bluetooth","wireless","1080p","neural","optical","solid state","mobile"],"ingverb":["backing up","bypassing","hacking","overriding","compressing","copying","navigating","indexing","connecting","generating","quantifying","calculating","synthesizing","transmitting","programming","parsing"],"noun":["driver","protocol","bandwidth","panel","microchip","program","port","card","array","interface","system","sensor","firewall","hard drive","pixel","alarm","feed","monitor","application","transmitter","bus","circuit","capacitor","matrix"],"verb":["back up","bypass","hack","override","compress","copy","navigate","index","connect","generate","quantify","calculate","synthesize","input","transmit","program","reboot","parse"]},"harry_potter":{"books":["Harry Potter and the Sorcerer's Stone","Harry Potter and the Chamber of Secrets","Harry Potter and the Prisoner of Azkaban","Harry Potter and the Goblet of Fire","Harry Potter and the Order of the Phoenix","Harry Potter and the Half-Blood Prince","Harry Potter and the Deathly Hallows"],"characters":["Hannah Abbott","Bathsheda Babbling","Ludo Bagman","Bathilda Bagshot","Marcus Belby","Katie Bell","Cuthbert Binns","Phineas Nigellus Black","Regulus Arcturus Black","Sirius Black","Broderick Bode","Bogrod","Amelia Bones","Susan Bones","Terry Boot","Mr. Borgin","Lavendar Brown","Millicent Bulstrode","Charity Burbage","Frank Bryce","Alecto Carrow","Amycus Carrow","Refinald Cattermole","Mary Cattermole","Cho Chang","Penelope Clearwater","Mrs. Cole","Michael Corner","Vincent Crabbe, Sr.","Vincent Crabbe","Dennis Creevey","Dirk Cresswell","Bartemius Crouch, Sr.","Barty Crouch, Jr.","Roger Davies","John Dawlish","Fleur Delacour","Gabrielle Delacour","Dedalus Diggle","Amos Diggory","Cedric Diggory","Armando Dippet","Elphias Doge","Antonin Dolohov","Abeforth Dumbledore","Albus Dumbledore","Ariana Dumbledore","Dudley Dursley","Marge Dursley","Petunia Dursley","Vernon Dursley","Marietta Edgecombe","Everard","Arabella Figg","Argus Filch","Justin Finch-Fletchley","Seamus Finnigan","Marcus Flint","Nicholas Flamel","Mundungus Fletcher","Filius Flitwick","Florean Fortescue","Cornelius Fudge","Marvolo Gaunt","Merope Gaunt","Morfin Gaunt","Anthony Goldstein","Goyle Sr.","Gregory Goyle","Heromine Granger","Gregorovitch","Fenrir Greyback","Gellert Grindelwald","Wilhelmina Grubbly-Plank","Godric Gryffindor","Astoria Greengrass","Rubeus Hagrid","Rolanda Hooch","Mafalda Hopkirk","Helga Hufflepuff","Andelina Johnson","Lee Jordan","Bertha Jorkins","Igor Karkaroff","Viktor Krum","Bellatrix Lestrange","Rabastan Lestrange","Rodolphus Lestrange","Gilderoy Lockhart","Alice Longbottom","Augusta Longbottom","Frank Longbottom","Neville Longbottom","Luna Lovegood","Xenophilius Lovegood","Remus Lupin","Walden Macnair","Draco Malfoy","Lucius Malfoy","Narcissa Malfoy","Madam Malkin","Griselda Marchbanks","Olympe Maxime","Ernine Macmillan","Minerva McGonagall","Cormac McLaggen","Graham Montague","Alaster (Mad-Eye) Moody","Moran","Theodore Nott","Bob Ogden","Garrick Ollivander","Pansy Parkinson","Padma Patil","Parvati Patil","Petter Pettigrew","Antioch Peverell","Antioch Peverell","Cadmus Peverell","Ignotus Peverell","Irma Prince","Sturgis Podmore","Poppy Pomfrey","Harry Potter","James Potter","Lily Potter","Fabian Prewett","Gideon Prewett","Quirinus Quirrell","Helena Ravenclaw (The Grey Lady)","Rowena Ravenclaw","Tom Marvolo Riddle","Mr. Roberts","Demelza Robins","Augustus Rookwood","Albert Runcorn","Scabior","Newt Scamander","Rolf Scamander","Rufus Scrimgeour","Kingsley Shacklebolt","Stan Shunpike","Aurora Sinistra","Rita Skeeter","Horace Slughorn","Salazar Slytherin","Hepzibah Smith","Zacharias Smith","Severus Snape","Alicia Spinnet","Pomona Sprout","Pius Thicknesse","Dean Thomas","Andromeda Tonks","Nymphadora Tonks","Ted Tonks","Travers","Sybill Trelawney","Wilky Twycross","Dolores Jane Umbridge","Emmeline Vance","Romilda Vane","Septima Vector","Lord Voldemort","Myrtle Warren","Cassius Warrington","Arthur Weasley","Bill Weasley","Charlie Weasley","Fred Weasley","George Weasley","Ginny Weasley","Molly Weasley","Percy Weasley","Ron Weasley","Oliver Wood","Kennilworthy Whisp","Yaxley","Blaise Zabini","Aragog","Bane","Beedle the Bard","The Bloody Baron","Buckbeak","Sir Cadogan","Crookshanks","Dobby","Enid","Errol","Fang","The Fat Friar","Fridwulfa","The Fat Lady","Fawkes","Firenze","Fluffy","Grawp","Griphook","Hedwig","Hokey","Kreacher","Magorian","Moaning Myrtle","Mrs. Norris","Great Aunt Muriel","Nagini","Nearly Headless Nick","Norbert","Peeves","Pigwidgeon","Madam Rosmerta","Ronan","Scabbers","Trevor","Winky"],"locations":["The Burrow","Godric's Hollow","Little Hangleton","Malfoy Manor","Number 12, Grimmauld Place","Shell Cottage","Sinner's End","Beauxbatons","Castlelobruxo","Durmstrang","Hogwarts","Ilvermorny","Mahoutokoro","Uagadou","Diagon Alley","Eeylops Owl Emporium","Florean Fortescue's Ice Cream Parlour","Flourish \u0026 Blotts","Gambol and Japes","Gingotts Wizarding Bank","Knockturn Alley","Borgin \u0026 Burkes","The Leaky Cauldron","Madam Malkin's Robes for All Occasions","Magical Menagerie","Ollivanders","Potage's Cauldron Shop","Quality Quidditch Shop","Slug and Jiggers Apothecary","Stalls","Twilfitt and Tatting's","Weasleys' Wizard Wheezes","Wiseacre's Wizarding Equipment","Hogmeade","The Three Broomsticks","Honeydukes","Zonko's Joke Shop","Hogsmeade Station","The Hog's Head","Dervish \u0026 Banges","Galdrags Wizardwear","Scrivenshaft's Quill Shop","Madam Puddifoot's","Post Office","Shrieking Shack","Azkaban","Ministry of Magic","St. Mungo's Hospital for Magical Maladies and Injuries","Numengard","Platform 9 3/4"],"quotes":["It does not do to dwell on dreams and forget to live.","It takes a great deal of bravery to stand up to our enemies, but just as much to stand up to our friends.","To the well-organized mind, death is but the next great adventure.","It is our choices, Harry, that show what we truly are, far more than our abilities.","Happiness can be found even in the darkest of times if only one remembers to turn on the light.","If you want to know what a man’s like, take a good look at how he treats his inferiors, not his equals.","Dark and difficult times lie ahead. Soon we must all face the choice between what is right and what is easy.","Just because you have the emotional range of a teaspoon doesn’t mean we all have.","We’ve all got both light and dark inside us. What matters is the part we choose to act on. That’s who we really are.","Harry, suffering like this proves you are still a man! This pain is part of being human … the fact that you can feel pain like this is your greatest strength.","Things we lose have a way of coming back to us in the end, if not always in the way we expect.","It is the unknown we fear when we look upon death and darkness, nothing more.","Of course it is happening inside your head, Harry, but why on earth should that mean that it is not real?","Words are in my not-so-humble opinion, the most inexhaustible form of magic we have, capable both of inflicting injury and remedying it.","After all this time? Always.","No story lives unless someone wants to listen. The stories we love best do live in us forever. So whether you come back by page or by the big screen, Hogwarts will always be there to welcome you home.","Of course it is happening inside your head, Harry, but why on Earth should that mean that it is not real?","You're a wizard, Harry.","We could all have been killed - or worse, expelled.","Never trust anything that can think for itself if you can't see where it keeps its brain.","It’s wingardium leviOsa, not leviosAH.","You sort of start thinking anything’s possible if you’ve got enough nerve.","I solemnly swear I am up to no good."]},"hipster":{"words":["Wes Anderson","chicharrones","narwhal","food truck","marfa","aesthetic","keytar","art party","sustainable","forage","mlkshk","gentrify","locavore","swag","hoodie","microdosing","VHS","before they sold out","pabst","plaid","Thundercats","freegan","scenester","hella","occupy","truffaut","raw denim","beard","post-ironic","photo booth","twee","90's","pitchfork","cray","cornhole","kale chips","pour-over","yr","five dollar toast","kombucha","you probably haven't heard of them","mustache","fixie","try-hard","franzen","kitsch","austin","stumptown","keffiyeh","whatever","tumblr","DIY","shoreditch","biodiesel","vegan","pop-up","banjo","kogi","cold-pressed","letterpress","chambray","butcher","synth","trust fund","hammock","farm-to-table","intelligentsia","loko","ugh","offal","poutine","gastropub","Godard","jean shorts","sriracha","dreamcatcher","leggings","fashion axe","church-key","meggings","tote bag","disrupt","readymade","helvetica","flannel","meh","roof","hashtag","knausgaard","cronut","schlitz","green juice","waistcoat","normcore","viral","ethical","actually","fingerstache","humblebrag","deep v","wayfarers","tacos","taxidermy","selvage","put a bird on it","ramps","portland","retro","kickstarter","bushwick","brunch","distillery","migas","flexitarian","XOXO","small batch","messenger bag","heirloom","tofu","bicycle rights","bespoke","salvia","wolf","selfies","echo","park","listicle","craft beer","chartreuse","sartorial","pinterest","mumblecore","kinfolk","vinyl","etsy","umami","8-bit","polaroid","banh mi","crucifix","bitters","brooklyn","PBR\u0026B","drinking","vinegar","squid","tattooed","skateboard","vice","authentic","literally","lomo","celiac","health","goth","artisan","chillwave","blue bottle","pickled","next level","neutra","organic","Yuccie","paleo","blog","single-origin coffee","seitan","street","gluten-free","mixtape","venmo","irony","everyday","carry","slow-carb","3 wolf moon","direct trade","lo-fi","tousled","tilde","semiotics","cred","chia","master","cleanse","ennui","quinoa","pug","iPhone","fanny pack","cliche","cardigan","asymmetrical","meditation","YOLO","typewriter","pork belly","shabby chic","+1","lumbersexual","williamsburg"]},"id_number":{"invalid":["000-##-####","###-00-####","###-##-0000","666-##-####","9##-##-####"],"valid":"#{IDNumber.ssn_valid}"},"internet":{"domain_suffix":["com","biz","info","name","net","org","io","co"],"free_email":["gmail.com","yahoo.com","hotmail.com"]},"job":{"field":["Marketing","IT","Accounting","Administration","Advertising","Banking","Community-Services","Construction","Consulting","Design","Education","Farming","Government","Healthcare","Hospitality","Legal","Manufacturing","Marketing","Mining","Real-Estate","Retail","Sales","Technology"],"key_skills":["Teamwork","Communication","Problem solving","Leadership","Organisation","Work under pressure","Confidence","Self-motivated","Networking skills","Proactive","Fast learner","Technical savvy"],"position":["Supervisor","Associate","Executive","Liaison","Officer","Manager","Engineer","Specialist","Director","Coordinator","Administrator","Architect","Analyst","Designer","Planner","Orchestrator","Technician","Developer","Producer","Consultant","Assistant","Facilitator","Agent","Representative","Strategist"],"seniority":["Lead","Senior","Product","National","Regional","District","Central","Global","Customer","Investor","Dynamic","International","Legacy","Forward","Internal","Chief"],"title":["#{seniority} #{field} #{position}","#{seniority} #{field} #{position}","#{field} #{position}","#{field} #{position}","#{seniority} #{position}"]},"lord_of_the_rings":{"characters":["Frodo Baggins","Gandalf the Grey","Samwise Gamgee","Meriadoc Brandybuck","Peregrin Took","Aragorn","Legolas","Gimli","Boromir","Sauron","Gollum","Bilbo Baggins","Tom Bombadil","Glorfindel","Elrond","Arwen Evenstar","Galadriel","Saruman the White","Éomer","Théoden","Éowyn","Grìma Wormtongue","Shadowfax","Treebeard","Quickbeam","Shelob","Faramir","Denethor","Beregond","Barliman Butterbur"],"locations":["Aglarond","Aldburg","Andustar","Angband","Argonath","Bag End","Barad-dûr","Black Gate","Bridge of Khazad-dûm","Carchost","Cirith Ungol","Coldfells","Crack of Doom","Dark Land","Dol Guldur","Dome of Stars","Doors of Durin","Doriath","East Beleriand","Eastfarthing","East Road","Eithel Sirion","Elostirion","Enchanted Isles","Endless Stair","Eä","Falls of Rauros","Fens of Serech","Field of Celebrant","Fords of Isen","The Forsaken Inn","Gap of Rohan","Gladden Fields","Gorgoroth","Greenway","Haudh-en-Nirnaeth","Haven of the Eldar","Helm's Deep","Henneth Annûn","Hobbit-hole","Houses of Healing","Hyarnustar","Ilmen","Inn of the Prancing Pony","Isengard","Isenmouthe","Isle of Balar","Land of the Sun","Losgar","Luthany","Lothlorièn","Maglor's Gap","Marish","Meduseld","Minas Tirith","Minhiriath","Máhanaxar","Narchost","Nargothrond","Núath","Old Ford","Old Forest","Old Forest Road","Orthanc","Parth Galen","Paths of the Dead","Pelennor Fields","Rath Dínen","Regions of the Shire","Rivendell","The Rivers and Beacon-Hills of Gondor","Sarn Ford","Taur-en-Faroth","Taur-im-Duinath","Timeless Halls","Tol Brandir","Tol Galen","Tol Morwen","Tol-in-Gaurhoth","Tumladen","Utumno","Vaiya","Vista","The Void","Warning beacons of Gondor"]},"lorem":{"supplemental":["abbas","abduco","abeo","abscido","absconditus","absens","absorbeo","absque","abstergo","absum","abundans","abutor","accedo","accendo","acceptus","accipio","accommodo","accusator","acer","acerbitas","acervus","acidus","acies","acquiro","acsi","adamo","adaugeo","addo","adduco","ademptio","adeo","adeptio","adfectus","adfero","adficio","adflicto","adhaero","adhuc","adicio","adimpleo","adinventitias","adipiscor","adiuvo","administratio","admiratio","admitto","admoneo","admoveo","adnuo","adopto","adsidue","adstringo","adsuesco","adsum","adulatio","adulescens","adultus","aduro","advenio","adversus","advoco","aedificium","aeger","aegre","aegrotatio","aegrus","aeneus","aequitas","aequus","aer","aestas","aestivus","aestus","aetas","aeternus","ager","aggero","aggredior","agnitio","agnosco","ago","ait","aiunt","alienus","alii","alioqui","aliqua","alius","allatus","alo","alter","altus","alveus","amaritudo","ambitus","ambulo","amicitia","amiculum","amissio","amita","amitto","amo","amor","amoveo","amplexus","amplitudo","amplus","ancilla","angelus","angulus","angustus","animadverto","animi","animus","annus","anser","ante","antea","antepono","antiquus","aperio","aperte","apostolus","apparatus","appello","appono","appositus","approbo","apto","aptus","apud","aqua","ara","aranea","arbitro","arbor","arbustum","arca","arceo","arcesso","arcus","argentum","argumentum","arguo","arma","armarium","armo","aro","ars","articulus","artificiose","arto","arx","ascisco","ascit","asper","aspicio","asporto","assentator","astrum","atavus","ater","atqui","atrocitas","atrox","attero","attollo","attonbitus","auctor","auctus","audacia","audax","audentia","audeo","audio","auditor","aufero","aureus","auris","aurum","aut","autem","autus","auxilium","avaritia","avarus","aveho","averto","avoco","baiulus","balbus","barba","bardus","basium","beatus","bellicus","bellum","bene","beneficium","benevolentia","benigne","bestia","bibo","bis","blandior","bonus","bos","brevis","cado","caecus","caelestis","caelum","calamitas","calcar","calco","calculus","callide","campana","candidus","canis","canonicus","canto","capillus","capio","capitulus","capto","caput","carbo","carcer","careo","caries","cariosus","caritas","carmen","carpo","carus","casso","caste","casus","catena","caterva","cattus","cauda","causa","caute","caveo","cavus","cedo","celebrer","celer","celo","cena","cenaculum","ceno","censura","centum","cerno","cernuus","certe","certo","certus","cervus","cetera","charisma","chirographum","cibo","cibus","cicuta","cilicium","cimentarius","ciminatio","cinis","circumvenio","cito","civis","civitas","clam","clamo","claro","clarus","claudeo","claustrum","clementia","clibanus","coadunatio","coaegresco","coepi","coerceo","cogito","cognatus","cognomen","cogo","cohaero","cohibeo","cohors","colligo","colloco","collum","colo","color","coma","combibo","comburo","comedo","comes","cometes","comis","comitatus","commemoro","comminor","commodo","communis","comparo","compello","complectus","compono","comprehendo","comptus","conatus","concedo","concido","conculco","condico","conduco","confero","confido","conforto","confugo","congregatio","conicio","coniecto","conitor","coniuratio","conor","conqueror","conscendo","conservo","considero","conspergo","constans","consuasor","contabesco","contego","contigo","contra","conturbo","conventus","convoco","copia","copiose","cornu","corona","corpus","correptius","corrigo","corroboro","corrumpo","coruscus","cotidie","crapula","cras","crastinus","creator","creber","crebro","credo","creo","creptio","crepusculum","cresco","creta","cribro","crinis","cruciamentum","crudelis","cruentus","crur","crustulum","crux","cubicularis","cubitum","cubo","cui","cuius","culpa","culpo","cultellus","cultura","cum","cunabula","cunae","cunctatio","cupiditas","cupio","cuppedia","cupressus","cur","cura","curatio","curia","curiositas","curis","curo","curriculum","currus","cursim","curso","cursus","curto","curtus","curvo","curvus","custodia","damnatio","damno","dapifer","debeo","debilito","decens","decerno","decet","decimus","decipio","decor","decretum","decumbo","dedecor","dedico","deduco","defaeco","defendo","defero","defessus","defetiscor","deficio","defigo","defleo","defluo","defungo","degenero","degero","degusto","deinde","delectatio","delego","deleo","delibero","delicate","delinquo","deludo","demens","demergo","demitto","demo","demonstro","demoror","demulceo","demum","denego","denique","dens","denuncio","denuo","deorsum","depereo","depono","depopulo","deporto","depraedor","deprecator","deprimo","depromo","depulso","deputo","derelinquo","derideo","deripio","desidero","desino","desipio","desolo","desparatus","despecto","despirmatio","infit","inflammatio","paens","patior","patria","patrocinor","patruus","pauci","paulatim","pauper","pax","peccatus","pecco","pecto","pectus","pecunia","pecus","peior","pel","ocer","socius","sodalitas","sol","soleo","solio","solitudo","solium","sollers","sollicito","solum","solus","solutio","solvo","somniculosus","somnus","sonitus","sono","sophismata","sopor","sordeo","sortitus","spargo","speciosus","spectaculum","speculum","sperno","spero","spes","spiculum","spiritus","spoliatio","sponte","stabilis","statim","statua","stella","stillicidium","stipes","stips","sto","strenuus","strues","studio","stultus","suadeo","suasoria","sub","subito","subiungo","sublime","subnecto","subseco","substantia","subvenio","succedo","succurro","sufficio","suffoco","suffragium","suggero","sui","sulum","sum","summa","summisse","summopere","sumo","sumptus","supellex","super","suppellex","supplanto","suppono","supra","surculus","surgo","sursum","suscipio","suspendo","sustineo","suus","synagoga","tabella","tabernus","tabesco","tabgo","tabula","taceo","tactus","taedium","talio","talis","talus","tam","tamdiu","tamen","tametsi","tamisium","tamquam","tandem","tantillus","tantum","tardus","tego","temeritas","temperantia","templum","temptatio","tempus","tenax","tendo","teneo","tener","tenuis","tenus","tepesco","tepidus","ter","terebro","teres","terga","tergeo","tergiversatio","tergo","tergum","termes","terminatio","tero","terra","terreo","territo","terror","tersus","tertius","testimonium","texo","textilis","textor","textus","thalassinus","theatrum","theca","thema","theologus","thermae","thesaurus","thesis","thorax","thymbra","thymum","tibi","timidus","timor","titulus","tolero","tollo","tondeo","tonsor","torqueo","torrens","tot","totidem","toties","totus","tracto","trado","traho","trans","tredecim","tremo","trepide","tres","tribuo","tricesimus","triduana","triginta","tripudio","tristis","triumphus","trucido","truculenter","tubineus","tui","tum","tumultus","tunc","turba","turbo","turpe","turpis","tutamen","tutis","tyrannus","uberrime","ubi","ulciscor","ullus","ulterius","ultio","ultra","umbra","umerus","umquam","una","unde","undique","universe","unus","urbanus","urbs","uredo","usitas","usque","ustilo","ustulo","usus","uter","uterque","utilis","utique","utor","utpote","utrimque","utroque","utrum","uxor","vaco","vacuus","vado","vae","valde","valens","valeo","valetudo","validus","vallum","vapulus","varietas","varius","vehemens","vel","velociter","velum","velut","venia","venio","ventito","ventosus","ventus","venustas","ver","verbera","verbum","vere","verecundia","vereor","vergo","veritas","vero","versus","verto","verumtamen","verus","vesco","vesica","vesper","vespillo","vester","vestigium","vestrum","vetus","via","vicinus","vicissitudo","victoria","victus","videlicet","video","viduata","viduo","vigilo","vigor","vilicus","vilis","vilitas","villa","vinco","vinculum","vindico","vinitor","vinum","vir","virga","virgo","viridis","viriliter","virtus","vis","viscus","vita","vitiosus","vitium","vito","vivo","vix","vobis","vociferor","voco","volaticus","volo","volubilis","voluntarius","volup","volutabrum","volva","vomer","vomica","vomito","vorago","vorax","voro","vos","votum","voveo","vox","vulariter","vulgaris","vulgivagus","vulgo","vulgus","vulnero","vulnus","vulpes","vulticulus","vultuosus","xiphias"],"words":["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","aut","odit","aut","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","voluptatem","sequi","nesciunt","neque","dolorem","ipsum","quia","dolor","sit","amet","consectetur","adipisci","velit","sed","quia","non","numquam","eius","modi","tempora","incidunt","ut","labore","et","dolore","magnam","aliquam","quaerat","voluptatem","ut","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","enim","ipsam","voluptatem","quia","voluptas","sit","suscipit","laboriosam","nisi","ut","aliquid","ex","ea","commodi","consequatur","quis","autem","vel","eum","iure","reprehenderit","qui","in","ea","voluptate","velit","esse","quam","nihil","molestiae","et","iusto","odio","dignissimos","ducimus","qui","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","dolores","et","quas","molestias","excepturi","sint","occaecati","cupiditate","non","provident","sed","ut","perspiciatis","unde","omnis","iste","natus","error","similique","sunt","in","culpa","qui","officia","deserunt","mollitia","animi","id","est","laborum","et","dolorum","fuga","et","harum","quidem","rerum","facilis","est","et","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","est","eligendi","optio","cumque","nihil","impedit","quo","porro","quisquam","est","qui","minus","id","quod","maxime","placeat","facere","possimus","omnis","voluptas","assumenda","est","omnis","dolor","repellendus","temporibus","autem","quibusdam","et","aut","consequatur","vel","illum","qui","dolorem","eum","fugiat","quo","voluptas","nulla","pariatur","at","vero","eos","et","accusamus","officiis","debitis","aut","rerum","necessitatibus","saepe","eveniet","ut","et","voluptates","repudiandae","sint","et","molestiae","non","recusandae","itaque","earum","rerum","hic","tenetur","a","sapiente","delectus","ut","aut","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},"music":{"instruments":["Electric Guitar","Acoustic Guitar","Flute","Trumpet","Clarinet","Cello","Harp","Xylophone","Harmonica","Accordion","Organ","Piano","Ukelele","Saxophone","Drums","Violin","Bass Guitar"]},"name":{"first_name":["Aaliyah","Aaron","Abagail","Abbey","Abbie","Abbigail","Abby","Abdiel","Abdul","Abdullah","Abe","Abel","Abelardo","Abigail","Abigale","Abigayle","Abner","Abraham","Ada","Adah","Adalberto","Adaline","Adam","Adan","Addie","Addison","Adela","Adelbert","Adele","Adelia","Adeline","Adell","Adella","Adelle","Aditya","Adolf","Adolfo","Adolph","Adolphus","Adonis","Adrain","Adrian","Adriana","Adrianna","Adriel","Adrien","Adrienne","Afton","Aglae","Agnes","Agustin","Agustina","Ahmad","Ahmed","Aida","Aidan","Aiden","Aileen","Aimee","Aisha","Aiyana","Akeem","Al","Alaina","Alan","Alana","Alanis","Alanna","Alayna","Alba","Albert","Alberta","Albertha","Alberto","Albin","Albina","Alda","Alden","Alec","Aleen","Alejandra","Alejandrin","Alek","Alena","Alene","Alessandra","Alessandro","Alessia","Aletha","Alex","Alexa","Alexander","Alexandra","Alexandre","Alexandrea","Alexandria","Alexandrine","Alexandro","Alexane","Alexanne","Alexie","Alexis","Alexys","Alexzander","Alf","Alfonso","Alfonzo","Alford","Alfred","Alfreda","Alfredo","Ali","Alia","Alice","Alicia","Alisa","Alisha","Alison","Alivia","Aliya","Aliyah","Aliza","Alize","Allan","Allen","Allene","Allie","Allison","Ally","Alphonso","Alta","Althea","Alva","Alvah","Alvena","Alvera","Alverta","Alvina","Alvis","Alyce","Alycia","Alysa","Alysha","Alyson","Alysson","Amalia","Amanda","Amani","Amara","Amari","Amaya","Amber","Ambrose","Amelia","Amelie","Amely","America","Americo","Amie","Amina","Amir","Amira","Amiya","Amos","Amparo","Amy","Amya","Ana","Anabel","Anabelle","Anahi","Anais","Anastacio","Anastasia","Anderson","Andre","Andreane","Andreanne","Andres","Andrew","Andy","Angel","Angela","Angelica","Angelina","Angeline","Angelita","Angelo","Angie","Angus","Anibal","Anika","Anissa","Anita","Aniya","Aniyah","Anjali","Anna","Annabel","Annabell","Annabelle","Annalise","Annamae","Annamarie","Anne","Annetta","Annette","Annie","Ansel","Ansley","Anthony","Antoinette","Antone","Antonetta","Antonette","Antonia","Antonietta","Antonina","Antonio","Antwan","Antwon","Anya","April","Ara","Araceli","Aracely","Arch","Archibald","Ardella","Arden","Ardith","Arely","Ari","Ariane","Arianna","Aric","Ariel","Arielle","Arjun","Arlene","Arlie","Arlo","Armand","Armando","Armani","Arnaldo","Arne","Arno","Arnold","Arnoldo","Arnulfo","Aron","Art","Arthur","Arturo","Arvel","Arvid","Arvilla","Aryanna","Asa","Asha","Ashlee","Ashleigh","Ashley","Ashly","Ashlynn","Ashton","Ashtyn","Asia","Assunta","Astrid","Athena","Aubree","Aubrey","Audie","Audra","Audreanne","Audrey","August","Augusta","Augustine","Augustus","Aurelia","Aurelie","Aurelio","Aurore","Austen","Austin","Austyn","Autumn","Ava","Avery","Avis","Axel","Ayana","Ayden","Ayla","Aylin","Baby","Bailee","Bailey","Barbara","Barney","Baron","Barrett","Barry","Bart","Bartholome","Barton","Baylee","Beatrice","Beau","Beaulah","Bell","Bella","Belle","Ben","Benedict","Benjamin","Bennett","Bennie","Benny","Benton","Berenice","Bernadette","Bernadine","Bernard","Bernardo","Berneice","Bernhard","Bernice","Bernie","Berniece","Bernita","Berry","Bert","Berta","Bertha","Bertram","Bertrand","Beryl","Bessie","Beth","Bethany","Bethel","Betsy","Bette","Bettie","Betty","Bettye","Beulah","Beverly","Bianka","Bill","Billie","Billy","Birdie","Blair","Blaise","Blake","Blanca","Blanche","Blaze","Bo","Bobbie","Bobby","Bonita","Bonnie","Boris","Boyd","Brad","Braden","Bradford","Bradley","Bradly","Brady","Braeden","Brain","Brandi","Brando","Brandon","Brandt","Brandy","Brandyn","Brannon","Branson","Brant","Braulio","Braxton","Brayan","Breana","Breanna","Breanne","Brenda","Brendan","Brenden","Brendon","Brenna","Brennan","Brennon","Brent","Bret","Brett","Bria","Brian","Briana","Brianne","Brice","Bridget","Bridgette","Bridie","Brielle","Brigitte","Brionna","Brisa","Britney","Brittany","Brock","Broderick","Brody","Brook","Brooke","Brooklyn","Brooks","Brown","Bruce","Bryana","Bryce","Brycen","Bryon","Buck","Bud","Buddy","Buford","Bulah","Burdette","Burley","Burnice","Buster","Cade","Caden","Caesar","Caitlyn","Cale","Caleb","Caleigh","Cali","Calista","Callie","Camden","Cameron","Camila","Camilla","Camille","Camren","Camron","Camryn","Camylle","Candace","Candelario","Candice","Candida","Candido","Cara","Carey","Carissa","Carlee","Carleton","Carley","Carli","Carlie","Carlo","Carlos","Carlotta","Carmel","Carmela","Carmella","Carmelo","Carmen","Carmine","Carol","Carolanne","Carole","Carolina","Caroline","Carolyn","Carolyne","Carrie","Carroll","Carson","Carter","Cary","Casandra","Casey","Casimer","Casimir","Casper","Cassandra","Cassandre","Cassidy","Cassie","Catalina","Caterina","Catharine","Catherine","Cathrine","Cathryn","Cathy","Cayla","Ceasar","Cecelia","Cecil","Cecile","Cecilia","Cedrick","Celestine","Celestino","Celia","Celine","Cesar","Chad","Chadd","Chadrick","Chaim","Chance","Chandler","Chanel","Chanelle","Charity","Charlene","Charles","Charley","Charlie","Charlotte","Chase","Chasity","Chauncey","Chaya","Chaz","Chelsea","Chelsey","Chelsie","Chesley","Chester","Chet","Cheyanne","Cheyenne","Chloe","Chris","Christ","Christa","Christelle","Christian","Christiana","Christina","Christine","Christop","Christophe","Christopher","Christy","Chyna","Ciara","Cicero","Cielo","Cierra","Cindy","Citlalli","Clair","Claire","Clara","Clarabelle","Clare","Clarissa","Clark","Claud","Claude","Claudia","Claudie","Claudine","Clay","Clemens","Clement","Clementina","Clementine","Clemmie","Cleo","Cleora","Cleta","Cletus","Cleve","Cleveland","Clifford","Clifton","Clint","Clinton","Clotilde","Clovis","Cloyd","Clyde","Coby","Cody","Colby","Cole","Coleman","Colin","Colleen","Collin","Colt","Colten","Colton","Columbus","Concepcion","Conner","Connie","Connor","Conor","Conrad","Constance","Constantin","Consuelo","Cooper","Cora","Coralie","Corbin","Cordelia","Cordell","Cordia","Cordie","Corene","Corine","Cornelius","Cornell","Corrine","Cortez","Cortney","Cory","Coty","Courtney","Coy","Craig","Crawford","Creola","Cristal","Cristian","Cristina","Cristobal","Cristopher","Cruz","Crystal","Crystel","Cullen","Curt","Curtis","Cydney","Cynthia","Cyril","Cyrus","Dagmar","Dahlia","Daija","Daisha","Daisy","Dakota","Dale","Dallas","Dallin","Dalton","Damaris","Dameon","Damian","Damien","Damion","Damon","Dan","Dana","Dandre","Dane","D'angelo","Dangelo","Danial","Daniela","Daniella","Danielle","Danika","Dannie","Danny","Dante","Danyka","Daphne","Daphnee","Daphney","Darby","Daren","Darian","Dariana","Darien","Dario","Darion","Darius","Darlene","Daron","Darrel","Darrell","Darren","Darrick","Darrin","Darrion","Darron","Darryl","Darwin","Daryl","Dashawn","Dasia","Dave","David","Davin","Davion","Davon","Davonte","Dawn","Dawson","Dax","Dayana","Dayna","Dayne","Dayton","Dean","Deangelo","Deanna","Deborah","Declan","Dedric","Dedrick","Dee","Deion","Deja","Dejah","Dejon","Dejuan","Delaney","Delbert","Delfina","Delia","Delilah","Dell","Della","Delmer","Delores","Delpha","Delphia","Delphine","Delta","Demarco","Demarcus","Demario","Demetris","Demetrius","Demond","Dena","Denis","Dennis","Deon","Deondre","Deontae","Deonte","Dereck","Derek","Derick","Deron","Derrick","Deshaun","Deshawn","Desiree","Desmond","Dessie","Destany","Destin","Destinee","Destiney","Destini","Destiny","Devan","Devante","Deven","Devin","Devon","Devonte","Devyn","Dewayne","Dewitt","Dexter","Diamond","Diana","Dianna","Diego","Dillan","Dillon","Dimitri","Dina","Dino","Dion","Dixie","Dock","Dolly","Dolores","Domenic","Domenica","Domenick","Domenico","Domingo","Dominic","Dominique","Don","Donald","Donato","Donavon","Donna","Donnell","Donnie","Donny","Dora","Dorcas","Dorian","Doris","Dorothea","Dorothy","Dorris","Dortha","Dorthy","Doug","Douglas","Dovie","Doyle","Drake","Drew","Duane","Dudley","Dulce","Duncan","Durward","Dustin","Dusty","Dwight","Dylan","Earl","Earlene","Earline","Earnest","Earnestine","Easter","Easton","Ebba","Ebony","Ed","Eda","Edd","Eddie","Eden","Edgar","Edgardo","Edison","Edmond","Edmund","Edna","Eduardo","Edward","Edwardo","Edwin","Edwina","Edyth","Edythe","Effie","Efrain","Efren","Eileen","Einar","Eino","Eladio","Elaina","Elbert","Elda","Eldon","Eldora","Eldred","Eldridge","Eleanora","Eleanore","Eleazar","Electa","Elena","Elenor","Elenora","Eleonore","Elfrieda","Eli","Elian","Eliane","Elias","Eliezer","Elijah","Elinor","Elinore","Elisa","Elisabeth","Elise","Eliseo","Elisha","Elissa","Eliza","Elizabeth","Ella","Ellen","Ellie","Elliot","Elliott","Ellis","Ellsworth","Elmer","Elmira","Elmo","Elmore","Elna","Elnora","Elody","Eloisa","Eloise","Elouise","Eloy","Elroy","Elsa","Else","Elsie","Elta","Elton","Elva","Elvera","Elvie","Elvis","Elwin","Elwyn","Elyse","Elyssa","Elza","Emanuel","Emelia","Emelie","Emely","Emerald","Emerson","Emery","Emie","Emil","Emile","Emilia","Emiliano","Emilie","Emilio","Emily","Emma","Emmalee","Emmanuel","Emmanuelle","Emmet","Emmett","Emmie","Emmitt","Emmy","Emory","Ena","Enid","Enoch","Enola","Enos","Enrico","Enrique","Ephraim","Era","Eriberto","Eric","Erica","Erich","Erick","Ericka","Erik","Erika","Erin","Erling","Erna","Ernest","Ernestina","Ernestine","Ernesto","Ernie","Ervin","Erwin","Eryn","Esmeralda","Esperanza","Esta","Esteban","Estefania","Estel","Estell","Estella","Estelle","Estevan","Esther","Estrella","Etha","Ethan","Ethel","Ethelyn","Ethyl","Ettie","Eudora","Eugene","Eugenia","Eula","Eulah","Eulalia","Euna","Eunice","Eusebio","Eva","Evalyn","Evan","Evangeline","Evans","Eve","Eveline","Evelyn","Everardo","Everett","Everette","Evert","Evie","Ewald","Ewell","Ezekiel","Ezequiel","Ezra","Fabian","Fabiola","Fae","Fannie","Fanny","Fatima","Faustino","Fausto","Favian","Fay","Faye","Federico","Felicia","Felicita","Felicity","Felipa","Felipe","Felix","Felton","Fermin","Fern","Fernando","Ferne","Fidel","Filiberto","Filomena","Finn","Fiona","Flavie","Flavio","Fleta","Fletcher","Flo","Florence","Florencio","Florian","Florida","Florine","Flossie","Floy","Floyd","Ford","Forest","Forrest","Foster","Frances","Francesca","Francesco","Francis","Francisca","Francisco","Franco","Frank","Frankie","Franz","Fred","Freda","Freddie","Freddy","Frederic","Frederick","Frederik","Frederique","Fredrick","Fredy","Freeda","Freeman","Freida","Frida","Frieda","Friedrich","Fritz","Furman","Gabe","Gabriel","Gabriella","Gabrielle","Gaetano","Gage","Gail","Gardner","Garett","Garfield","Garland","Garnet","Garnett","Garret","Garrett","Garrick","Garrison","Garry","Garth","Gaston","Gavin","Gay","Gayle","Gaylord","Gene","General","Genesis","Genevieve","Gennaro","Genoveva","Geo","Geoffrey","George","Georgette","Georgiana","Georgianna","Geovanni","Geovanny","Geovany","Gerald","Geraldine","Gerard","Gerardo","Gerda","Gerhard","Germaine","German","Gerry","Gerson","Gertrude","Gia","Gianni","Gideon","Gilbert","Gilberto","Gilda","Giles","Gillian","Gina","Gino","Giovani","Giovanna","Giovanni","Giovanny","Gisselle","Giuseppe","Gladyce","Gladys","Glen","Glenda","Glenna","Glennie","Gloria","Godfrey","Golda","Golden","Gonzalo","Gordon","Grace","Gracie","Graciela","Grady","Graham","Grant","Granville","Grayce","Grayson","Green","Greg","Gregg","Gregoria","Gregorio","Gregory","Greta","Gretchen","Greyson","Griffin","Grover","Guadalupe","Gudrun","Guido","Guillermo","Guiseppe","Gunnar","Gunner","Gus","Gussie","Gust","Gustave","Guy","Gwen","Gwendolyn","Hadley","Hailee","Hailey","Hailie","Hal","Haleigh","Haley","Halie","Halle","Hallie","Hank","Hanna","Hannah","Hans","Hardy","Harley","Harmon","Harmony","Harold","Harrison","Harry","Harvey","Haskell","Hassan","Hassie","Hattie","Haven","Hayden","Haylee","Hayley","Haylie","Hazel","Hazle","Heath","Heather","Heaven","Heber","Hector","Heidi","Helen","Helena","Helene","Helga","Hellen","Helmer","Heloise","Henderson","Henri","Henriette","Henry","Herbert","Herman","Hermann","Hermina","Herminia","Herminio","Hershel","Herta","Hertha","Hester","Hettie","Hilario","Hilbert","Hilda","Hildegard","Hillard","Hillary","Hilma","Hilton","Hipolito","Hiram","Hobart","Holden","Hollie","Hollis","Holly","Hope","Horace","Horacio","Hortense","Hosea","Houston","Howard","Howell","Hoyt","Hubert","Hudson","Hugh","Hulda","Humberto","Hunter","Hyman","Ian","Ibrahim","Icie","Ida","Idell","Idella","Ignacio","Ignatius","Ike","Ila","Ilene","Iliana","Ima","Imani","Imelda","Immanuel","Imogene","Ines","Irma","Irving","Irwin","Isaac","Isabel","Isabell","Isabella","Isabelle","Isac","Isadore","Isai","Isaiah","Isaias","Isidro","Ismael","Isobel","Isom","Israel","Issac","Itzel","Iva","Ivah","Ivory","Ivy","Izabella","Izaiah","Jabari","Jace","Jacey","Jacinthe","Jacinto","Jack","Jackeline","Jackie","Jacklyn","Jackson","Jacky","Jaclyn","Jacquelyn","Jacques","Jacynthe","Jada","Jade","Jaden","Jadon","Jadyn","Jaeden","Jaida","Jaiden","Jailyn","Jaime","Jairo","Jakayla","Jake","Jakob","Jaleel","Jalen","Jalon","Jalyn","Jamaal","Jamal","Jamar","Jamarcus","Jamel","Jameson","Jamey","Jamie","Jamil","Jamir","Jamison","Jammie","Jan","Jana","Janae","Jane","Janelle","Janessa","Janet","Janice","Janick","Janie","Janis","Janiya","Jannie","Jany","Jaquan","Jaquelin","Jaqueline","Jared","Jaren","Jarod","Jaron","Jarred","Jarrell","Jarret","Jarrett","Jarrod","Jarvis","Jasen","Jasmin","Jason","Jasper","Jaunita","Javier","Javon","Javonte","Jay","Jayce","Jaycee","Jayda","Jayde","Jayden","Jaydon","Jaylan","Jaylen","Jaylin","Jaylon","Jayme","Jayne","Jayson","Jazlyn","Jazmin","Jazmyn","Jazmyne","Jean","Jeanette","Jeanie","Jeanne","Jed","Jedediah","Jedidiah","Jeff","Jefferey","Jeffery","Jeffrey","Jeffry","Jena","Jenifer","Jennie","Jennifer","Jennings","Jennyfer","Jensen","Jerad","Jerald","Jeramie","Jeramy","Jerel","Jeremie","Jeremy","Jermain","Jermaine","Jermey","Jerod","Jerome","Jeromy","Jerrell","Jerrod","Jerrold","Jerry","Jess","Jesse","Jessica","Jessie","Jessika","Jessy","Jessyca","Jesus","Jett","Jettie","Jevon","Jewel","Jewell","Jillian","Jimmie","Jimmy","Jo","Joan","Joana","Joanie","Joanne","Joannie","Joanny","Joany","Joaquin","Jocelyn","Jodie","Jody","Joe","Joel","Joelle","Joesph","Joey","Johan","Johann","Johanna","Johathan","John","Johnathan","Johnathon","Johnnie","Johnny","Johnpaul","Johnson","Jolie","Jon","Jonas","Jonatan","Jonathan","Jonathon","Jordan","Jordane","Jordi","Jordon","Jordy","Jordyn","Jorge","Jose","Josefa","Josefina","Joseph","Josephine","Josh","Joshua","Joshuah","Josiah","Josiane","Josianne","Josie","Josue","Jovan","Jovani","Jovanny","Jovany","Joy","Joyce","Juana","Juanita","Judah","Judd","Jude","Judge","Judson","Judy","Jules","Julia","Julian","Juliana","Julianne","Julie","Julien","Juliet","Julio","Julius","June","Junior","Junius","Justen","Justice","Justina","Justine","Juston","Justus","Justyn","Juvenal","Juwan","Kacey","Kaci","Kacie","Kade","Kaden","Kadin","Kaela","Kaelyn","Kaia","Kailee","Kailey","Kailyn","Kaitlin","Kaitlyn","Kale","Kaleb","Kaleigh","Kaley","Kali","Kallie","Kameron","Kamille","Kamren","Kamron","Kamryn","Kane","Kara","Kareem","Karelle","Karen","Kari","Kariane","Karianne","Karina","Karine","Karl","Karlee","Karley","Karli","Karlie","Karolann","Karson","Kasandra","Kasey","Kassandra","Katarina","Katelin","Katelyn","Katelynn","Katharina","Katherine","Katheryn","Kathleen","Kathlyn","Kathryn","Kathryne","Katlyn","Katlynn","Katrina","Katrine","Kattie","Kavon","Kay","Kaya","Kaycee","Kayden","Kayla","Kaylah","Kaylee","Kayleigh","Kayley","Kayli","Kaylie","Kaylin","Keagan","Keanu","Keara","Keaton","Keegan","Keeley","Keely","Keenan","Keira","Keith","Kellen","Kelley","Kelli","Kellie","Kelly","Kelsi","Kelsie","Kelton","Kelvin","Ken","Kendall","Kendra","Kendrick","Kenna","Kennedi","Kennedy","Kenneth","Kennith","Kenny","Kenton","Kenya","Kenyatta","Kenyon","Keon","Keshaun","Keshawn","Keven","Kevin","Kevon","Keyon","Keyshawn","Khalid","Khalil","Kian","Kiana","Kianna","Kiara","Kiarra","Kiel","Kiera","Kieran","Kiley","Kim","Kimberly","King","Kip","Kira","Kirk","Kirsten","Kirstin","Kitty","Kobe","Koby","Kody","Kolby","Kole","Korbin","Korey","Kory","Kraig","Kris","Krista","Kristian","Kristin","Kristina","Kristofer","Kristoffer","Kristopher","Kristy","Krystal","Krystel","Krystina","Kurt","Kurtis","Kyla","Kyle","Kylee","Kyleigh","Kyler","Kylie","Kyra","Lacey","Lacy","Ladarius","Lafayette","Laila","Laisha","Lamar","Lambert","Lamont","Lance","Landen","Lane","Laney","Larissa","Laron","Larry","Larue","Laura","Laurel","Lauren","Laurence","Lauretta","Lauriane","Laurianne","Laurie","Laurine","Laury","Lauryn","Lavada","Lavern","Laverna","Laverne","Lavina","Lavinia","Lavon","Lavonne","Lawrence","Lawson","Layla","Layne","Lazaro","Lea","Leann","Leanna","Leanne","Leatha","Leda","Lee","Leif","Leila","Leilani","Lela","Lelah","Leland","Lelia","Lempi","Lemuel","Lenna","Lennie","Lenny","Lenora","Lenore","Leo","Leola","Leon","Leonard","Leonardo","Leone","Leonel","Leonie","Leonor","Leonora","Leopold","Leopoldo","Leora","Lera","Lesley","Leslie","Lesly","Lessie","Lester","Leta","Letha","Letitia","Levi","Lew","Lewis","Lexi","Lexie","Lexus","Lia","Liam","Liana","Libbie","Libby","Lila","Lilian","Liliana","Liliane","Lilla","Lillian","Lilliana","Lillie","Lilly","Lily","Lilyan","Lina","Lincoln","Linda","Lindsay","Lindsey","Linnea","Linnie","Linwood","Lionel","Lisa","Lisandro","Lisette","Litzy","Liza","Lizeth","Lizzie","Llewellyn","Lloyd","Logan","Lois","Lola","Lolita","Loma","Lon","London","Lonie","Lonnie","Lonny","Lonzo","Lora","Loraine","Loren","Lorena","Lorenz","Lorenza","Lorenzo","Lori","Lorine","Lorna","Lottie","Lou","Louie","Louisa","Lourdes","Louvenia","Lowell","Loy","Loyal","Loyce","Lucas","Luciano","Lucie","Lucienne","Lucile","Lucinda","Lucio","Lucious","Lucius","Lucy","Ludie","Ludwig","Lue","Luella","Luigi","Luis","Luisa","Lukas","Lula","Lulu","Luna","Lupe","Lura","Lurline","Luther","Luz","Lyda","Lydia","Lyla","Lynn","Lyric","Lysanne","Mabel","Mabelle","Mable","Mac","Macey","Maci","Macie","Mack","Mackenzie","Macy","Madaline","Madalyn","Maddison","Madeline","Madelyn","Madelynn","Madge","Madie","Madilyn","Madisen","Madison","Madisyn","Madonna","Madyson","Mae","Maegan","Maeve","Mafalda","Magali","Magdalen","Magdalena","Maggie","Magnolia","Magnus","Maia","Maida","Maiya","Major","Makayla","Makenna","Makenzie","Malachi","Malcolm","Malika","Malinda","Mallie","Mallory","Malvina","Mandy","Manley","Manuel","Manuela","Mara","Marc","Marcel","Marcelina","Marcelino","Marcella","Marcelle","Marcellus","Marcelo","Marcia","Marco","Marcos","Marcus","Margaret","Margarete","Margarett","Margaretta","Margarette","Margarita","Marge","Margie","Margot","Margret","Marguerite","Maria","Mariah","Mariam","Marian","Mariana","Mariane","Marianna","Marianne","Mariano","Maribel","Marie","Mariela","Marielle","Marietta","Marilie","Marilou","Marilyne","Marina","Mario","Marion","Marisa","Marisol","Maritza","Marjolaine","Marjorie","Marjory","Mark","Markus","Marlee","Marlen","Marlene","Marley","Marlin","Marlon","Marques","Marquis","Marquise","Marshall","Marta","Martin","Martina","Martine","Marty","Marvin","Mary","Maryam","Maryjane","Maryse","Mason","Mateo","Mathew","Mathias","Mathilde","Matilda","Matilde","Matt","Matteo","Mattie","Maud","Maude","Maudie","Maureen","Maurice","Mauricio","Maurine","Maverick","Mavis","Max","Maxie","Maxime","Maximilian","Maximillia","Maximillian","Maximo","Maximus","Maxine","Maxwell","May","Maya","Maybell","Maybelle","Maye","Maymie","Maynard","Mayra","Mazie","Mckayla","Mckenna","Mckenzie","Meagan","Meaghan","Meda","Megane","Meggie","Meghan","Mekhi","Melany","Melba","Melisa","Melissa","Mellie","Melody","Melvin","Melvina","Melyna","Melyssa","Mercedes","Meredith","Merl","Merle","Merlin","Merritt","Mertie","Mervin","Meta","Mia","Micaela","Micah","Michael","Michaela","Michale","Micheal","Michel","Michele","Michelle","Miguel","Mikayla","Mike","Mikel","Milan","Miles","Milford","Miller","Millie","Milo","Milton","Mina","Minerva","Minnie","Miracle","Mireille","Mireya","Misael","Missouri","Misty","Mitchel","Mitchell","Mittie","Modesta","Modesto","Mohamed","Mohammad","Mohammed","Moises","Mollie","Molly","Mona","Monica","Monique","Monroe","Monserrat","Monserrate","Montana","Monte","Monty","Morgan","Moriah","Morris","Mortimer","Morton","Mose","Moses","Moshe","Mossie","Mozell","Mozelle","Muhammad","Muriel","Murl","Murphy","Murray","Mustafa","Mya","Myah","Mylene","Myles","Myra","Myriam","Myrl","Myrna","Myron","Myrtice","Myrtie","Myrtis","Myrtle","Nadia","Nakia","Name","Nannie","Naomi","Naomie","Napoleon","Narciso","Nash","Nasir","Nat","Natalia","Natalie","Natasha","Nathan","Nathanael","Nathanial","Nathaniel","Nathen","Nayeli","Neal","Ned","Nedra","Neha","Neil","Nelda","Nella","Nelle","Nellie","Nels","Nelson","Neoma","Nestor","Nettie","Neva","Newell","Newton","Nia","Nicholas","Nicholaus","Nichole","Nick","Nicklaus","Nickolas","Nico","Nicola","Nicolas","Nicole","Nicolette","Nigel","Nikita","Nikki","Nikko","Niko","Nikolas","Nils","Nina","Noah","Noble","Noe","Noel","Noelia","Noemi","Noemie","Noemy","Nola","Nolan","Nona","Nora","Norbert","Norberto","Norene","Norma","Norris","Norval","Norwood","Nova","Novella","Nya","Nyah","Nyasia","Obie","Oceane","Ocie","Octavia","Oda","Odell","Odessa","Odie","Ofelia","Okey","Ola","Olaf","Ole","Olen","Oleta","Olga","Olin","Oliver","Ollie","Oma","Omari","Omer","Ona","Onie","Opal","Ophelia","Ora","Oral","Oran","Oren","Orie","Orin","Orion","Orland","Orlando","Orlo","Orpha","Orrin","Orval","Orville","Osbaldo","Osborne","Oscar","Osvaldo","Oswald","Oswaldo","Otha","Otho","Otilia","Otis","Ottilie","Ottis","Otto","Ova","Owen","Ozella","Ozzie","Pablo","Paige","Palma","Pamela","Pansy","Paolo","Paris","Parker","Pascale","Pasquale","Pat","Patience","Patricia","Patrick","Patsy","Pattie","Paul","Paula","Pauline","Paxton","Payton","Pearl","Pearlie","Pearline","Pedro","Peggie","Penelope","Percival","Percy","Perry","Pete","Peter","Petra","Peyton","Philip","Phoebe","Phyllis","Pierce","Pierre","Pietro","Pink","Pinkie","Piper","Polly","Porter","Precious","Presley","Preston","Price","Prince","Princess","Priscilla","Providenci","Prudence","Queen","Queenie","Quentin","Quincy","Quinn","Quinten","Quinton","Rachael","Rachel","Rachelle","Rae","Raegan","Rafael","Rafaela","Raheem","Rahsaan","Rahul","Raina","Raleigh","Ralph","Ramiro","Ramon","Ramona","Randal","Randall","Randi","Randy","Ransom","Raoul","Raphael","Raphaelle","Raquel","Rashad","Rashawn","Rasheed","Raul","Raven","Ray","Raymond","Raymundo","Reagan","Reanna","Reba","Rebeca","Rebecca","Rebeka","Rebekah","Reece","Reed","Reese","Regan","Reggie","Reginald","Reid","Reilly","Reina","Reinhold","Remington","Rene","Renee","Ressie","Reta","Retha","Retta","Reuben","Reva","Rex","Rey","Reyes","Reymundo","Reyna","Reynold","Rhea","Rhett","Rhianna","Rhiannon","Rhoda","Ricardo","Richard","Richie","Richmond","Rick","Rickey","Rickie","Ricky","Rico","Rigoberto","Riley","Rita","River","Robb","Robbie","Robert","Roberta","Roberto","Robin","Robyn","Rocio","Rocky","Rod","Roderick","Rodger","Rodolfo","Rodrick","Rodrigo","Roel","Rogelio","Roger","Rogers","Rolando","Rollin","Roma","Romaine","Roman","Ron","Ronaldo","Ronny","Roosevelt","Rory","Rosa","Rosalee","Rosalia","Rosalind","Rosalinda","Rosalyn","Rosamond","Rosanna","Rosario","Roscoe","Rose","Rosella","Roselyn","Rosemarie","Rosemary","Rosendo","Rosetta","Rosie","Rosina","Roslyn","Ross","Rossie","Rowan","Rowena","Rowland","Roxane","Roxanne","Roy","Royal","Royce","Rozella","Ruben","Rubie","Ruby","Rubye","Rudolph","Rudy","Rupert","Russ","Russel","Russell","Rusty","Ruth","Ruthe","Ruthie","Ryan","Ryann","Ryder","Rylan","Rylee","Ryleigh","Ryley","Sabina","Sabrina","Sabryna","Sadie","Sadye","Sage","Saige","Sallie","Sally","Salma","Salvador","Salvatore","Sam","Samanta","Samantha","Samara","Samir","Sammie","Sammy","Samson","Sandra","Sandrine","Sandy","Sanford","Santa","Santiago","Santina","Santino","Santos","Sarah","Sarai","Sarina","Sasha","Saul","Savanah","Savanna","Savannah","Savion","Scarlett","Schuyler","Scot","Scottie","Scotty","Seamus","Sean","Sebastian","Sedrick","Selena","Selina","Selmer","Serena","Serenity","Seth","Shad","Shaina","Shakira","Shana","Shane","Shanel","Shanelle","Shania","Shanie","Shaniya","Shanna","Shannon","Shanny","Shanon","Shany","Sharon","Shaun","Shawn","Shawna","Shaylee","Shayna","Shayne","Shea","Sheila","Sheldon","Shemar","Sheridan","Sherman","Sherwood","Shirley","Shyann","Shyanne","Sibyl","Sid","Sidney","Sienna","Sierra","Sigmund","Sigrid","Sigurd","Silas","Sim","Simeon","Simone","Sincere","Sister","Skye","Skyla","Skylar","Sofia","Soledad","Solon","Sonia","Sonny","Sonya","Sophia","Sophie","Spencer","Stacey","Stacy","Stan","Stanford","Stanley","Stanton","Stefan","Stefanie","Stella","Stephan","Stephania","Stephanie","Stephany","Stephen","Stephon","Sterling","Steve","Stevie","Stewart","Stone","Stuart","Summer","Sunny","Susan","Susana","Susanna","Susie","Suzanne","Sven","Syble","Sydnee","Sydney","Sydni","Sydnie","Sylvan","Sylvester","Sylvia","Tabitha","Tad","Talia","Talon","Tamara","Tamia","Tania","Tanner","Tanya","Tara","Taryn","Tate","Tatum","Tatyana","Taurean","Tavares","Taya","Taylor","Teagan","Ted","Telly","Terence","Teresa","Terrance","Terrell","Terrence","Terrill","Terry","Tess","Tessie","Tevin","Thad","Thaddeus","Thalia","Thea","Thelma","Theo","Theodora","Theodore","Theresa","Therese","Theresia","Theron","Thomas","Thora","Thurman","Tia","Tiana","Tianna","Tiara","Tierra","Tiffany","Tillman","Timmothy","Timmy","Timothy","Tina","Tito","Titus","Tobin","Toby","Tod","Tom","Tomas","Tomasa","Tommie","Toney","Toni","Tony","Torey","Torrance","Torrey","Toy","Trace","Tracey","Tracy","Travis","Travon","Tre","Tremaine","Tremayne","Trent","Trenton","Tressa","Tressie","Treva","Trever","Trevion","Trevor","Trey","Trinity","Trisha","Tristian","Tristin","Triston","Troy","Trudie","Trycia","Trystan","Turner","Twila","Tyler","Tyra","Tyree","Tyreek","Tyrel","Tyrell","Tyrese","Tyrique","Tyshawn","Tyson","Ubaldo","Ulices","Ulises","Una","Unique","Urban","Uriah","Uriel","Ursula","Vada","Valentin","Valentina","Valentine","Valerie","Vallie","Van","Vance","Vanessa","Vaughn","Veda","Velda","Vella","Velma","Velva","Vena","Verda","Verdie","Vergie","Verla","Verlie","Vern","Verna","Verner","Vernice","Vernie","Vernon","Verona","Veronica","Vesta","Vicenta","Vicente","Vickie","Vicky","Victor","Victoria","Vida","Vidal","Vilma","Vince","Vincent","Vincenza","Vincenzo","Vinnie","Viola","Violet","Violette","Virgie","Virgil","Virginia","Virginie","Vita","Vito","Viva","Vivian","Viviane","Vivianne","Vivien","Vivienne","Vladimir","Wade","Waino","Waldo","Walker","Wallace","Walter","Walton","Wanda","Ward","Warren","Watson","Wava","Waylon","Wayne","Webster","Weldon","Wellington","Wendell","Wendy","Werner","Westley","Weston","Whitney","Wilber","Wilbert","Wilburn","Wiley","Wilford","Wilfred","Wilfredo","Wilfrid","Wilhelm","Wilhelmine","Will","Willa","Willard","William","Willie","Willis","Willow","Willy","Wilma","Wilmer","Wilson","Wilton","Winfield","Winifred","Winnifred","Winona","Winston","Woodrow","Wyatt","Wyman","Xander","Xavier","Xzavier","Yadira","Yasmeen","Yasmin","Yasmine","Yazmin","Yesenia","Yessenia","Yolanda","Yoshiko","Yvette","Yvonne","Zachariah","Zachary","Zachery","Zack","Zackary","Zackery","Zakary","Zander","Zane","Zaria","Zechariah","Zelda","Zella","Zelma","Zena","Zetta","Zion","Zita","Zoe","Zoey","Zoie","Zoila","Zola","Zora","Zula"],"last_name":["Abbott","Abernathy","Abshire","Adams","Altenwerth","Anderson","Ankunding","Armstrong","Auer","Aufderhar","Bahringer","Bailey","Balistreri","Barrows","Bartell","Bartoletti","Barton","Bashirian","Batz","Bauch","Baumbach","Bayer","Beahan","Beatty","Bechtelar","Becker","Bednar","Beer","Beier","Berge","Bergnaum","Bergstrom","Bernhard","Bernier","Bins","Blanda","Blick","Block","Bode","Boehm","Bogan","Bogisich","Borer","Bosco","Botsford","Boyer","Boyle","Bradtke","Brakus","Braun","Breitenberg","Brekke","Brown","Bruen","Buckridge","Carroll","Carter","Cartwright","Casper","Cassin","Champlin","Christiansen","Cole","Collier","Collins","Conn","Connelly","Conroy","Considine","Corkery","Cormier","Corwin","Cremin","Crist","Crona","Cronin","Crooks","Cruickshank","Cummerata","Cummings","Dach","D'Amore","Daniel","Dare","Daugherty","Davis","Deckow","Denesik","Dibbert","Dickens","Dicki","Dickinson","Dietrich","Donnelly","Dooley","Douglas","Doyle","DuBuque","Durgan","Ebert","Effertz","Eichmann","Emard","Emmerich","Erdman","Ernser","Fadel","Fahey","Farrell","Fay","Feeney","Feest","Feil","Ferry","Fisher","Flatley","Frami","Franecki","Friesen","Fritsch","Funk","Gaylord","Gerhold","Gerlach","Gibson","Gislason","Gleason","Gleichner","Glover","Goldner","Goodwin","Gorczany","Gottlieb","Goyette","Grady","Graham","Grant","Green","Greenfelder","Greenholt","Grimes","Gulgowski","Gusikowski","Gutkowski","Gutmann","Haag","Hackett","Hagenes","Hahn","Haley","Halvorson","Hamill","Hammes","Hand","Hane","Hansen","Harber","Harris","Hartmann","Harvey","Hauck","Hayes","Heaney","Heathcote","Hegmann","Heidenreich","Heller","Herman","Hermann","Hermiston","Herzog","Hessel","Hettinger","Hickle","Hilll","Hills","Hilpert","Hintz","Hirthe","Hodkiewicz","Hoeger","Homenick","Hoppe","Howe","Howell","Hudson","Huel","Huels","Hyatt","Jacobi","Jacobs","Jacobson","Jakubowski","Jaskolski","Jast","Jenkins","Jerde","Johns","Johnson","Johnston","Jones","Kassulke","Kautzer","Keebler","Keeling","Kemmer","Kerluke","Kertzmann","Kessler","Kiehn","Kihn","Kilback","King","Kirlin","Klein","Kling","Klocko","Koch","Koelpin","Koepp","Kohler","Konopelski","Koss","Kovacek","Kozey","Krajcik","Kreiger","Kris","Kshlerin","Kub","Kuhic","Kuhlman","Kuhn","Kulas","Kunde","Kunze","Kuphal","Kutch","Kuvalis","Labadie","Lakin","Lang","Langosh","Langworth","Larkin","Larson","Leannon","Lebsack","Ledner","Leffler","Legros","Lehner","Lemke","Lesch","Leuschke","Lind","Lindgren","Littel","Little","Lockman","Lowe","Lubowitz","Lueilwitz","Luettgen","Lynch","Macejkovic","MacGyver","Maggio","Mann","Mante","Marks","Marquardt","Marvin","Mayer","Mayert","McClure","McCullough","McDermott","McGlynn","McKenzie","McLaughlin","Medhurst","Mertz","Metz","Miller","Mills","Mitchell","Moen","Mohr","Monahan","Moore","Morar","Morissette","Mosciski","Mraz","Mueller","Muller","Murazik","Murphy","Murray","Nader","Nicolas","Nienow","Nikolaus","Nitzsche","Nolan","Oberbrunner","O'Connell","O'Conner","O'Hara","O'Keefe","O'Kon","Okuneva","Olson","Ondricka","O'Reilly","Orn","Ortiz","Osinski","Pacocha","Padberg","Pagac","Parisian","Parker","Paucek","Pfannerstill","Pfeffer","Pollich","Pouros","Powlowski","Predovic","Price","Prohaska","Prosacco","Purdy","Quigley","Quitzon","Rath","Ratke","Rau","Raynor","Reichel","Reichert","Reilly","Reinger","Rempel","Renner","Reynolds","Rice","Rippin","Ritchie","Robel","Roberts","Rodriguez","Rogahn","Rohan","Rolfson","Romaguera","Roob","Rosenbaum","Rowe","Ruecker","Runolfsdottir","Runolfsson","Runte","Russel","Rutherford","Ryan","Sanford","Satterfield","Sauer","Sawayn","Schaden","Schaefer","Schamberger","Schiller","Schimmel","Schinner","Schmeler","Schmidt","Schmitt","Schneider","Schoen","Schowalter","Schroeder","Schulist","Schultz","Schumm","Schuppe","Schuster","Senger","Shanahan","Shields","Simonis","Sipes","Skiles","Smith","Smitham","Spencer","Spinka","Sporer","Stamm","Stanton","Stark","Stehr","Steuber","Stiedemann","Stokes","Stoltenberg","Stracke","Streich","Stroman","Strosin","Swaniawski","Swift","Terry","Thiel","Thompson","Tillman","Torp","Torphy","Towne","Toy","Trantow","Tremblay","Treutel","Tromp","Turcotte","Turner","Ullrich","Upton","Vandervort","Veum","Volkman","Von","VonRueden","Waelchi","Walker","Walsh","Walter","Ward","Waters","Watsica","Weber","Wehner","Weimann","Weissnat","Welch","West","White","Wiegand","Wilderman","Wilkinson","Will","Williamson","Willms","Windler","Wintheiser","Wisoky","Wisozk","Witting","Wiza","Wolf","Wolff","Wuckert","Wunsch","Wyman","Yost","Yundt","Zboncak","Zemlak","Ziemann","Zieme","Zulauf"],"name":["#{prefix} #{first_name} #{last_name}","#{first_name} #{last_name} #{suffix}","#{first_name} #{last_name}","#{first_name} #{last_name}","#{first_name} #{last_name}","#{first_name} #{last_name}"],"name_with_middle":["#{prefix} #{first_name} #{first_name} #{last_name}","#{first_name} #{first_name} #{last_name} #{suffix}","#{first_name} #{first_name} #{last_name}","#{first_name} #{first_name} #{last_name}","#{first_name} #{first_name} #{last_name}","#{first_name} #{first_name} #{last_name}"],"prefix":["Mr.","Mrs.","Ms.","Miss","Dr."],"suffix":["Jr.","Sr.","I","II","III","IV","V","MD","DDS","PhD","DVM"],"title":{"descriptor":["Lead","Senior","Direct","Corporate","Dynamic","Future","Product","National","Regional","District","Central","Global","Customer","Investor","Dynamic","International","Legacy","Forward","Internal","Human","Chief","Principal"],"job":["Supervisor","Associate","Executive","Liaison","Officer","Manager","Engineer","Specialist","Director","Coordinator","Administrator","Architect","Analyst","Designer","Planner","Orchestrator","Technician","Developer","Producer","Consultant","Assistant","Facilitator","Agent","Representative","Strategist"],"level":["Solutions","Program","Brand","Security","Research","Marketing","Directives","Implementation","Integration","Functionality","Response","Paradigm","Tactics","Identity","Markets","Group","Division","Applications","Optimization","Operations","Infrastructure","Intranet","Communications","Web","Branding","Quality","Assurance","Mobility","Accounts","Data","Creative","Configuration","Accountability","Interactions","Factors","Usability","Metrics"]}},"phone_number":{"formats":["###-###-####","(###) ###-####","1-###-###-####","###.###.####","###-###-####","(###) ###-####","1-###-###-####","###.###.####","###-###-#### x###","(###) ###-#### x###","1-###-###-#### x###","###.###.#### x###","###-###-#### x####","(###) ###-#### x####","1-###-###-#### x####","###.###.#### x####","###-###-#### x#####","(###) ###-#### x#####","1-###-###-#### x#####","###.###.#### x#####"]},"pokemon":{"locations":["Accumula Town","Ambrette Town","Anistar City","Anville Town","Aquacorde Town","Aspertia City","Azalea Town","Black City","Blackthorn City","Camphrier Town","Canalave City","Castelia City","Celadon City","Celestic Town","Cerulean City","Cherrygrove City","Cianwood City","Cinnabar Island","Coumarine City","Couriway Town","Cyllage City","Dendemille Town","Dewford Town","Driftveil City","Ecruteak City","Eterna City","Ever Grande City","Fallarbor Town","Fight Area","Five Island","Floaroma Town","Floccesy Town","Fortree City","Four Island","Frontier Access","Fuchsia City","Geosenge Town","Goldenrod City","Hearthome City","Humilau City","Icirrus City","Jubilife City","Kiloude City","Lacunosa Town","Lavaridge Town","Lavender Town","Laverre City","Lentimas Town","Littleroot Town","Lilycove City","Lumiose City","Mahogany Town","Mauville City","Mistralton City","Mossdeep City","Nacrene City","New Bark Town","Nimbasa City","Nuvema Town","Oldale Town","Olivine City","One Island","Opelucid City","Oreburgh City","Pacifidlog Town","Pallet Town","Pastoria City","Petalburg City","Pewter City","Resort Area","Rustboro City","Safari Zone Gate","Saffron City","Sandgem Town","Santalune City","Striaton City","Seven Island","Shalour City","Six Island","Slateport City","Snowbelle City","Snowpoint City","Solaceon Town","Sootopolis City","Sunyshore City","Survival Area","Three Island","Twinleaf Town","Two Island","Undella Town","Vaniville Town","Veilstone City","Verdanturf Town","Vermilion City","Violet City","Virbank City","Viridian City","White Forest"],"names":["Bulbasaur","Ivysaur","Venusaur","Charmander","Charmeleon","Charizard","Squirtle","Wartortle","Blastoise","Caterpie","Metapod","Butterfree","Weedle","Kakuna","Beedrill","Pidgey","Pidgeotto","Pidgeot","Rattata","Raticate","Spearow","Fearow","Ekans","Arbok","Pikachu","Raichu","Sandshrew","Sandslash","Nidoran","Nidorina","Nidoqueen","Nidoran","Nidorino","Nidoking","Clefairy","Clefable","Vulpix","Ninetales","Jigglypuff","Wigglytuff","Zubat","Golbat","Oddish","Gloom","Vileplume","Paras","Parasect","Venonat","Venomoth","Diglett","Dugtrio","Meowth","Persian","Psyduck","Golduck","Mankey","Primeape","Growlithe","Arcanine","Poliwag","Poliwhirl","Poliwrath","Abra","Kadabra","Alakazam","Machop","Machoke","Machamp","Bellsprout","Weepinbell","Victreebel","Tentacool","Tentacruel","Geodude","Graveler","Golem","Ponyta","Rapidash","Slowpoke","Slowbro","Magnemite","Magneton","Farfetch'd","Doduo","Dodrio","Seel","Dewgong","Grimer","Muk","Shellder","Cloyster","Gastly","Haunter","Gengar","Onix","Drowzee","Hypno","Krabby","Kingler","Voltorb","Electrode","Exeggcute","Exeggutor","Cubone","Marowak","Hitmonlee","Hitmonchan","Lickitung","Koffing","Weezing","Rhyhorn","Rhydon","Chansey","Tangela","Kangaskhan","Horsea","Seadra","Goldeen","Seaking","Staryu","Starmie","Mr. Mime","Scyther","Jynx","Electabuzz","Magmar","Pinsir","Tauros","Magikarp","Gyarados","Lapras","Ditto","Eevee","Vaporeon","Jolteon","Flareon","Porygon","Omanyte","Omastar","Kabuto","Kabutops","Aerodactyl","Snorlax","Articuno","Zapdos","Moltres","Dratini","Dragonair","Dragonite","Mewtwo","Mew"]},"rock_band":{"name":["Led Zeppelin","The Beatles","Pink Floyd","The Jimi Hendrix Experience","Van Halen","Queen","The Eagles","Metallica","U2","Bob Marley and the Wailers","The Police","The Doors","Stone Temple Pilots","Rush","Genesis","Prince and the Revolution","Yes","Earth Wind and Fire","The Bee Gees","The Rolling Stones","The Beach Boys","Soundgarden","The Who","Steely Dan","James Brown and the JBs","AC/DC","Fleetwood Mac","Crosby, Stills, Nash and Young","The Allman Brothers","ZZ Top","Aerosmith","Cream","Bruce Springsteen \u0026 The E Street Band","The Grateful Dead","Guns 'N Roses","Pearl Jam","Boston","Dire Straits","King Crimson","Parliament Funkadelic","Red Hot Chili Peppers","Bon Jovi","Dixie Chicks","Foreigner","David Bowie and The Spiders From Mars","The Talking Heads","Jethro Tull","The Band","The Beastie Boys","Nirvana","Rage Against The Machine","Sly and the Family Stone","The Clash","Tool","Journey","No Doubt","Creedence Clearwater Revival","Deep Purple","Alice In Chains","Orbital","Little Feat","Duran Duran","Living Colour","Frank Zappa and the Mothers of Invention","The Carpenters","Audioslave","The Pretenders","Primus","Blondie","Black Sabbath","Lynyrd Skynyrd","Sex Pistols","Isaac Hayes and the Movement","R.E.M.","Traffic","Buffalo Springfield","Derek and the Dominos","The Jackson Five","The O'Jays","Harold Melvin and the Blue Notes","Underworld","Thievery Corporation","Motley Crue","Janis Joplin and Big Brother and the Holding Company","Blind Faith","The Animals","The Roots","The Velvet Underground","The Kinks","Radiohead","The Scorpions","Kansas","Iron Maiden","Motorhead","Judas Priest","The Orb","The Cure","Coldplay","Slayer","Black Eyed Peas"]},"separator":" \u0026 ","slack_emoji":{"activity":[":running:",":walking:",":dancer:",":rowboat:",":swimmer:",":surfer:",":bath:",":snowboarder:",":ski:",":snowman:",":bicyclist:",":mountain_bicyclist:",":horse_racing:",":tent:",":fishing_pole_and_fish:",":soccer:",":basketball:",":football:",":baseball:",":tennis:",":rugby_football:",":golf:",":trophy:",":running_shirt_with_sash:",":checkered_flag:",":musical_keyboard:",":guitar:",":violin:",":saxophone:",":trumpet:",":musical_note:",":notes:",":musical_score:",":headphones:",":microphone:",":performing_arts:",":ticket:",":tophat:",":circus_tent:",":clapper:",":art:",":dart:",":8ball:",":bowling:",":slot_machine:",":game_die:",":video_game:",":flower_playing_cards:",":black_joker:",":mahjong:",":carousel_horse:",":ferris_wheel:",":roller_coaster:"],"celebration":[":ribbon:",":gift:",":birthday:",":jack_o_lantern:",":christmas_tree:",":tanabata_tree:",":bamboo:",":rice_scene:",":fireworks:",":sparkler:",":tada:",":confetti_ball:",":balloon:",":dizzy:",":sparkles:",":collision:",":mortar_board:",":crown:",":dolls:",":flags:",":wind_chime:",":crossed_flags:",":lantern:",":ring:",":heart:",":broken_heart:",":love_letter:",":two_hearts:",":revolving_hearts:",":heartbeat:",":heartpulse:",":sparkling_heart:",":cupid:",":gift_heart:",":heart_decoration:",":purple_heart:",":yellow_heart:",":green_heart:",":blue_heart:"],"custom":[":beryl:",":bowtie:",":crab:",":cubimal_chick:",":dusty_stick:",":feelsgood:",":finnadie:",":fu:",":goberserk:",":godmode:",":hurtrealbad:",":metal:",":neckbeard:",":octocat:",":piggy:",":pride:",":rage1:",":rage2:",":rage3:",":rage4:",":rube:",":simple_smile:",":slack:",":squirrel:",":suspect:",":taco:",":trollface:"],"emoji":["#{people}","#{nature}","#{food_and_drink}","#{celebration}","#{activity}","#{travel_and_places}","#{objects_and_symbols}","#{custom}"],"food_and_drink":[":tomato:",":eggplant:",":corn:",":sweet_potato:",":grapes:",":melon:",":watermelon:",":tangerine:",":lemon:",":banana:",":pineapple:",":apple:",":green_apple:",":pear:",":peach:",":cherries:",":strawberry:",":hamburger:",":pizza:",":meat_on_bone:",":poultry_leg:",":rice_cracker:",":rice_ball:",":rice:",":curry:",":ramen:",":spaghetti:",":bread:",":fries:",":dango:",":oden:",":sushi:",":fried_shrimp:",":fish_cake:",":icecream:",":shaved_ice:",":ice_cream:",":doughnut:",":cookie:",":chocolate_bar:",":candy:",":lollipop:",":custard:",":honey_pot:",":cake:",":bento:",":stew:",":egg:",":fork_and_knife:",":tea:",":coffee:",":sake:",":wine_glass:",":cocktail:",":tropical_drink:",":beer:",":beers:",":baby_bottle:"],"nature":[":seedling:",":evergreen_tree:",":deciduous_tree:",":palm_tree:",":cactus:",":tulip:",":cherry_blossom:",":rose:",":hibiscus:",":sunflower:",":blossom:",":bouquet:",":ear_of_rice:",":herb:",":four_leaf_clover:",":maple_leaf:",":fallen_leaf:",":leaves:",":mushroom:",":chestnut:",":rat:",":mouse2:",":mouse:",":hamster:",":ox:",":water_buffalo:",":cow2:",":cow:",":tiger2:",":leopard:",":tiger:",":rabbit2:",":rabbit:",":cat2:",":cat:",":racehorse:",":horse:",":ram:",":sheep:",":goat:",":rooster:",":chicken:",":baby_chick:",":hatching_chick:",":hatched_chick:",":bird:",":penguin:",":elephant:",":dromedary_camel:",":camel:",":boar:",":pig2:",":pig:",":pig_nose:",":dog2:",":poodle:",":dog:",":wolf:",":bear:",":koala:",":panda_face:",":monkey_face:",":see_no_evil:",":hear_no_evil:",":speak_no_evil:",":monkey:",":dragon:",":dragon_face:",":crocodile:",":snake:",":turtle:",":frog:",":whale2:",":whale:",":flipper:",":octopus:",":fish:",":tropical_fish:",":blowfish:",":shell:",":snail:",":bug:",":ant:",":honeybee:",":beetle:",":paw_prints:",":zap:",":fire:",":crescent_moon:",":sunny:",":partly_sunny:",":cloud:",":droplet:",":sweat_drops:",":umbrella:",":dash:",":snowflake:",":star2:",":star:",":stars:",":sunrise_over_mountains:",":sunrise:",":rainbow:",":ocean:",":volcano:",":milky_way:",":mount_fuji:",":japan:",":globe_with_meridians:",":earth_africa:",":earth_americas:",":earth_asia:",":new_moon:",":waxing_crescent_moon:",":first_quarter_moon:",":waxing_gibbous_moon:",":full_moon:",":waning_gibbous_moon:",":last_quarter_moon:",":waning_crescent_moon:",":new_moon_with_face:",":full_moon_with_face:",":first_quarter_moon_with_face:",":last_quarter_moon_with_face:",":sun_with_face:"],"objects_and_symbols":[":watch:",":iphone:",":calling:",":computer:",":alarm_clock:",":hourglass_flowing_sand:",":hourglass:",":camera:",":video_camera:",":movie_camera:",":tv:",":radio:",":pager:",":telephone_receiver:",":telephone:",":fax:",":minidisc:",":floppy_disk:",":cd:",":dvd:",":vhs:",":battery:",":electric_plug:",":bulb:",":flashlight:",":satellite:",":credit_card:",":money_with_wings:",":moneybag:",":gem:",":closed_umbrella:",":pouch:",":purse:",":handbag:",":briefcase:",":school_satchel:",":lipstick:",":eyeglasses:",":womans_hat:",":sandal:",":high_heel:",":boot:",":shoe:",":athletic_shoe:",":bikini:",":dress:",":kimono:",":womans_clothes:",":tshirt:",":necktie:",":jeans:",":door:",":shower:",":bathtub:",":toilet:",":barber:",":syringe:",":pill:",":microscope:",":telescope:",":crystal_ball:",":wrench:",":hocho:",":nut_and_bolt:",":hammer:",":bomb:",":smoking:",":gun:",":bookmark:",":newspaper:",":key:",":envelope:",":envelope_with_arrow:",":incoming_envelope:",":e-mail:",":inbox_tray:",":outbox_tray:",":package:",":postal_horn:",":postbox:",":mailbox_closed:",":mailbox:",":mailbox_with_mail:",":mailbox_with_no_mail:",":page_facing_up:",":page_with_curl:",":bookmark_tabs:",":chart_with_upwards_trend:",":chart_with_downwards_trend:",":bar_chart:",":date:",":calendar:",":low_brightness:",":high_brightness:",":scroll:",":clipboard:",":open_book:",":notebook:",":notebook_with_decorative_cover:",":ledger:",":closed_book:",":green_book:",":blue_book:",":orange_book:",":books:",":card_index:",":link:",":paperclip:",":pushpin:",":scissors:",":triangular_ruler:",":round_pushpin:",":straight_ruler:",":triangular_flag_on_post:",":file_folder:",":open_file_folder:",":black_nib:",":pencil2:",":pencil:",":lock_with_ink_pen:",":closed_lock_with_key:",":lock:",":unlock:",":mega:",":loudspeaker:",":sound:",":speaker:",":mute:",":zzz:",":bell:",":no_bell:",":thought_balloon:",":speech_balloon:",":children_crossing:",":mag:",":mag_right:",":no_entry_sign:",":no_entry:",":name_badge:",":no_pedestrians:",":do_not_litter:",":no_bicycles:",":non-potable_water:",":no_mobile_phones:",":underage:",":accept:",":ideograph_advantage:",":white_flower:",":secret:",":congratulations:",":u5408:",":u6e80:",":u7981:",":u6709:",":u7121:",":u7533:",":u55b6:",":u6708:",":u5272:",":u7a7a:",":sa:",":koko:",":u6307:",":chart:",":sparkle:",":eight_spoked_asterisk:",":negative_squared_cross_mark:",":white_check_mark:",":eight_pointed_black_star:",":vibration_mode:",":mobile_phone_off:",":vs:",":a:",":b:",":ab:",":cl:",":o2:",":sos:",":id:",":parking:",":wc:",":cool:",":free:",":new:",":ng:",":ok:",":up:",":atm:",":aries:",":taurus:",":gemini:",":cancer:",":leo:",":virgo:",":libra:",":scorpius:",":sagittarius:",":capricorn:",":aquarius:",":pisces:",":restroom:",":mens:",":womens:",":baby_symbol:",":wheelchair:",":potable_water:",":no_smoking:",":put_litter_in_its_place:",":arrow_forward:",":arrow_backward:",":arrow_up_small:",":arrow_down_small:",":fast_forward:",":rewind:",":arrow_double_up:",":arrow_double_down:",":arrow_right:",":arrow_left:",":arrow_up:",":arrow_down:",":arrow_upper_right:",":arrow_lower_right:",":arrow_lower_left:",":arrow_upper_left:",":arrow_up_down:",":left_right_arrow:",":arrows_counterclockwise:",":arrow_right_hook:",":leftwards_arrow_with_hook:",":arrow_heading_up:",":arrow_heading_down:",":twisted_rightwards_arrows:",":repeat:",":repeat_one:",":zero:",":one:",":two:",":three:",":four:",":five:",":six:",":seven:",":eight:",":nine:",":keycap_ten:",":1234:",":abc:",":abcd:",":capital_abcd:",":information_source:",":signal_strength:",":cinema:",":symbols:",":heavy_plus_sign:",":heavy_minus_sign:",":wavy_dash:",":heavy_division_sign:",":heavy_multiplication_x:",":heavy_check_mark:",":arrows_clockwise:",":tm:",":copyright:",":registered:",":currency_exchange:",":heavy_dollar_sign:",":curly_loop:",":loop:",":part_alternation_mark:",":heavy_exclamation_mark:",":question:",":grey_exclamation:",":grey_question:",":interrobang:",":x:",":o:",":100:",":end:",":back:",":on:",":top:",":soon:",":cyclone:",":m:",":ophiuchus:",":six_pointed_star:",":beginner:",":trident:",":warning:",":hotsprings:",":recycle:",":anger:",":diamond_shape_with_a_dot_inside:",":spades:",":clubs:",":hearts:",":diamonds:",":ballot_box_with_check:",":white_circle:",":black_circle:",":radio_button:",":red_circle:",":large_blue_circle:",":small_red_triangle:",":small_red_triangle_down:",":small_orange_diamond:",":small_blue_diamond:",":large_orange_diamond:",":large_blue_diamond:",":black_small_square:",":white_small_square:",":black_large_square:",":white_large_square:",":black_medium_square:",":white_medium_square:",":black_medium_small_square:",":white_medium_small_square:",":black_square_button:",":white_square_button:",":clock1:",":clock2:",":clock3:",":clock4:",":clock5:",":clock6:",":clock7:",":clock8:",":clock9:",":clock10:",":clock11:",":clock12:",":clock130:",":clock230:",":clock330:",":clock430:",":clock530:",":clock630:",":clock730:",":clock830:",":clock930:",":clock1030:",":clock1130:",":clock1230:"],"people":[":grinning:",":grin:",":joy:",":smiley:",":smile:",":sweat_smile:",":satisfied:",":innocent:",":smiling_imp:",":imp:",":wink:",":blush:",":relaxed:",":yum:",":relieved:",":heart_eyes:",":sunglasses:",":smirk:",":neutral_face:",":expressionless:",":unamused:",":sweat:",":pensive:",":confused:",":confounded:",":kissing:",":kissing_heart:",":kissing_smiling_eyes:",":kissing_closed_eyes:",":stuck_out_tongue:",":stuck_out_tongue_winking_eye:",":stuck_out_tongue_closed_eyes:",":disappointed:",":worried:",":angry:",":rage:",":cry:",":persevere:",":triumph:",":disappointed_relieved:",":frowning:",":anguished:",":fearful:",":weary:",":sleepy:",":tired_face:",":grimacing:",":sob:",":open_mouth:",":hushed:",":cold_sweat:",":scream:",":astonished:",":flushed:",":sleeping:",":dizzy_face:",":no_mouth:",":mask:",":smile_cat:",":joy_cat:",":smiley_cat:",":heart_eyes_cat:",":smirk_cat:",":kissing_cat:",":pouting_cat:",":crying_cat_face:",":scream_cat:",":footprints:",":bust_in_silhouette:",":busts_in_silhouette:",":baby:",":boy:",":girl:",":man:",":woman:",":family:",":couple:",":two_men_holding_hands:",":two_women_holding_hands:",":dancers:",":bride_with_veil:",":person_with_blond_hair:",":man_with_gua_pi_mao:",":man_with_turban:",":older_man:",":older_woman:",":cop:",":construction_worker:",":princess:",":guardsman:",":angel:",":santa:",":ghost:",":japanese_ogre:",":japanese_goblin:",":shit:",":skull:",":alien:",":space_invader:",":bow:",":information_desk_person:",":no_good:",":ok_woman:",":raising_hand:",":person_with_pouting_face:",":person_frowning:",":massage:",":haircut:",":couple_with_heart:",":couplekiss:",":raised_hands:",":clap:",":ear:",":eyes:",":nose:",":lips:",":kiss:",":tongue:",":nail_care:",":wave:",":thumbsup:",":thumbsdown:",":point_up:",":point_up_2:",":point_down:",":point_left:",":point_right:",":ok_hand:",":v:",":punch:",":fist:",":raised_hand:",":muscle:",":open_hands:",":pray:"],"travel_and_places":[":train:",":mountain_railway:",":steam_locomotive:",":monorail:",":bullettrain_side:",":bullettrain_front:",":train2:",":metro:",":light_rail:",":station:",":tram:",":bus:",":oncoming_bus:",":trolleybus:",":minibus:",":ambulance:",":fire_engine:",":police_car:",":oncoming_police_car:",":rotating_light:",":taxi:",":oncoming_taxi:",":red_car:",":oncoming_automobile:",":blue_car:",":truck:",":articulated_lorry:",":tractor:",":bike:",":busstop:",":fuelpump:",":construction:",":vertical_traffic_light:",":traffic_light:",":rocket:",":helicopter:",":airplane:",":seat:",":anchor:",":ship:",":speedboat:",":sailboat:",":aerial_tramway:",":mountain_cableway:",":suspension_railway:",":passport_control:",":customs:",":baggage_claim:",":left_luggage:",":yen:",":euro:",":pound:",":dollar:",":statue_of_liberty:",":moyai:",":foggy:",":tokyo_tower:",":fountain:",":european_castle:",":japanese_castle:",":city_sunrise:",":city_sunset:",":night_with_stars:",":bridge_at_night:",":house:",":house_with_garden:",":office:",":department_store:",":factory:",":post_office:",":european_post_office:",":hospital:",":bank:",":hotel:",":love_hotel:",":convenience_store:",":school:",":cn:",":de:",":es:",":fr:",":uk:",":it:",":jp:",":kr:",":ru:",":us:"]},"space":{"agency":["National Aeronautics and Space Administration","European Space Agency","German Aerospace Center","Indian Space Research Organization","China National Space Administration","UK Space Agency","Brazilian Space Agency","Mexican Space Agency","Israeli Space Agency","Italian Space Agency","Japan Aerospace Exploration Agency","National Space Agency of Ukraine","Russian Federal Space Agency","Swedish National Space Board"],"agency_abv":["NASA","AEM","AEB","UKSA","CSA","CNSA","ESA","DLR","ISRO","JAXA","ISA","CNES","NSAU","ROSCOSMOS","SNSB"],"company":["SpaceX","Blue Origin","Virgin Galactic","SpaceDev","Bigelow Aerospace","Orbital Sciences","JPL","NASA Jet Propulsion Laboratory"],"constellation":["Big Dipper","Litte Dipper","Orion","Loe","Gemini","Cancer","Canis Minor","Canis Major","Ursa Major","Ursa Minor","Virgo","Libra","Scorpius","Sagittarius","Lyra","Capricornus","Aquarius","Pisces","Aries","Leo Minor","Auriga"],"distance_measurement":["light years","AU","parsecs","kiloparsecs","megaparsecs"],"galaxy":["Milky Way","Andromeda","Triangulum","Whirlpool","Blackeye","Sunflower","Pinwheel","Hoags Object","Centaurus A","Messier 83"],"meteorite":["Aarhus","Abee","Adelie Land","Adhi Kot","Adzhi-Bogdo","Santa Rosa de Viterbo","Agen","Akbarpur","Albareto","Allan Hills 84001","Allan Hills A81005","Allegan","Allende","Ambapur Nagla","Andura","Angers","Angra dos Reis","Ankober","Anlong","Annaheim","Appley Bridge","Arbol Solo","Archie","Arroyo Aguiar","Assisi","Atoka","Avanhandava","Bacubirito","Baszkówka","Beardsley","Bellsbank","Bench Crater","Benton","Białystok","Blithfield","Block Island","Bovedy","Brachina","Brahin","Brenham","Buzzard Coulee","Campo del Cielo","Canyon Diablo","Cape York","Carancas","Chambord","Chassigny","Chelyabinsk","Chergach","Chinga","Chinguetti","Claxton","Coahuila","Cranbourne","D'Orbigny","Dronino","Eagle Station","Elbogen","Ensisheim","Esquel","Fukang","Gancedo","Gao–Guenie","Gay Gulch","Gebel Kamil","Gibeon","Goose Lake","Grant","Hadley Rille","Heat Shield Rock","Hoba","Homestead","Hraschina","Huckitta","Imilac","Itqiy","Kaidun","Kainsaz","Karoonda","Kesen","Krasnojarsk","L'Aigle","Lac Dodon","Lake Murray","Loreto","Los Angeles","Łowicz","Mackinac Island","Mbozi","Middlesbrough","Millbillillie","Mineo","Monte Milone","Moss","Mundrabilla","Muonionalusta","Murchison","Nakhla","Nantan","Neuschwanstein","Northwest Africa 7034","Northwest Africa 7325","Norton County","Novato","Northwest Africa 3009","Oileán Ruaidh (Martian)","Old Woman","Oldenburg","Omolon","Orgueil","Ornans","Osseo","Österplana 065","Ourique","Pallasovka","Paragould","Park Forest","Pavlovka","Peace River","Peekskill","Penouille","Polonnaruwa","High Possil","Příbram","Pultusk","Qidong","Richardton","Santa Vitoria do Palmar","Sayh al Uhaymir 169","Seymchan","Shelter Island","Shergotty","Sikhote-Alin","Sołtmany","Springwater","St-Robert","Stannern","Sulagiri","Sutter's Mill","Sylacauga","Tagish Lake","Tamdakht","Tenham","Texas Fireball","Tissint","Tlacotepec","Toluca","Treysa","Twannberg","Veliky Ustyug","Vermillion","Weston","Willamette","Winona","Wold Cottage","Yamato 000593","Yamato 691","Yamato 791197","Yardymly","Zagami","Zaisho","Zaklodzie"],"moon":["Moon","Luna","Deimos","Phobos","Ganymede","Callisto","Io","Europa","Titan","Rhea","Iapetus","Dione","Tethys","Hyperion","Ariel","Puck","Oberon","Umbriel","Triton","Proteus"],"nasa_space_craft":["Orion","Mercury","Gemini","Apollo","Enterprise","Columbia","Challenger","Discovery","Atlantis","Endeavour"],"nebula":["Lagoon Nebula","Eagle Nebula","Triffid Nebula","Dumbell Nebula","Orion Nebula","Ring Nebula","Bodes Nebula","Owl Nebula"],"planet":["Mercury","Venus","Earth","Mars","Jupiter","Saturn","Uranus","Neptune"],"star":["Sun","Proxima Centauri","Rigil Kentaurus","Barnards Star","Wolf 359","Luyten 726-8A","Luyten 726-8B","Sirius A","Sirius B","Ross 154","Ross 248","Procyon A","Procyon B","Vega","Rigel","Arcturus","Betelgeuse","Mahasim","Polaris"],"star_cluster":["Wild Duck","Hyades","Coma","Butterfly","Messier 7","Pleiades","Beehive Cluster","Pearl Cluster","Hodge 301","Jewel Box Cluster","Wishing Well Cluster","Diamond Cluster","Trumpler 10","Collinder 140","Liller 1","Koposov II","Koposov I","Djorgovski 1","Arp-Madore 1","NGC 6144","NGC 2808","NGC 1783","Messier 107","Messier 70","Omega Centauri","Palomar 12","Palomar 4","Palomar 6","Pyxis Cluster","Segue 3"]},"superhero":{"descriptor":["A-Bomb","Abomination","Absorbing","Ajax","Alien","Amazo","Ammo","Angel","Animal","Annihilus","Ant","Apocalypse","Aqua","Aqualad","Arachne","Archangel","Arclight","Ares","Ariel","Armor","Arsenal","Astro Boy","Atlas","Atom","Aurora","Azrael","Aztar","Bane","Banshee","Bantam","Bat","Beak","Beast","Beetle","Ben","Beyonder","Binary","Bird","Bishop","Bizarro","Blade","Blaquesmith","Blink","Blizzard","Blob","Bloodaxe","Bloodhawk","Bloodwraith","Bolt","Bomb Queen","Boom Boom","Boomer","Booster Gold","Box","Brainiac","Brother Voodoo","Buffy","Bullseye","Bumblebee","Bushido","Cable","Callisto","Cannonball","Carnage","Cat","Century","Cerebra","Chamber","Chameleon","Changeling","Cheetah","Chromos","Chuck Norris","Clea","Cloak","Cogliostro","Colin Wagner","Colossus","Copycat","Corsair","Cottonmouth","Crystal","Curse","Cy-Gor","Cyborg","Cyclops","Cypher","Dagger","Daredevil","Darkhawk","Darkseid","Darkside","Darkstar","Dash","Deadpool","Deadshot","Deathlok","Deathstroke","Demogoblin","Destroyer","Doc Samson","Domino","Doomsday","Doppelganger","Dormammu","Ego","Electro","Elektra","Elongated Man","Energy","ERG","Etrigan","Evilhawk","Exodus","Falcon","Faora","Feral","Firebird","Firelord","Firestar","Firestorm","Fixer","Flash","Forge","Frenzy","Galactus","Gambit","Gamora","Garbage","Genesis","Ghost","Giganta","Gladiator","Goblin Queen","Gog","Goku","Goliath","Gorilla Grodd","Granny Goodness","Gravity","Groot","Guardian","Gardner","Hancock","Havok","Hawk","Heat Wave","Hell","Hercules","Hobgoblin","Hollow","Hope Summers","Hulk","Huntress","Husk","Hybrid","Hyperion","Impulse","Ink","Iron Fist","Isis","Jack of Hearts","Jack-Jack","Jigsaw","Joker","Jolt","Jubilee","Juggernaut","Junkpile","Justice","Kang","Klaw","Kool-Aid Man","Krypto","Leader","Leech","Lizard","Lobo","Loki","Longshot","Luna","Lyja","Magneto","Magog","Magus","Mandarin","Martian Manhunter","Match","Maverick","Maxima","Maya Herrera","Medusa","Meltdown","Mephisto","Mera","Metallo","Metamorpho","Meteorite","Metron","Mimic","Misfit","Mockingbird","Mogo","Moloch","Molten Man","Monarch","Moon Knight","Moonstone","Morlun","Morph","Multiple","Mysterio","Mystique","Namor","Namorita","Naruto Uzumaki","Nathan Petrelli","Niki Sanders","Nina Theroux","Northstar","Nova","Omega Red","Omniscient","Onslaught","Osiris","Overtkill","Penance","Penguin","Phantom","Phoenix","Plastique","Polaris","Predator","Proto-Goblin","Psylocke","Punisher","Pyro","Quantum","Question","Quicksilver","Quill","Ra's Al Ghul","Rachel Pirzad","Rambo","Raven","Redeemer","Renata Soliz","Rhino","Rick Flag","Riddler","Ripcord","Rocket Raccoon","Rogue","Ronin","Rorschach","Sabretooth","Sage","Sasquatch","Scarecrow","Scorpia","Scorpion","Sentry","Shang-Chi","Shatterstar","She-Hulk","She-Thing","Shocker","Shriek","Shrinking Violet","Sif","Silk","Silverclaw","Sinestro","Siren","Siryn","Skaar","Snowbird","Sobek","Songbird","Space Ghost","Spawn","Spectre","Speedball","Speedy","Spider","Spyke","Stacy X","Star-Lord","Stardust","Starfire","Steel","Storm","Sunspot","Swarm","Sylar","Synch","T","Tempest","Thanos","Thing","Thor","Thunderbird","Thundra","Tiger Shark","Tigra","Tinkerer","Titan","Toad","Toxin","Toxin","Trickster","Triplicate","Triton","Two-Face","Ultron","Vagabond","Valkyrie","Vanisher","Venom","Vibe","Vindicator","Violator","Violet","Vision","Vulcan","Vulture","Walrus","War Machine","Warbird","Warlock","Warp","Warpath","Wasp","Watcher","White Queen","Wildfire","Winter Soldier","Wiz Kid","Wolfsbane","Wolverine","Wondra","Wyatt Wingfoot","Yellow","Yellowjacket","Ymir","Zatanna","Zoom"],"name":["#{Superhero.prefix} #{Superhero.descriptor} #{Superhero.suffix}","#{Superhero.prefix} #{Superhero.descriptor}","#{Superhero.descriptor} #{Superhero.suffix}","#{Superhero.descriptor}"],"power":["Ability Shift","Absorption","Accuracy","Adaptation","Aerokinesis","Agility","Animal Attributes","Animal Control","Animal Oriented Powers","Animation","Anti-Gravity","Apotheosis","Astral Projection","Astral Trap","Astral Travel","Atmokinesis","Audiokinesis","Banish","Biokinesis","Bullet Time","Camouflage","Changing Armor","Chlorokinesis","Chronokinesis","Clairvoyance","Cloaking","Cold Resistance","Cross-Dimensional Awareness","Cross-Dimensional Travel","Cryokinesis","Danger Sense","Darkforce Manipulation","Death Touch","Density Control","Dexterity","Duplication","Durability","Echokinesis","Elasticity","Electrical Transport","Electrokinesis","Elemental Transmogrification","Empathy","Endurance","Energy Absorption","Energy Armor","Energy Beams","Energy Blasts","Energy Constructs","Energy Manipulation","Energy Resistance","Enhanced Hearing","Enhanced Memory","Enhanced Senses","Enhanced Sight","Enhanced Smell","Enhanced Touch","Entropy Projection","Fire Resistance","Flight","Force Fields","Geokinesis","Gliding","Gravitokinesis","Grim Reaping","Healing Factor","Heat Generation","Heat Resistance","Human physical perfection","Hydrokinesis","Hyperkinesis","Hypnokinesis","Illumination","Illusions","Immortality","Insanity","Intangibility","Intelligence","Intuitive aptitude","Invisibility","Invulnerability","Jump","Lantern Power Ring","Latent Abilities","Levitation","Longevity","Magic","Magic Resistance","Magnetokinesis","Matter Absorption","Melting","Mind Blast","Mind Control","Mind Control Resistance","Molecular Combustion","Molecular Dissipation","Molecular Immobilization","Molecular Manipulation","Natural Armor","Natural Weapons","Nova Force","Omnilingualism","Omnipotence","Omnitrix","Orbing","Phasing","Photographic Reflexes","Photokinesis","Physical Anomaly","Portal Creation","Possession","Power Absorption","Power Augmentation","Power Cosmic","Power Nullifier","Power Sense","Power Suit","Precognition","Probability Manipulation","Projection","Psionic Powers","Psychokinesis","Pyrokinesis","Qwardian Power Ring","Radar Sense","Radiation Absorption","Radiation Control","Radiation Immunity","Reality Warping","Reflexes","Regeneration","Resurrection","Seismic Power","Self-Sustenance","Separation","Shapeshifting","Size Changing","Sonar","Sonic Scream","Spatial Awareness","Stamina","Stealth","Sub-Mariner","Substance Secretion","Summoning","Super Breath","Super Speed","Super Strength","Symbiote Costume","Technopath/Cyberpath","Telekinesis","Telepathy","Telepathy Resistance","Teleportation","Terrakinesis","The Force","Thermokinesis","Thirstokinesis","Time Travel","Timeframe Control","Toxikinesis","Toxin and Disease Resistance","Umbrakinesis","Underwater breathing","Vaporising Beams","Vision - Cryo","Vision - Heat","Vision - Infrared","Vision - Microscopic","Vision - Night","Vision - Telescopic","Vision - Thermal","Vision - X-Ray","Vitakinesis","Wallcrawling","Weapon-based Powers","Weapons Master","Web Creation","Wishing"],"prefix":["The","Magnificent","Ultra","Supah","Illustrious","Agent","Cyborg","Dark","Giant","Mr","Doctor","Red","Green","General","Captain"],"suffix":["I","II","III","IX","XI","Claw","Man","Woman","Machine","Strike","X","Eyes","Dragon","Skull","Fist","Ivy","Boy","Girl","Knight","Wolf","Lord","Brain","the Hunter","of Hearts","Spirit","Strange","the Fated","Brain","Thirteen"]},"team":{"creature":["ants","bats","bears","bees","birds","buffalo","cats","chickens","cattle","dogs","dolphins","ducks","elephants","fishes","foxes","frogs","geese","goats","horses","kangaroos","lions","monkeys","owls","oxen","penguins","people","pigs","rabbits","sheep","tigers","whales","wolves","zebras","banshees","crows","black cats","chimeras","ghosts","conspirators","dragons","dwarves","elves","enchanters","exorcists","sons","foes","giants","gnomes","goblins","gooses","griffins","lycanthropes","nemesis","ogres","oracles","prophets","sorcerors","spiders","spirits","vampires","warlocks","vixens","werewolves","witches","worshipers","zombies","druids"],"name":["#{Address.state} #{creature}"],"sport":["baseball","basketball","football","hockey","rugby","lacrosse","soccer"]},"twin_peaks":{"characters":["Albert Rosenfield","Andrew Packard","Andy Brennan","Annie Blackburn","Audrey Horne","Ben Horne","Bernard Renault","Big Ed Hurley","Blackie O'Reilly","Bobby Briggs","Catherine Martell","Chet Desmond","Dale Cooper","Denise Bryson","Dick Tremayne","Doc Hayward","Donna Hayward","Dougie Milford","Dr Jacoby","Eileen Hayward","Evelyn Marsh","Gersten Hayward","Gordon Cole","Hank Jennings","Harold Smith","Harriet Hayward","Hawk Hill","Jacques Renault","James Hurley","Jean Renault","Jerry Horne","John Justice Wheeler","Johnny Horne","Josie Packard","Killer BOB","Lana Budding Milford","Laura Palmer","Leland Palmer","Leo Johnson","Lil the dancer","Lucy Moran","MIKE","Maddy Ferguson","Major Briggs","Mayor Milford","Mike Nelson","Mr Tojamura","Mrs Tremond","Nadine Hurley","Norma Jennings","Pete Martell","Phillip Gerard","Phillip Jeffries","Pierre Tremond","Ronette Pulaski","Sam Stanley","Sarah Palmer","Shelly Johnson","Sheriff Truman","Teresa Banks","The Giant","The Log Lady","The Man from Another Place","Thomas Eckhardt","Windom Earle"],"locations":["Big Ed's Gas Farm","Black Lake","Black Lodge","Blue Pine Lodge","Bookhouse","Calhoun Memorial Hospital","Cemetery","Dead Dog Farm","Deer Meadow","Double-R Diner","Easter Park","FBI Office","Fat Trout Trailer Park","Ghostwood National Forest","Glastonbury Grove","Great Northern Hotel","Haps Diner","High School","Horne's Department Store","Log Lady's Cabin","One Eyed Jack's","Owl Cave","Packard Sawmill","Palmer House","Railroad Car","Roadhouse","Ronette's Bridge","Sheriff's Department","Timber Falls Motel","Town Hall","Twin Peaks Savings \u0026 Loan","White Lodge","Wind River"],"quotes":["She's dead... Wrapped in plastic.","There was a fish in the percolator!","You know, this is — excuse me — a damn fine cup of coffee!","Black as midnight on a moonless night.","Through the darkness of future's past, the magician longs to see. One chants out between two worlds... \"Fire... walk with me.\"","You may think I've gone insane... but I promise. I will kill again.","That gum you like is going to come back in style.","Where we're from, the birds sing a pretty song, and there's always music in the air.","Will this sadness that makes me cry my heart out — will it ever end? The answer, of course, is yes. One day the sadness will end.","Every day, once a day, give yourself a present.","Do you want to know what the ultimate secret is? Laura did. The secret of knowing who killed you.","COOPER, YOU REMIND ME TODAY OF A SMALL MEXICAN CHIHUAHUA.","J'ai une âme solitaire.","There's nothing quite like urinating in the open air.","Sometimes jokes are welcome. Like the one about the kid who said: \"I enjoyed school. It was just the principal of the thing.\"","Cooper, you may be fearless in this world, but there are other worlds.","MAY A SMILE BE YOUR UMBRELLA. WE'VE ALL HAD OUR SOCKS TOSSED AROUND.","Windom Earle's mind is like a diamond. It's cold, and hard, and brilliant.","I don't wanna talk. I wanna shoot.","I have no idea where this will lead us. But I have a definite feeling it will be a place both wonderful and strange.","Pie. Whoever invented the pie? Here was a great person.","Audrey, there are many cures for a broken heart. But nothing quite like a trout's leap in the moonlight.","It has been a pleasure speaking to you.","Wow, Bob, wow.","How's Annie? How's Annie? How's Annie?","The owls are not what they seem.","Damn fine coffee! And hot!","Harry, is that bag smiling?","YOU ARE WITNESSING A FRONT THREE-QUARTER VIEW OF TWO ADULTS SHARING A TENDER MOMENT"]},"university":{"name":["#{Name.last_name} #{University.suffix}","#{University.prefix} #{Name.last_name} #{University.suffix}","#{University.prefix} #{Name.last_name}","#{University.prefix} #{Address.state} #{University.suffix}"],"prefix":["The","Northern","North","Western","West","Southern","South","Eastern","East"],"suffix":["University","Institute","College","Academy"]},"vehicle":{"manufacture":[["MARQUESS ELECTRIC CAR COMPANY","15E",null],["AJAX MANUFACTURING COMPANY, INC.","1A9","396"],["DAIMLERCHRYSLER CORPORATION","1B6",null],["BAY EQUIPMENT \u0026 REPAIR","1B9","290"],["CHOPPER GUY'S, INC.","1C9","564"],["COMMERCIAL MOBILE SYSTEMS","1C9","ACA"],["FORD MOTOR COMPANY","1F1",null],["AMERICAN TRANSPORTATION CORPORATION","1F8",null],["FMC CORP","1F9","041"],["GENERAL MOTORS CORPORATION","1G8",null],["AUTOMOTRIZ PEYCHA, S.A. DE C.V.","3A9","068"],["REGIOBUS, S.A. DE C.V.","3R9","097"],["Interstate West Corporation","4RA",null],["HONDA MANUFACTURING OF ALABAMA","5FS",null],["IMECA S.R.L.","8C9","ME1"],["FIAT DIESEL BRASIL S/A","9BE",null],["WOODGATE HOLDINGS LIMITED","DLA",null],["SOMACOA (STE. MALGACHE DE","GA1",null],["ISUZU MOTORS LIMITED","J81",null],["HYUNDAI MOTOR CO LTD","KPH",null],["SSANGYONG MOTOR COMPANY","KPL",null],["HUBEI CHILE AUTOMOBILE CO.LTD","L1C",null],["SICHUAN LESHAN BUS WORKS","LLD",null],["HERO HONDA MOTORS LTD","MB4",null],["AEON MOTOR CO., LTD.","RF3",null],["CHYONG HORNG ENTERPRISE CO., LTD.","RF4",null],["YULON MOTOR CO., LTD.","RF5",null],["DIN-LI METAL INDUSTRIAL CO LTD","RFW",null],["JAGUAR CARS LTD","SAJ",null],["LAND ROVER GROUP LTD","SAL",null],["ROVER GROUP LTD","SAR",null],["ZAKLAD BUDOWY I REMONTOW NACZEP WIE","SU9","WL1"],["SANOCKA FABRYKA AUTOBUSOW SFA","SUA",null],["Z.P.U.P.S. TRAMP TRAIL","SUB",null],["WYTWORNIA POJAZDOW MELEX","SXM",null],["MOWAG","TAM",null],["CSEPEL AUTOGYAR","TRC",null],["AUTOMOBILES TALBOT","VF4",null],["IVECO UNIC SA","VF5",null],["RENAULT VEHICULES INDUSTRIELS","VF6",null],["KIBO KOMMUNALMASCHINEN GMBH \u0026 CO.KG","W09","K10"],["BMW MOTORSPORT GMBH","WBS",null],["P. BARTHAU STAHLBAU","WBT",null],["BMW AG","WBW",null],["DAIMLERCHRYLSER AG","WD2",null],["DAIMLERCHRYSLER AG","WD3",null],["MANDOS S.A.","XF9","D41"]],"year":["A","L","Y","B","M","1","C","N","2","D","P","3","E","R","4","F","S","5","G","T","6","H","V","7","J","W","8","K","X","9"]},"yoda":{"quotes":["Use your feelings, Obi-Wan, and find him you will.","Already know you that which you need.","Adventure. Excitement. A Jedi craves not these things.","At an end your rule is, and not short enough it was!","Around the survivors a perimeter create.","Soon will I rest, yes, forever sleep. Earned it I have. Twilight is upon me, soon night must fall.","Not if anything to say about it I have","Through the Force, things you will see. Other places. The future - the past. Old friends long gone.","Ow, ow, OW! On my ear you are!","The dark side clouds everything. Impossible to see the future is.","Size matters not. Look at me. Judge me by my size, do you? Hmm? Hmm. And well you should not. For my ally is the Force, and a powerful ally it is. Life creates it, makes it grow. Its energy surrounds us and binds us. Luminous beings are we, not this crude matter. You must feel the Force around you; here, between you, me, the tree, the rock, everywhere, yes. Even between the land and the ship.","Younglings, younglings gather ’round.","Luminous beings are we - not this crude matter.","Clear your mind must be, if you are to find the villains behind this plot.","Always two there are, no more, no less. A master and an apprentice.","Do. Or do not. There is no try.","Much to learn you still have my old padawan. ... This is just the beginning!","Good relations with the Wookiees, I have.","Ready are you? What know you of ready? For eight hundred years have I trained Jedi. My own counsel will I keep on who is to be trained. A Jedi must have the deepest commitment, the most serious mind. This one a long time have I watched. All his life has he looked away - to the future, to the horizon. Never his mind on where he was. Hmm? What he was doing. Hmph. Adventure. Heh. Excitement. Heh. A Jedi craves not these things. You are reckless.","Truly wonderful, the mind of a child is.","Always pass on what you have learned.","Once you start down the dark path, forever will it dominate your destiny, consume you it will.","Mudhole? Slimy? My home this is!","Yes, a Jedi’s strength flows from the Force. But beware of the dark side. Anger, fear, aggression; the dark side of the Force are they. Easily they flow, quick to join you in a fight. If once you start down the dark path, forever will it dominate your destiny, consume you it will, as it did Obi-Wan’s apprentice.","Do not assume anything Obi-Wan. Clear your mind must be if you are to discover the real villains behind this plot.","Death is a natural part of life. Rejoice for those around you who transform into the Force. Mourn them do not. Miss them do not. Attachment leads to jealously. The shadow of greed, that is.","Like fire across the galaxy the Clone Wars spread. In league with the wicked Count Dooku, more and more planets slip. Against this threat, upon the Jedi Knights falls the duty to lead the newly formed army of the Republic. And as the heat of war grows, so, to, grows the prowess of one most gifted student of the Force.","Hmm. In the end, cowards are those who follow the dark side.","Strong is Vader. Mind what you have learned. Save you it can.","Pain, suffering, death I feel. Something terrible has happened. Young Skywalker is in pain. Terrible pain","Difficult to see. Always in motion is the future...","You will find only what you bring in.","Feel the force!","Reckless he is. Matters are worse.","That is why you fail.","Your weapons, you will not need them.","To answer power with power, the Jedi way this is not. In this war, a danger there is, of losing who we are."]},"zelda":{"characters":["Abe","Agahnim","Alder","Anju","Anju's Mother","Aryll","Astrid","Aveil","Baby Goron","Bagu","Beedle","Belari","Beth","Biggoron","Bipin","Bipin and Blossom's son","Blade Brothers","Blaino","Blossom","Bombers","Borlov","Bow-Wow","Brocco","Captain","Carlov","Carpenters","Chef Bear","Cheval","Christine","Ciela","Colin","Comedians","Crazy Tracy","Cucco Keeper","Curiosity Shop Guy","Cyclos","Dampe","Dampé","Daphnes Nohansen Hyrule","Darmani III","Darunia","Decci","Deities","Dekki","Deku Royalty","Deku Tree Sprout","Deppi","Dimitri","Din","Doc Bandam","Dr.Troy","Eddo","Epona","Ezlo","Fado","Fairies","Fairy","Fairy Queen","Farore","Festari","Fishermen","Fishman","Flat","Forest Minish","Fortune Teller","Ganon","Ganondorf","Gentari","Ghost","Gibdo Man","Golden Chief Cylos","Gongoron","Gorman","Goron Elder","Grandma","Grandma Ulrira","Great Deku Tree","Great Fairies","Great Fairy","Great Moblin","Grog","Guru-Guru","Happy Mask Salesman","Hurdy Gurdy Man","Ilia","Impa","Indigo-Go's","Ingo","Jabun","Joel","Kaepora Gaebora","Kafei","Kamaro","Kayo","Keaton","Kiki","Killer Bees","King Daltus","King Zora","King of Hyrule","King of Red Lions","Knights of Hyrule","Komali","Koume and Kotake","Laruto","Leaf","Lenzo","Librari","Linebeck","Link","Link (Goron)","Link's Uncle","Lord Jabu-Jabu","Louise","Mad Batter","Madam Aroma","Madam MeowMeow","Maggie and her father","Main Antagonist","Majora's Mask (Boss)","Makar","Maku Tree","Malo","Malon","Mamamu Yan","Mamu","Manbo","Maple","Marathon Man","Marin","Martha","Mayor Dotour","Mayor Hagen","Medigoron","Melari","Mesa","Midna","Mido","Mikau","Mila and her father","Monkey","Moosh","Mountain Minish","Mr. Barten","Mr. Write","Mrs. Marie","Mrs. Ruul","Mutoh","Nabooru","Navi","Nayru","Neri","Nightmare","Nyave","Nyeve","Old Lady from Bomb Shop","Old Men","Old Wayfarer","Old Woman","Onox","Ooccoo","Orca","Oshus","Owl","Pamela","Papahl and family","Patch","Percy","Photographer","Pina","Plen","Poe salesman","Postman","Potho","Prince Ralis","Prince of Hyrule","Princess Ruto","Princess Zelda","Professor Shikashi","Queen Ambi","Queen Rutela","Quill","Rabbits","Ralph","Rauru","Rem","Renado","Richard","Ricky","Rito Chieftain","Romani and Cremia","Rosa","Rosa Sisters","Rose","Ruul","Sages","Sahasrahla","Sakon","Sale","Salvatore","Saria","Schule Donavitch","Sharp","Sheik","Shiro","Shop Keeper","Shopkeeper","Shrine Maidens","Simon","Skull Kid","Smith","Sokra","Stockwell","Sturgeon","Subrosian Queen","Sue-Belle","Syrup","Tael","Talo","Talon","Tarin","Tatl","Teller of Treasures","Telma","Tetra","The Pirates","Tingle","Tokkey","Toto","Tott","Town Minish","Traveling Merchants","Turtle","Twinrova","Ulrira","Vaati","Valoo","Vasu","Veran","Viscen","Walrus","Wheaton and Pita","Wind Fish","Yeta","Yeto","Zant","Zauz","Zelda","Zephos","Zill","Zunari"],"games":["A Link to the Past","Four Swords","Link's Awakening","Majora's Mask","Ocarina of Time","Oracle of Seasons - Oracle of Ages","Phantom Hourglass","The Legend of Zelda","The Minish Cap","The Wind Waker","Twilight Princess","Zelda II: Adventure of Link"]}},"false":"No","flash":{"actions":{"create":{"notice":"%{resource_name} was successfully created."},"destroy":{"alert":"%{resource_name} could not be destroyed.","notice":"%{resource_name} was successfully destroyed."},"update":{"notice":"%{resource_name} was successfully updated."}},"exports":{"create":{"notice":"The export is in progress. Please wait and refresh the page in a few moments."}},"imports":{"create":{"notice":"The import is in progress. Please wait and refresh the page in a few moments."}}},"footnotes":{"actions":{"add_footnote":"add footnote"},"index":{"title":"Footnotes"}},"formtastic":{"cancel":"Cancel","clone":"Clone","create":"Create %{model}","duplicate":"Duplicate","export":"Launch export","false":"No","hints":{"stop_area":{"registration_number":"Leave empty for automatic value."}},"import":"Launch import","placeholders":{"time_table":{"tag_search":"ex: Public hollidays,School holidays"}},"required":"required","reset":"Reset %{model}","submit":"Apply %{model}","titles":{"access_link":{"objectid":"[prefix]:AccessLink:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"},"access_point":{"coordinates":"latitude,longitude in WGS84 referential, dot for decimal separator","objectid":"[prefix]:AccessPoint:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character","projection_xy":"x,y in secondary referential, dot for decimal separator"},"clean_up":{"begin_date":"Begin date of clean up","end_date":"End date of clean up"},"company":{"name":"","objectid":"[prefix]:Company:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character","registration_number":"only alphanumerical or underscore characters "},"connection_link":{"link_distance":"","objectid":"[prefix]:ConnectionLink:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"},"export_task":{"dates":{"not_nul":"HUB Export interrupted. Start date and end date must be provided."},"end_date":"reduce import to vehicle journeys running until this date","ignore_end_chars":"ignore some chars at the end of stop names in homonymous detection","ignore_last_word":"ignore last word on stop name in homonymous detection (inappliable when just one word occurs)","max_distance_for_commercial":"Maximal distance to merge homonymous stops in commercial stop in meter","max_distance_for_connection_link":"Maximal distance to link stops by connection link stop in meter","object_id_prefix":"when prefix has this value, it will be removed to build GTFS id","start_date":"reduce import to vehicle journeys running from this date","time_zone":"according to TZ encoding (see http://en.wikipedia.org/wiki/Tz_database)"},"group_of_line":{"name":"","objectid":"[prefix]:GroupOfLine:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character","registration_number":"Positif integer."},"gtfs":{"company":{"name":"","objectid":"[prefix]:Company:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character","registration_number":"only alphanumerical or underscore characters "},"connection_link":{"link_distance":"","objectid":"[prefix]:ConnectionLink:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"},"group_of_line":{"name":"","objectid":"[prefix]:GroupOfLine:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character","registration_number":"Positif integer."},"journey_pattern":{"name":"","objectid":"[prefix]:JourneyPattern:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character","registration_number":"Positif integer."},"line":{"name":"","number":"","objectid":"[prefix]:Line:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character","registration_number":"only alphanumerical or underscore characters"},"network":{"name":"","objectid":"[prefix]:PTNetwork:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character","registration_number":"only alphanumerical or underscore characters"},"route":{"objectid":"[prefix]:Route:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"},"stop_area":{"city_name":"","comment":"","coordinates":"latitude,longitude in WGS84 referential, dot for decimal separator","name":"","nearest_topic_name":"","objectid":"[prefix]:StopArea:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character","projection_xy":"x,y in secondary referential, dot for decimal separator","registration_number":"only alphanumerical or underscore characters","zip_code":""},"time_table":{"comment":"","objectid":"[prefix]:Timetable:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"},"vehicle_journey":{"objectid":"[prefix]:VehicleJourney:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"}},"hub":{"company":{"name":"maximum 75 characters","objectid":"[prefix]:Company:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character. Maximum length of the unique key = 3.","registration_number":"Positif integer, unique key, of no more than 8 digits."},"connection_link":{"link_distance":"At most 10000.0 meters.","objectid":"[prefix]:ConnectionLink:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"},"group_of_line":{"name":"maximum 75 characters","objectid":"[prefix]:GroupOfLine:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character. Maximum length of the unique key = 6.","registration_number":"Positif integer, unique key, of no more than 8 digits."},"journey_pattern":{"name":"Maximum length = 75.","objectid":"[prefix]:JourneyPattern:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character. Maximum length of the unique key = 30.","registration_number":"Positif integer, unique key, of no more than 8 digits."},"line":{"name":"maximum 75 characters","number":"Only alphanumerical or underscore characters. Maximum length = 6.","objectid":"[prefix]:Line:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character. Maximum length of the unique key = 14.","registration_number":"Positif integer, unique key, of no more than 8 digits."},"network":{"name":"maximum 75 characters","objectid":"[prefix]:PTNetwork:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character. Maximum length of the unique key = 3.","registration_number":"Positif integer, unique key, of no more than 8 digits."},"route":{"objectid":"[prefix]:Route:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character. Maximum length of the unique key = 8."},"stop_area":{"city_name":"Mandatory for physical stops. Maximum length = 75.","comment":"Maximum length = 255.","coordinates":"Coordinates are mandatory.","name":"Maximum length = 255.","nearest_topic_name":"Maximum length = 255 for logical stops and 60 for physical stops.","objectid":"[prefix]:StopArea:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character. Maximum length of the unique key = 12.","projection_xy":"x,y in secondary referential, dot for decimal separator","registration_number":"Positif integer, unique key, of no more than 8 digits. Mandatory for physical stops.","zip_code":"Positif integer 5 digits. Mandatory for physical stops."},"time_table":{"comment":"Maximum length = 75.","objectid":"[prefix]:Timetable:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character. Maximum length of the unique key = 6."},"vehicle_journey":{"objectid":"[prefix]:VehicleJourney:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character. Maximum length of the unique key = 8."}},"journey_pattern":{"name":"","objectid":"[prefix]:JourneyPattern:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character","registration_number":"Positif integer."},"line":{"name":"","number":"","objectid":"[prefix]:Line:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character","registration_number":"only alphanumerical or underscore characters"},"neptune":{"company":{"name":"","objectid":"[prefix]:Company:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character","registration_number":"only alphanumerical or underscore characters "},"connection_link":{"link_distance":"","objectid":"[prefix]:ConnectionLink:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"},"group_of_line":{"name":"","objectid":"[prefix]:GroupOfLine:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character","registration_number":"Positif integer."},"journey_pattern":{"name":"","objectid":"[prefix]:JourneyPattern:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character","registration_number":"Positif integer."},"line":{"name":"","number":"","objectid":"[prefix]:Line:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character","registration_number":"only alphanumerical or underscore characters"},"network":{"name":"","objectid":"[prefix]:PTNetwork:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character","registration_number":"only alphanumerical or underscore characters"},"route":{"objectid":"[prefix]:Route:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"},"stop_area":{"city_name":"","comment":"","coordinates":"latitude,longitude in WGS84 referential, dot for decimal separator","name":"","nearest_topic_name":"","objectid":"[prefix]:StopArea:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character","projection_xy":"x,y in secondary referential, dot for decimal separator","registration_number":"only alphanumerical or underscore characters","zip_code":""},"time_table":{"comment":"","objectid":"[prefix]:Timetable:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"},"vehicle_journey":{"objectid":"[prefix]:VehicleJourney:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"}},"netex":{"company":{"name":"","objectid":"[prefix]:Company:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character","registration_number":"only alphanumerical or underscore characters "},"connection_link":{"link_distance":"","objectid":"[prefix]:ConnectionLink:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"},"group_of_line":{"name":"","objectid":"[prefix]:GroupOfLine:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character","registration_number":"Positif integer."},"journey_pattern":{"name":"","objectid":"[prefix]:JourneyPattern:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character","registration_number":"Positif integer."},"line":{"name":"","number":"","objectid":"[prefix]:Line:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character","registration_number":"only alphanumerical or underscore characters"},"network":{"name":"","objectid":"[prefix]:PTNetwork:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character","registration_number":"only alphanumerical or underscore characters"},"route":{"objectid":"[prefix]:Route:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"},"stop_area":{"city_name":"","comment":"","coordinates":"latitude,longitude in WGS84 referential, dot for decimal separator","name":"","nearest_topic_name":"","objectid":"[prefix]:StopArea:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character","projection_xy":"x,y in secondary referential, dot for decimal separator","registration_number":"only alphanumerical or underscore characters","zip_code":""},"time_table":{"comment":"","objectid":"[prefix]:Timetable:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"},"vehicle_journey":{"objectid":"[prefix]:VehicleJourney:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"}},"network":{"name":"","objectid":"[prefix]:PTNetwork:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character","registration_number":"only alphanumerical or underscore characters"},"referential":{"lower_corner":"latitude,longitude in WGS84 referential, dot for decimal separator","prefix":"only alphanumerical or underscore characters","slug":"only lowercase alphanumerical or underscore characters, first character must be a letter","upper_corner":"latitude,longitude in WGS84 referential, dot for decimal separator"},"route":{"objectid":"[prefix]:Route:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"},"stop_area":{"city_name":"","comment":"","coordinates":"latitude,longitude in WGS84 referential, dot for decimal separator","name":"","nearest_topic_name":"","objectid":"[prefix]:StopArea:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character","projection_xy":"x,y in secondary referential, dot for decimal separator","registration_number":"only alphanumerical or underscore characters","registration_number_format":"authorized format : %{registration_number_format}","zip_code":""},"time_table":{"comment":"","objectid":"[prefix]:Timetable:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"},"validation":{"ignore_end_chars":"ignore some chars at the end of stop names in homonymous detection","ignore_last_word":"ignore last word on stop name in homonymous detection (inappliable when just one word occurs)","max_distance_for_commercial":"Maximal distance to merge homonymous stops in commercial stop in meter","max_distance_for_connection_link":"Maximal distance to link stops by connection link stop in meter"},"validation_task":{"ignore_end_chars":"ignore some chars at the end of stop names in homonymous detection","ignore_last_word":"ignore last word on stop name in homonymous detection (inappliable when just one word occurs)","max_distance_for_commercial":"Maximal distance to merge homonymous stops in commercial stop in meter","max_distance_for_connection_link":"Maximal distance to link stops by connection link stop in meter"},"vehicle_journey":{"objectid":"[prefix]:VehicleJourney:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"}},"true":"Yes","update":"Update %{model}","validate":"Launch validation"},"group_of_lines":{"actions":{"destroy":"Remove this group of lines","destroy_confirm":"Are you sure you want destroy this group of lines?","edit":"Edit this group of lines","new":"Add a new group of lines"},"edit":{"title":"Update group of lines %{group_of_line}"},"form":{"lines":"Associated lines"},"index":{"advanced_search":"Advanced search","name":"Search by name","title":"Group of Lines"},"new":{"title":"Add a new group of lines"},"show":{"lines":"Lines list","title":"Group of lines %{group_of_line}"}},"helpers":{"select":{"prompt":"Please select"},"submit":{"create":"Submit","edit":"Edit","submit":"Save %{model}","update":"Edit"}},"hub":{"invalid":"is invalid","routes":{"max_by_line":"HUB format allows a maximum of 2 routes for a line","wayback_code_exclusive":"Waybak already used for another route"}},"i18n":{"plural":{"keys":["one","other"],"rule":{}}},"i18n_tasks":{"add_missing":{"added":{"one":"Added %{count} key","other":"Added %{count} keys"}},"cmd":{"args":{"default_text":"Default: %{value}","desc":{"confirm":"Confirm automatically","data_format":"Data format: %{valid_text}.","key_pattern":"Filter by key pattern (e.g. 'common.*')","key_pattern_to_rename":"Full key (pattern) to rename. Required","locale":"i18n_tasks.common.locale","locale_to_translate_from":"Locale to translate from","locales_filter":"Locale(s) to process. Special: base","missing_types":"Filter by types: %{valid}","new_key_name":"New name, interpolates original name as %{key}. Required","nostdin":"Do not read from stdin","out_format":"Output format: %{valid_text}","pattern_router":"Use pattern router: keys moved per config data.write","strict":"Avoid inferring dynamic key usages such as t(\"cats.#{cat}.name\"). Takes precedence over the config setting if set.","value":"Value. Interpolates: %{value}, %{human_key}, %{key}, %{default}, %{value_or_human_key}, %{value_or_default_or_human_key}"}},"desc":{"add_missing":"add missing keys to locale data","config":"display i18n-tasks configuration","data":"show locale data","data_merge":"merge locale data with trees","data_remove":"remove keys present in tree from data","data_write":"replace locale data with tree","eq_base":"show translations equal to base value","find":"show where keys are used in the code","gem_path":"show path to the gem","health":"is everything OK?","irb":"start REPL session within i18n-tasks context","missing":"show missing translations","mv":"rename/merge the keys in locale data that match the given pattern","normalize":"normalize translation data: sort and move to the right files","remove_unused":"remove unused keys","rm":"remove the keys in locale data that match the given pattern","translate_missing":"translate missing keys with Google Translate","tree_convert":"convert tree between formats","tree_filter":"filter tree by key pattern","tree_merge":"merge trees","tree_mv_key":"rename/merge/remove the keys matching the given pattern","tree_rename_key":"rename tree node","tree_set_value":"set values of keys, optionally match a pattern","tree_subtract":"tree A minus the keys in tree B","tree_translate":"Google Translate a tree to root locales","unused":"show unused translations","xlsx_report":"save missing and unused translations to an Excel file"},"encourage":["Good job!","Well done!","Perfect!"],"enum_list_opt":{"invalid":"%{invalid} is not in: %{valid}."},"enum_opt":{"invalid":"%{invalid} is not one of: %{valid}."},"errors":{"invalid_format":"invalid format: %{invalid}. valid: %{valid}.","invalid_locale":"invalid locale: %{invalid}","invalid_missing_type":{"one":"invalid type: %{invalid}. valid: %{valid}.","other":"unknown types: %{invalid}. valid: %{valid}."},"pass_forest":"pass locale forest"}},"common":{"base_value":"Base Value","continue_q":"Continue?","key":"Key","locale":"Locale","n_more":"%{count} more","type":"Type","value":"Value"},"data_stats":{"text":"has %{key_count} keys across %{locale_count} locales. On average, values are %{value_chars_avg} characters long, keys have %{key_segments_avg} segments, a locale has %{per_locale_avg} keys.","text_single_locale":"has %{key_count} keys in total. On average, values are %{value_chars_avg} characters long, keys have %{key_segments_avg} segments.","title":"Forest (%{locales})"},"google_translate":{"errors":{"no_api_key":"Set Google API key via GOOGLE_TRANSLATE_API_KEY environment variable or translation.api_key in config/i18n-tasks.yml. Get the key at https://code.google.com/apis/console.","no_results":"Google Translate returned no results. Make sure billing information is set at https://code.google.com/apis/console."}},"health":{"no_keys_detected":"No keys detected. Check data.read in config/i18n-tasks.yml."},"missing":{"details_title":"Value in other locales or source","none":"No translations are missing."},"remove_unused":{"confirm":{"one":"%{count} translation will be removed from %{locales}.","other":"%{count} translation will be removed from %{locales}."},"noop":"No unused keys to remove","removed":"Removed %{count} keys"},"translate_missing":{"translated":"Translated %{count} keys"},"unused":{"none":"Every translation is in use."},"usages":{"none":"No key usages found."}},"id_codif":"Codifligne ID","id_reflex":"Reflex ID","iev":{"exception":{"default":"Can not access IEV Service","dupplicate_or_missing_data":"Missing data or duplicate","dupplicate_parameters":"Parameters provided in double","internal_error":"Internal Error","invalid_parameters":"Incorrect action settings","invalid_request":"Invalid request","missing_parameters":"Missing action parameters","scheduled_job":"Prohibited Method on an unfinished job","unknown_action":"Action or unknown type","unknown_file":"Unknown file","unknown_job":"Unknown job number","unknown_referential":"Unknown repository","unreadable_parameters":"Unreadable parameters ( wrong format)"},"failure":{"internal_error":"Internal Error","invalid_data":"Invalid data","invalid_parameters":"Invalid parameters","no_data_found":"No data to be processed in the entire treatment","no_data_proceeded":"No data processed in the overall treatment"}},"import":{"resources":{"index":{"metrics":"%{error_count} errors, %{warning_count} warnings","table_explanation":"When calendriers.xml and/or commun.xml are not imported, then all lines file are not processed.","table_state":"%{lines_imported} line(s) imported on %{lines_in_zipfile} presents in zipfile","table_title":"Satus of anlyzed files","title":"NeTEx conformity"}}},"import_messages":{"1_netexstif_2":"Le fichier %{source_filename} ne respecte pas la syntaxe XML ou la XSD NeTEx : erreur '%{error_value}' rencontré","1_netexstif_5":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet %{source_label} d'identifiant %{source_objectid} a une date de mise à jour dans le futur","2_netexstif_10":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet %{source_label} d'identifiant %{source_objectid} définit une référence %{error_value} de type externe inconnue","2_netexstif_1_1":"Le fichier commun.xml ne contient pas de frame nommée NETEX_COMMUN","2_netexstif_1_2":"Le fichier commun.xml contient une frame nommée %{error_value} non acceptée","2_netexstif_2_1":"Le fichier calendriers.xml ne contient pas de frame nommée NETEX_CALENDRIER","2_netexstif_2_2":"Le fichier calendriers.xml contient une frame nommée %{error_value} non acceptée","2_netexstif_3_1":"Le fichier %{source_filename} ne contient pas de frame nommée NETEX_OFFRE_LIGNE","2_netexstif_3_2":"Le fichier %{source_filename} contient une frame nommée %{error_value} non acceptée","2_netexstif_3_3":"la frame NETEX_OFFRE_LIGNE du fichier %{source_filename} ne contient pas la frame %{error_value} obligatoire","2_netexstif_3_4":"la frame NETEX_OFFRE_LIGNE du fichier %{source_filename} contient une frame %{error_value} non acceptée","2_netexstif_4":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'identifiant %{source_objectid} de l'objet %{error_value} ne respecte pas la syntaxe %{reference_value}","2_netexstif_5":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet %{error_value} d'identifiant %{source_objectid} a une date de mise à jour dans le futur","2_netexstif_6":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet %{source_label} d'identifiant %{source_objectid} a un état de modification interdit : 'delete'","2_netexstif_7":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet %{source_label} d'identifiant %{source_objectid} définit une référence %{reference_value} de syntaxe invalide : %{error_value}","2_netexstif_8_1":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet %{source_label} d'identifiant %{source_objectid} définit une référence %{error_value} de type externe : référence interne attendue","2_netexstif_8_2":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet %{source_label} d'identifiant %{source_objectid} définit une référence %{error_value} de type interne mais disposant d'un contenu (version externe possible)","2_netexstif_9_1":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet %{source_label} d'identifiant %{source_objectid} définit une référence %{error_value} de type interne : référence externe attendue","2_netexstif_9_2":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet %{source_label} d'identifiant %{source_objectid} définit une référence %{error_value} de type externe sans information de version","2_netexstif_daytype_1":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet DayType d'identifiant %{source_objectid} ne définit aucun calendrier, il est ignoré","2_netexstif_daytype_2":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet DayType d'identifiant %{source_objectid} est reliée à des périodes mais ne définit pas de types de jours","2_netexstif_daytypeassignment_1":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet DayTypeAssignment d'identifiant %{source_objectid} ne peut référencer un OperatingDay","2_netexstif_daytypeassignment_2":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet DayTypeAssignment d'identifiant %{source_objectid} ne peut référencer un OperatingPeriod sur la condition IsAvailable à faux.","2_netexstif_direction_1":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet Direction d'identifiant %{source_objectid} n'a pas de valeur pour l'attribut Name","2_netexstif_direction_2":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet Direction d'identifiant %{source_objectid} définit un attribut %{error_value} non autorisé","2_netexstif_notice_1":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet Notice d'identifiant %{source_objectid} doit définir un texte","2_netexstif_notice_2":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet Notice d'identifiant %{source_objectid} de type %{error_value} est ignoré","2_netexstif_operatingperiod_1":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet OperatingPeriod d'identifiant %{source_objectid} a une date de fin %{error_value} inférieure ou égale à la date de début %{reference_value}","2_netexstif_passengerstopassignment_1":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number}, l'attribut %{source_label} de l'objet PassengerStopAssignment %{source_objectid} doit être renseigné","2_netexstif_passengerstopassignment_2":"L'arrêt %{source_objectid} ne fait pas partie des arrêts disponibles pour votre organisation.","2_netexstif_passingtime_1":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} , objet ServiceJourney d'identifiant %{source_objectid} : le passingTime de rang %{error_value} ne dispose pas de DepartureTime","2_netexstif_passingtime_2":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} , objet ServiceJourney d'identifiant %{source_objectid} : le passingTime de rang %{error_value} fournit un ArrivalTime supérieur à son DepartureTime","2_netexstif_route_1":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet Route d'identifiant %{source_objectid} a une valeur de l'attribut DirectionType interdite : %{error_value}","2_netexstif_route_2_1":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet Route d'identifiant %{source_objectid} référence un objet Route inverse %{error_value} qui ne le référence pas","2_netexstif_route_2_2":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet Route d'identifiant %{source_objectid} référence un objet Route inverse %{error_value} de même DirectionType","2_netexstif_route_3":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : Les ServiceJourneyPattern de l'objet Route d'identifiant %{source_objectid} ne permettent pas de reconstituer la séquence des arrêts de celui-ci","2_netexstif_route_4":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number}, Les informations de montée/Descente à l'arrêt %{error_value} de la Route %{source_objectid} diffèrent sur plusieurs ServiceJourneyPattern, ces informations ne sont pas importées","2_netexstif_routingconstraintzone_1":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number}, l'objet RoutingConstraintZone %{source_objectid} doit référencer au moins deux ScheduledStopPoint","2_netexstif_routingconstraintzone_2":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number}, l'objet RoutingConstraintZone %{source_objectid} a une valeur interdite pour l'attribut ZoneUse : %{error_value}","2_netexstif_servicejourney_1":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet ServiceJourney d'identifiant %{source_objectid} ne référence pas de ServiceJourneyPattern","2_netexstif_servicejourney_2":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet ServiceJourney d'identifiant %{source_objectid} fournit plus d'un trainNumber","2_netexstif_servicejourney_3":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : Le nombre d'horaires (passing_times) de l'objet ServiceJourney d'identifiant %{source_objectid} n'est pas cohérent avec le ServiceJourneyPattern associé.","2_netexstif_servicejourney_4":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} , objet ServiceJourney d'identifiant %{source_objectid} : le passingTime de rang %{error_value} fournit des horaires antérieurs au passingTime précédent.","2_netexstif_servicejourneypattern_1":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet ServiceJourneyPattern d'identifiant %{source_objectid} ne référence pas de Route","2_netexstif_servicejourneypattern_2":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet ServiceJourneyPattern d'identifiant %{source_objectid} doit contenir au moins 2 StopPointInJourneyPattern","2_netexstif_servicejourneypattern_3_1":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet ServiceJourneyPattern d'identifiant %{source_objectid} n'a pas de valeur pour l'attribut ServiceJourneyPatternType","2_netexstif_servicejourneypattern_3_2":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet ServiceJourneyPattern d'identifiant %{source_objectid} a une valeur interdite %{error_value} pour l'attribut ServiceJourneyPatternType différente de 'passenger'","2_netexstif_servicejourneypattern_4":"%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number}, objet ServiceJourneyPattern d'identifiant %{source_objectid} : les attributs 'order' des StopPointInJourneyPattern ne sont pas croissants.","corrupt_zip_file":"The zip file %{source_filename} is corrupted and cannot be read","inconsistent_zip_file":"The zip file %{source_filename} contains unexpected directories: %{spurious_dirs}, which are ignored","missing_calendar_in_zip_file":"The folder %{source_filename} lacks a calendar file","referential_creation":"The referential %{referential_name} has not been created because another referential with the same lines and periods already exists","referential_creation_missing_lines":"The referential %{referential_name} has not been created because no matching line has been found","wrong_calendar_in_zip_file":"The calendar file %{source_filename} cannot be parsed, or contains inconsistant data"},"import_resources":{"index":{"metrics":"%{error_count} errors, %{warning_count} warnings","table_explanation":"When calendriers.xml and/or commun.xml are not imported, then all lines file are not processed.","table_state":"%{lines_imported} line(s) imported on %{lines_in_zipfile} presents in zipfile","table_title":"Satus of anlyzed files","title":"NeTEx conformity"}},"imports":{"actions":{"create":"New import","destroy":"Destroy","destroy_confirm":"Are you sure you want destroy this import?","download":"Download original file","new":"New import","show":"Import report"},"compliance_check_task":"Validate Report","create":{"title":"Generate a new import"},"filters":{"error_period_filter":"End date must be greater or equal than begin date","name_or_creator_cont":"Select an import or creator name...","referential":"Select data space..."},"index":{"title":"Imports","warning":""},"new":{"title":"Generate a new import"},"search_no_results":"No import matching your query","severities":{"error":"Error","fatal":"Fatal","info":"Information","ok":"Ok","uncheck":"Unchecked","warning":"Warning"},"show":{"compliance_check":"Validation report","compliance_check_of":"Validation of import: ","data_recovery":"Data recovery","filename":"Filename","import_of_validation":"Import of the validation","imported_file":"Original file","organisation_control":"Organization control","referential_name":"Referential name","report":"Report","results":"%{count} validated referential(s) out of %{total} in the file","stif_control":"STIF Control","summary":"Summay of import compliance check sets \u003cspan title=\"Lorem ipsum...\" class=\"fa fa-lg fa-info-circle text-info\"\u003e\u003c/span\u003e","title":"Import %{name}"},"status":{"aborted":"Aborted","canceled":"Canceled","failed":"Failed","new":"New","ok":"Successful","pending":"Pending","running":"Running","successful":"Successful","warning":"Warning"}},"job_status":{"title":{"processed":"Launched operation , click to display its progress."}},"journey_frequencies":{"form":{"add_line":"Add a timeband"},"time_band":"Time band"},"journey_patterns":{"actions":{"destroy":"Remove this journey pattern","destroy_confirm":"A\"re you sure you want destroy this journey pattern ?\"","edit":"Edit this journey pattern","edit_journey_patterns_collection":"Edit journey patterns","index":"Journey patterns","new":"Add a new journey_pattern"},"edit":{"title":"Update journey pattern %{journey_pattern}"},"form":{"warning":"Be careful, selection is also applied to the %{count} vehicle journeys associated to this journey pattern"},"index":{"title":"Journey Patterns of %{route}"},"journey_pattern":{"fetching_error":"There has been a problem fetching the data. Please reload the page to try again.","from_to":"From '%{departure}' to '%{arrival}'","stop_count":"%{count}/%{route_count} stops","vehicle_journey_at_stops":"Vehicle journey at stops","vehicle_journeys_count":"Vehicle journeys: %{count}"},"new":{"title":"Add a new journey pattern"},"show":{"confirm_page_change":"You are about to change page. Would you like to save your work before that ?","confirmation":"Confimation","informations":"Informations","stop_points":"Stop point on journey pattern list","stop_points_count":{"none":"%{count} stop areas","one":"%{count} stop area","other":"%{count} stop areas"},"title":"Journey Pattern %{journey_pattern}"}},"label_with_colon":"%{label}: ","last_sync":"Last sync on %{time}","last_update":"Last update on %{time}","layouts":{"back_to_dashboard":"Back to Dashboard","flash_messages":{"alert":"Alert","error":"Error","notice":"Info","success":"Success"},"footer":{"contact":{"forum":"Forum","mail":"Contact us","newsletter":"Newsletter","title":"Contact"},"product":{"licence":"Licence","source_code":"Source code","title":"Product","user_group":"User group"},"support":{"good_practices":"Good pratices","help":"Help","technical_support":"Technical support","title":"Support"}},"help":"Help","history_tag":{"created_at":"Created at","no_save":"No backup","title":"Metadatas","updated_at":"Updated at","user_name":"User"},"home":"Home","navbar":{"current_offer":{"one":"Current offer","other":"Current offers"},"dashboard":"Dashboard","icar":"iCAR","ilico":"iLICO","line_referential":"Line referential","portal":"Portal (POSTIF)","referential_datas":"Datas","return_to_dashboard":"Return to Dashboard","return_to_referentials":"Return to data spaces","select_referential":"Select data space","select_referential_datas":"Select datas","select_referential_for_more_features":"Select data space for more foeatures","shapes":"Shapes","stop_area_referential":"Stop area referential","support":"Support","sync":"Synchronization","sync_icar":"iCAR synchronization","sync_ilico":"iLICO synchronization","tools":"Tools","workbench_output":{"edit_workgroup":"Application settings","organisation":"Organisation offers","workgroup":"Workgroup offers"}},"operations":"Operations","user":{"profile":"My Profile","sign_out":"Sign out"}},"line_referential_sync":{"message":{"failed":"Synchronization failed after %{processing_time} with error: \u003cem\u003e%{error}\u003c/em\u003e.","new":"New synchronisation added","pending":"Synchronisation en cours","successful":"Synchronization successful after %{processing_time} with %{imported} objects created, %{updated} objects updated. %{deleted} objects were deleted.."}},"line_referential_syncs":{"search_no_results":"No line referential synchronisation matching your query"},"line_referentials":{"actions":{"cancel_sync":"Cancel codifligne synchronization","edit":"Edit this referential","sync":"Launch a new codifligne synchronization"},"edit":{"title":"Edit %{name} referential"},"show":{"message":"Message","state":"Status","synchronized":"Synchronized","title":"Line referential"}},"lines":{"actions":{"activate":"Activate this line","activate_confirm":"Are you sure you want to activate this line ?","deactivate":"Deactivate this line","deactivate_confirm":"Are you sure you want tode activate this line ?","destroy":"Remove this line","destroy_confirm":"Are you sure you want to destroy this line ?","destroy_selection_confirm":"Are you sure you want to destroy those lines ?","edit":"Edit this line","edit_footnotes":"Edit line footnotes","export_hub":"Export HUB line","export_hub_all":"Export HUB lines","export_kml":"Export KML line","export_kml_all":"Export KML lines","import":"Import lines","new":"Add a new line","show":"Show","show_company":"Show company","show_network":"Show network"},"create":{"title":"Add a new line"},"edit":{"title":"Update line %{name}"},"filters":{"name_or_objectid_cont":"Search by name or objectid"},"form":{"group_of_lines":"Associated groups of lines","no_group_of_line":"No group of line","several_group_of_lines":"%{count} groups of lines"},"index":{"advanced_search":"Advanced Search","all_companies":"All companies","all_group_of_lines":"All group of lines","all_networks":"All networks","all_transport_modes":"All transport modes","all_transport_submodes":"All transport sub modes","color":"Color","deactivated":"Disabled line","delete_selected":"Delete lines","deselect_all":"Deselect all","export_selected":"Export lines","line":"Line %{line}","multi_selection":"Multiple selection","multi_selection_disable":"Disable multiple selection","multi_selection_enable":"Enable multiple selection","name_or_number_or_objectid":"Search by name, short name or ID...","no_companies":"No companies","no_group_of_lines":"No group of lines","no_networks":"No networks","no_transport_modes":"No transport mode","no_transport_submodes":"No transport sub mode","select_all":"Select all","title":"Lines","unset":"undefined"},"new":{"title":"Add a new line"},"search_no_results":"No results found","show":{"group_of_lines":"Groups of lines","routes":{"title":"Routes list"},"search_no_results":"No line matching your query","title":"Line %{name}"},"update":{"title":"Update line %{name}"}},"mailers":{"calendar_mailer":{"created":{"body":"A new shared calendar %{cal_name} has been added by STIF. You can now view it in the \u003ca href='%{cal_index_url}' target='_blank' style='color:#333333;'\u003elist of shared calendars\u003c/a\u003e.","subject":"A new shared calendar has been created"},"sent_by":"Sent by","updated":{"body":"A new shared calendar %{cal_name} has been updated by STIF. You can now view it in the \u003ca href='%{cal_index_url}' target='_blank' style='color:#333333;'\u003elist of shared calendars\u003c/a\u003e.","subject":"A shared calendar has been updated"}}},"maps":{"google_hybrid":"Google hybrid","google_physical":"Google physical","google_satellite":"Google orthophotos","google_streets":"Google streets","ign_cadastre":"IGN parcels","ign_map":"IGN scans","ign_ortho":"IGN orthophotos"},"metadatas":"Informations","networks":{"actions":{"destroy":"Remove this network","destroy_confirm":"Are you sure you want destroy this network?","edit":"Edit this network","new":"Add a new network"},"edit":{"title":"Update network %{name}"},"index":{"advanced_search":"Advanced search","name":"Search by name...","name_or_objectid":"Search by name or by ID...","title":"Networks"},"new":{"title":"Add a new network"},"search_no_results":"No network matching your query","show":{"title":"Network"}},"no":false,"no_result_text":"No Results","notice":{"footnotes":{"updated":"Footnotes has been updated"},"line_referential_sync":{"created":"Your synchronisation request has been created"},"referential":{"archived":"The data space has been successfully archived","deleted":"The data space has been successfully destroyed","unarchived":"The data space has been successfully unarchived","unarchived_failed":"The data space cannot be unarchived"},"referentials":{"deleted":"Datasets has been successfully destroyed","duplicate":"The duplication is in progress. Please wait and refresh the page in a few moments.","validate":"The validation is in progress. Please wait and refresh the page in a few moments."},"stop_area_referential_sync":{"created":"Your synchronisation request has been created"}},"number":{"currency":{"format":{"delimiter":",","format":"%u%n","precision":2,"separator":".","significant":false,"strip_insignificant_zeros":false,"unit":"$"}},"format":{"delimiter":",","precision":3,"separator":".","significant":false,"strip_insignificant_zeros":false},"human":{"decimal_units":{"format":"%n %u","units":{"billion":"Billion","million":"Million","quadrillion":"Quadrillion","thousand":"Thousand","trillion":"Trillion","unit":""}},"format":{"delimiter":"","precision":3,"significant":true,"strip_insignificant_zeros":true},"storage_units":{"format":"%n %u","units":{"byte":{"one":"Byte","other":"Bytes"},"gb":"GB","kb":"KB","mb":"MB","tb":"TB"}}},"percentage":{"format":{"delimiter":"","format":"%n%"}},"precision":{"format":{"delimiter":""}}},"objectid":"ID","or":"or","organisations":{"actions":{"edit":"Edit your organisation"},"edit":{"key_not_registered":"No key registered","key_registered":"Key registered","title":"Update your organisation"},"show":{"users":"Users"}},"progress_bar":{"level":"Levels","step":"Steps"},"purchase_windows":{"actions":{"destroy":"Remove this purchase window","destroy_confirm":"Are you sure you want destroy this purchase window?","edit":"Edit this purchase window","new":"Add a new purchase window","show":"Show"},"create":{"title":"Add a new purchase window"},"days":{"friday":"F","monday":"M","saturday":"Sa","sunday":"Su","thursday":"Th","tuesday":"Tu","wednesday":"W"},"edit":{"title":"Update purchase window %{name}"},"errors":{"overlapped_periods":"Another period is overlapped with this period","short_period":"A period needs to last at least two days"},"index":{"all":"All","date":"Date","filter_placeholder":"Put the name of a purchase window...","not_shared":"Not shared","search_no_results":"No purchase window matching your query","shared":"Shared","title":"purchase windows"},"months":{"1":"January","10":"October","11":"November","12":"December","2":"February","3":"March","4":"April","5":"May","6":"June","7":"July","8":"August","9":"September"},"new":{"title":"Add a new purchase window"},"search_no_results":"No purchase window matching your query","show":{"title":"purchase window %{name}"}},"ransack":{"all":"all","and":"and","any":"any","asc":"ascending","attribute":"attribute","combinator":"combinator","condition":"condition","desc":"descending","or":"or","predicate":"predicate","predicates":{"blank":"is blank","cont":"contains","cont_all":"contains all","cont_any":"contains any","does_not_match":"doesn't match","does_not_match_all":"doesn't match all","does_not_match_any":"doesn't match any","end":"ends with","end_all":"ends with all","end_any":"ends with any","eq":"equals","eq_all":"equals all","eq_any":"equals any","false":"is false","gt":"greater than","gt_all":"greater than all","gt_any":"greater than any","gteq":"greater than or equal to","gteq_all":"greater than or equal to all","gteq_any":"greater than or equal to any","in":"in","in_all":"in all","in_any":"in any","lt":"less than","lt_all":"less than all","lt_any":"less than any","lteq":"less than or equal to","lteq_all":"less than or equal to all","lteq_any":"less than or equal to any","matches":"matches","matches_all":"matches all","matches_any":"matches any","not_cont":"doesn't contain","not_cont_all":"doesn't contain all","not_cont_any":"doesn't contain any","not_end":"doesn't end with","not_end_all":"doesn't end with all","not_end_any":"doesn't end with any","not_eq":"not equal to","not_eq_all":"not equal to all","not_eq_any":"not equal to any","not_in":"not in","not_in_all":"not in all","not_in_any":"not in any","not_null":"is not null","not_start":"doesn't start with","not_start_all":"doesn't start with all","not_start_any":"doesn't start with any","null":"is null","present":"is present","start":"starts with","start_all":"starts with all","start_any":"starts with any","true":"is true"},"search":"search","sort":"sort","value":"value"},"referential_companies":{"actions":{"destroy":"Remove this company","destroy_confirm":"Are you sure you want destroy this company?","edit":"Edit this company","new":"Add a new company"},"edit":{"title":"Update company %{name}"},"index":{"advanced_search":"Advanced search","name":"Search by name...","name_or_objectid":"Search by name or by ID...","title":"Companies"},"new":{"title":"Add a new company"},"search_no_results":"No company matching your query","search_no_results_for_filter":"No company has been set for these journeys","show":{"title":"Company %{name}"}},"referential_group_of_lines":{"actions":{"destroy":"Remove this group of lines","destroy_confirm":"Are you sure you want destroy this group of lines?","edit":"Edit this group of lines","new":"Add a new group of lines"},"edit":{"title":"Update group of lines %{group_of_line}"},"form":{"lines":"Associated lines"},"index":{"advanced_search":"Advanced search","name":"Search by name","title":"Group of Lines"},"new":{"title":"Add a new group of lines"},"show":{"lines":"Lines list","title":"Group of lines %{group_of_line}"}},"referential_lines":{"actions":{"activate":"Activate this line","activate_confirm":"Are you sure you want to activate this line ?","deactivate":"Deactivate this line","deactivate_confirm":"Are you sure you want tode activate this line ?","destroy":"Remove this line","destroy_confirm":"Are you sure you want to destroy this line ?","destroy_selection_confirm":"Are you sure you want to destroy those lines ?","edit":"Edit this line","edit_footnotes":"Edit line footnotes","export_hub":"Export HUB line","export_hub_all":"Export HUB lines","export_kml":"Export KML line","export_kml_all":"Export KML lines","import":"Import lines","new":"Add a new line","show":"Show","show_company":"Show company","show_network":"Show network"},"create":{"title":"Add a new line"},"edit":{"title":"Update line %{name}"},"filters":{"name_or_objectid_cont":"Search by name or objectid"},"form":{"group_of_lines":"Associated groups of lines","no_group_of_line":"No group of line","several_group_of_lines":"%{count} groups of lines"},"index":{"advanced_search":"Advanced Search","all_companies":"All companies","all_group_of_lines":"All group of lines","all_networks":"All networks","all_transport_modes":"All transport modes","all_transport_submodes":"All transport sub modes","color":"Color","deactivated":"Disabled line","delete_selected":"Delete lines","deselect_all":"Deselect all","export_selected":"Export lines","line":"Line %{line}","multi_selection":"Multiple selection","multi_selection_disable":"Disable multiple selection","multi_selection_enable":"Enable multiple selection","name_or_number_or_objectid":"Search by name, short name or ID...","no_companies":"No companies","no_group_of_lines":"No group of lines","no_networks":"No networks","no_transport_modes":"No transport mode","no_transport_submodes":"No transport sub mode","select_all":"Select all","title":"Lines","unset":"undefined"},"new":{"title":"Add a new line"},"search_no_results":"No results found","show":{"group_of_lines":"Groups of lines","routes":{"title":"Routes list"},"search_no_results":"No line matching your query","title":"Line %{name}"},"update":{"title":"Update line %{name}"}},"referential_networks":{"actions":{"destroy":"Remove this network","destroy_confirm":"Are you sure you want destroy this network?","edit":"Edit this network","new":"Add a new network"},"edit":{"title":"Update network %{name}"},"index":{"advanced_search":"Advanced search","name":"Search by name...","name_or_objectid":"Search by name or by ID...","title":"Networks"},"new":{"title":"Add a new network"},"search_no_results":"No network matching your query","show":{"title":"Network"}},"referential_stop_areas":{"access_links":{"access_link_legend_1":"grays arrows for undefined links, green for defined ones","access_link_legend_2":"clic on arrows to create/edit a link","detail_access_links":"Specific links","generic_access_links":"Glogal links","title":"Access links for %{stop_area}'s access"},"actions":{"activate":"Activate this stop","activate_confirm":"Are you sure you want to activate this stop ?","add_children":"Create or modify the relation parent -\u003e children","add_routing_lines":"Manage constraint's lines","add_routing_stops":"Manage constraint's stops","clone_as_child":"Clone as child","clone_as_parent":"Clone as parent","create":"Add a stop area","deactivate":"Deactivate this stop","deactivate_confirm":"Are you sure you want tode activate this stop ?","default_geometry":"Compute missing geometries","deleted_at":"Activated","destroy":"Delete stop area","destroy_confirm":"Are you sure you want destroy this stop and all of his children ?","edit":"Edit stop area","export_hub_commercial":"Export HUB commercial stop points","export_hub_physical":"Export HUB physical","export_hub_place":"Export HUB places","export_kml_commercial":"Export KML commercial stop points","export_kml_physical":"Export KML physical","export_kml_place":"Export KML places","manage_access_links":"Manage Access Links","manage_access_points":"Manage Access Points","new":"Add a stop area","select_parent":"Create or modify the relation child -\u003e parent","update":"Edit stop area"},"add_children":{"title":"Manage children of stop area %{stop_area}"},"add_routing_lines":{"title":"Manage lines of routing constraint %{stop_area}"},"add_routing_stops":{"title":"Manage stop areas of routing constraint %{stop_area}"},"default_geometry_success":"%{count} modified stop areas","edit":{"title":"Update stop %{name}"},"errors":{"empty":"Aucun stop_area_id","parent_area_type":"can not be of type %{area_type}","registration_number":{"already_taken":"Already taken","cannot_be_empty":"This field is mandatory","invalid":"Incorrect value (expected value: \"%{mask}\")"}},"filters":{"area_type":"Enter an area type...","city_name":"Enter a city name...","name_or_objectid":"Search by name or by objectid...","zip_code":"Enter a zip code..."},"form":{"address":"246 Boulevard Saint-Germain, 75007 Paris","geolocalize":"Pinpoint "},"genealogical":{"genealogical":"Links between stop area","genealogical_routing":"Routing constraint's links"},"index":{"advanced_search":"Advanced Search","area_type":"Area Type","city_name":"City name","name":"Search by name...","selection":"Filter on","selection_all":"All","title":"Stop areas","zip_code":"Zip Code"},"new":{"title":"Add a new stop"},"search_no_results":"No stop area matching your query","select_parent":{"title":"Manage parent of stop area %{stop_area}"},"show":{"access_managment":"Access Points and Links managment","access_points":"Access Points","geographic_data":"Geographic data","itl_managment":"Routing constraint's links managment","no_geographic_data":"None","not_editable":"The area type is not editable","stop_managment":"Parent-child relations","title":"Stop %{name}"},"stop_area":{"accessibility":"Accessibility","address":"Address","custom_fields":"Custom fields","general":"General","lines":"Lines","localisation":"Localisation","no_object":"Nothing","no_position":"No Position"},"update":{"title":"Update stop %{name}"},"waiting_time_format":"%{value} minutes"},"referential_suites":{"errors":{"inconsistent_current":"Le current referential (%{name}) n'appartient pas à cette referential suite","inconsistent_new":"Le new referential (%{name}) n'appartient pas à cette referential suite"}},"referential_vehicle_journeys":{"filters":{"published_journey_name_or_objectid":"Search by name or by ID..."},"index":{"search_no_results":"No vehicle journey match your search","title":"Vehicle Journeys"}},"referentials":{"actions":{"clone":"Clone this data space","destroy":"Destroy this data space","destroy_confirm":"Do you confirm to destroy this data space ?","edit":"Edit this data space","new":"Add a data space"},"counts":{"count":"count","objects":"Data space elements"},"edit":{"title":"Edit the data space"},"error_period_filter":"The period filter must have valid bounding dates","errors":{"inconsistent_organisation":"Organisation of asscociated workbench is (%{indirect_name}), while directly associated organisation is (%{direct_name}), they need to be equal","invalid_period":"The begin date must be before end date","overlapped_period":"Another period is on the same period","overlapped_referential":"%{referential} cover the same perimeter","pg_excluded":"can't begins with pg_","public_excluded":"public is a reserved value","user_excluded":"%{user} is a reserved value","validity_period":"Invalid validity periode"},"filters":{"line":"Search by associated lines","name":"Search by name","name_or_number_or_objectid":"Search by name, number or objectid"},"index":{"title":"Data spaces"},"new":{"duplicated":{"title":"Clone a data space"},"submit":"Create a data space","title":"Create a new data space"},"overview":{"head":{"dates":"Dates","lines":"Lines","next_page":"Next page","prev_page":"Prev. page","today":"Today"}},"search_no_results":"No data space matching your query","select_jdc":{"title":"Select a Compliance Control Set"},"show":{"api_keys":"Authentification keys for an API REST access","clean_up":"Clean up","from_this_workbench":"Show referentials from this workbench","lines":"lines","networks":"networks","show_all_referentials":"Show all referentials","time_tables":"time tables","title":"Data space","vehicle_journeys":"vehicle journeys"},"states":{"active":"Ready","archived":"Archived","failed":"Failed","pending":"Pending"},"validity_out":{"validity_out_soon_time_tables":"Timetables closed in %{count} days","validity_out_time_tables":"Closed timetables"}},"reflex_data":"Reflex datas","routes":{"actions":{"add_stop_point":"Add stop point","destroy":"Remove this route","destroy_confirm":"Are you sure you want destroy this route?","edit":"Edit this route","edit_boarding_alighting":"Stop alighting and boarding","export_hub":"Export HUB route","export_hub_all":"Export HUB routes","export_kml":"Export KML route","export_kml_all":"Export KML routes","new":"Add a route","new_stop_point":"Create new stop","reversed_vehicle_journey":"Reversed vehicle journeys"},"duplicate":{"success":"Route cloned with success","title":"Clone route"},"edit":{"map":{"city":"City","comment":"Comment","coordinates":"Coordinates","lat":"Lat","lon":"Lon","postal_code":"Zip Code","proj":"Proj","short_name":"Short name","stop_point_type":"Stop point type"},"select2":{"placeholder":"Select a stop point..."},"stop_point":{"alighting":{"forbidden":"Forbidden alighting","normal":"Normal alighting"},"boarding":{"forbidden":"Forbidden boarding","normal":"Normal boarding"}},"title":"Update route %{name}"},"edit_boarding_alighting":{"for_alighting":"Alighting","for_boarding":"Boarding","stop_area_name":"Stop area name","title":"Stop alighting and boarding properties"},"filters":{"no_results":"No route matching your query","placeholder":"Search by name or ID"},"index":{"selection":"Selection","selection_all":"All","title":"Routes"},"new":{"title":"Add a route"},"route":{"no_journey_pattern":"No Journey pattern","no_opposite":"No opposite route","opposite":"Opposite route"},"show":{"journey_patterns":"Route journey patterns list","no_opposite_route":"No reversed route associated","stop_areas":{"title":"Stop area list"},"stop_points":"Stop point on route list","title":"Route %{name}","undefined":"Undefined"}},"routing_constraint_zones":{"actions":{"destroy_confirm":"Are you sure you want to delete this routing constraint zone?"},"edit":{"title":"Update routing constraint zone %{name}"},"filters":{"associated_route":{"placeholder":"Put the name of a route...","title":"Associated route"},"name_or_objectid_cont":"Search by name or ID..."},"index":{"search_no_results":"No ITL matches your query","title":"Routing constraint zones"},"new":{"title":"Add a new routings constraint zone"},"show":{"title":"Routing constraint zone %{name}"}},"search_hint":"Type in a search term","searching_term":"Searching...","select2":{"error_loading":"The results cannot be loaded.","input_too_long":{"one":"Remove %{count} letter","other":"Remove %{count} letters"},"input_too_short":{"one":"Type %{count} letter","other":"Type %{count} letters"},"loading_more":"Loading more…","maximum_selected":{"one":"You can select %{count} element","other":"You can select %{count} elements"},"no_results":"No Results","searching":"Searching..."},"shared":{"ie_report":{"search":"Search","tab":{"file":"Files","line":"Lines"}},"ie_report_file":{"table":{"error":"Error","ignored":"Ignored","name":"Filename","ok":"Success","state":"State"},"title_default":"%{job} result for %{extension} file"},"ie_report_line":{"read_lines":"Read lines","saved_lines":"Saved lines","state":{"default":{"invalid":"Unsaved lines","valid":"Saved lines"},"validation":{"invalid":"Invalid lines","valid":"Valid lines"}},"table":{"line":{"access_points":"Access Points","connection_links":"Connection links","details":"Details","journey_patterns":"Journey Patterns","lines":"Lines","not_saved":"Not saved","routes":"Routes","save_error":"Save error","saved":"Saved","state":"State","stop_areas":"Stop Areas","time_tables":"Timetables","vehicle_journeys":"Vehicle Journeys"}},"unsaved_lines":"Unsaved lines"}},"simple_form":{"error_notification":{"default_message":"Please review the problems below:"},"from":"From","hints":{"user":{"edit":{"current_password":"We need your current password to confirm your changes","password":"Leave it blank if you don't want to change it"}}},"include_blanks":{"defaults":{"for_alighting":"Undefined","for_boarding":"Undefined"}},"labels":{"calendar":{"add_a_date":"Add a date","add_a_date_range":"Add a date range","date_value":"Date","ranges":{"begin":"Beginning","end":"End"}},"clean_up":{"title":"Clean Up the referential"},"purchase_window":{"add_a_date":"Add a date","add_a_date_range":"Add a date range","date_value":"Date","ranges":{"begin":"Beginning","end":"End"}},"referential":{"actions":{"add_period":"Add a period"},"metadatas":{"first_period_begin":"First period begin","first_period_end":"First period end","lines":"Lines","periods":{"begin":"Period beginning","end":"Period end"}},"placeholders":{"select_lines":"Selection of lignes"}},"stop_point":{"for_alighting":"Alighting","for_boarding":"Boarding","name":"Stop Area","reflex_id":"ID"},"user":{"current_password":"Current password","email":"Email","name":"Full name","organisation":{"name":"Organisation name"},"password":"Password","password_confirmation":"Password confirmation","remember_me":"Remember me"}},"no":"No","per_page":"Per page: ","placeholders":{"user":{"current_password":"Current password","email":"Email","name":"Full name","organisation":{"name":"Organisation name"},"password":"Password","password_confirmation":"Password confirmation"}},"required":{"mark":"*","text":"Required field"},"to":"To","yes":"Yes"},"stop_area_copies":{"errors":{"copy_aborted":"Errors prohibited this copy from completing: ","exception":"internal error"},"new":{"success":"Clone succedeed","title":{"child":"Clone as child","parent":"Clone as parent"}}},"stop_area_referential_sync":{"message":{"failed":"Synchronization failed after %{processing_time} with error: \u003cem\u003e%{error}\u003c/em\u003e.","new":"New synchronisation added","pending":"Synchronization pending","successful":"Synchronization successful after %{processing_time} with %{imported} objects created, %{updated} objects updated. %{deleted} objects were deleted.."}},"stop_area_referential_syncs":{"search_no_results":"No stop area referential synchronisation matching your query"},"stop_area_referentials":{"actions":{"cancel_sync":"Cancel reflex synchronization","sync":"Launch a new reflex synchronization"},"show":{"message":"Message","status":"status","synchronized":"Synchronized","title":"Synchronization iCAR"}},"stop_areas":{"access_links":{"access_link_legend_1":"grays arrows for undefined links, green for defined ones","access_link_legend_2":"clic on arrows to create/edit a link","detail_access_links":"Specific links","generic_access_links":"Glogal links","title":"Access links for %{stop_area}'s access"},"actions":{"activate":"Activate this stop","activate_confirm":"Are you sure you want to activate this stop ?","add_children":"Create or modify the relation parent -\u003e children","add_routing_lines":"Manage constraint's lines","add_routing_stops":"Manage constraint's stops","clone_as_child":"Clone as child","clone_as_parent":"Clone as parent","create":"Add a stop area","deactivate":"Deactivate this stop","deactivate_confirm":"Are you sure you want tode activate this stop ?","default_geometry":"Compute missing geometries","deleted_at":"Activated","destroy":"Delete stop area","destroy_confirm":"Are you sure you want destroy this stop and all of his children ?","edit":"Edit stop area","export_hub_commercial":"Export HUB commercial stop points","export_hub_physical":"Export HUB physical","export_hub_place":"Export HUB places","export_kml_commercial":"Export KML commercial stop points","export_kml_physical":"Export KML physical","export_kml_place":"Export KML places","manage_access_links":"Manage Access Links","manage_access_points":"Manage Access Points","new":"Add a stop area","select_parent":"Create or modify the relation child -\u003e parent","update":"Edit stop area"},"add_children":{"title":"Manage children of stop area %{stop_area}"},"add_routing_lines":{"title":"Manage lines of routing constraint %{stop_area}"},"add_routing_stops":{"title":"Manage stop areas of routing constraint %{stop_area}"},"default_geometry_success":"%{count} modified stop areas","edit":{"title":"Update stop %{name}"},"errors":{"empty":"Aucun stop_area_id","parent_area_type":"can not be of type %{area_type}","registration_number":{"already_taken":"Already taken","cannot_be_empty":"This field is mandatory","invalid":"Incorrect value (expected value: \"%{mask}\")"}},"filters":{"area_type":"Enter an area type...","city_name":"Enter a city name...","name_or_objectid":"Search by name or by objectid...","zip_code":"Enter a zip code..."},"form":{"address":"246 Boulevard Saint-Germain, 75007 Paris","geolocalize":"Pinpoint "},"genealogical":{"genealogical":"Links between stop area","genealogical_routing":"Routing constraint's links"},"index":{"advanced_search":"Advanced Search","area_type":"Area Type","city_name":"City name","name":"Search by name...","selection":"Filter on","selection_all":"All","title":"Stop areas","zip_code":"Zip Code"},"new":{"title":"Add a new stop"},"search_no_results":"No stop area matching your query","select_parent":{"title":"Manage parent of stop area %{stop_area}"},"show":{"access_managment":"Access Points and Links managment","access_points":"Access Points","geographic_data":"Geographic data","itl_managment":"Routing constraint's links managment","no_geographic_data":"None","not_editable":"The area type is not editable","stop_managment":"Parent-child relations","title":"Stop %{name}"},"stop_area":{"accessibility":"Accessibility","address":"Address","custom_fields":"Custom fields","general":"General","lines":"Lines","localisation":"Localisation","no_object":"Nothing","no_position":"No Position"},"update":{"title":"Update stop %{name}"},"waiting_time_format":"%{value} minutes"},"stop_points":{"actions":{"destroy":"Remove this stop on route","destroy_confirm":"Are you sure you want destroy this stop on route ?","edit":"Edit this stop on route","index":"Stops on route list","new":"Add a new stop on route","show":"Show","sort":"Manage stops on route"},"index":{"move":"Move","no_stop_point":"No stop point on route","reorder_button":"Save reordering","subtitle":"Stops on route ordered","title":"Stops on route %{route}"},"new":{"select_area":"Select a stop area","title":"Add a new stop route"},"reorder_failure":"Fail in reordering","reorder_success":"Stop list saved","stop_point":{"address":"Address","for_alighting":{"forbidden":"Forbidden alighting","normal":"Allowed alighting"},"for_boarding":{"forbidden":"Forbidden boarding","normal":"Allowed boarding"},"lines":"Lines","no_object":"Nothing","no_position":"No position"}},"subscriptions":{"actions":{"new":"Create an account"},"failure":"Invalide subscription","new":{"title":"Create your account"},"success":"Subscription saved"},"support":{"array":{"last_word_connector":", and ","two_words_connector":" and ","words_connector":", "}},"table":{"delete":"Delete","edit":"Edit","show":"Show"},"table_builders":{"selected_elements":"selected element(s)"},"time":{"am":"am","formats":{"default":"%a, %d %b %Y %H:%M:%S %z","devise":{"mailer":{"invitation_instructions":{"accept_until_format":"%B %d, %Y %I:%M %p"}}},"hour":"%Hh%M","long":"%B %d, %Y %H:%M","minute":"%M min","short":"%Y/%m/%d","short_with_time":"%Y/%m/%d at %Hh%M","us":"%m/%d/%Y %I:%M %p"},"pm":"pm"},"time_table_combinations":{"combine_form":{"time_tables":"Time table to combine with"},"combined_type":{"calendar":"Calendars","time_table":"Time tables"},"failure":"operation failed on timetable","new":{"title":"Combine a calendar"},"operations":{"disjunction":"disjoin","intersection":"intersect","union":"merge"},"success":"operation applied on timetable"},"time_tables":{"actions":{"add_date":"Add a peculiar date","add_excluded_date":"Add an excluded date","add_period":"Add a period","combine":"Combine with another timetable","destroy":"Remove this timetable","destroy_confirm":"Are you sure you want destroy this timetable ?","destroy_date_confirm":"Are you sure you want destroy this date ?","destroy_period_confirm":"Are you sure you want destroy this period ?","duplicate":"Duplicate this timetable","edit":"Edit this timetable","new":"Add a new timetable"},"actualize":{"success":"Actualize succeded"},"duplicate":{"title":"Duplicate timetable"},"duplicate_success":"duplication succeded","edit":{"confirm_modal":{"message":"You are about to change pages. Do you want to validate your changes before this?","title":"Confirm"},"day_types":"Day types","error_modal":{"title":"Error","withPeriodsWithoutDayTypes":"A tiemetable can't have period(s) swithout day type(s).","withoutPeriodsWithDaysTypes":"A timetable can't have day type(s) without period(s)."},"error_submit":{"dates_overlaps":"A period cannot overlap a date in a timetable","periods_overlaps":"Periods cannot overlap in a timetable"},"exceptions":"Exceptions","metas":{"calendar":"Associated calendar","day_types":"Periods day tpes","days":{"1":"Su","2":"Mo","3":"Tu","4":"We","5":"Th","6":"Fr","7":"Sa"},"name":"Name","no_calendar":"None"},"period_form":{"begin":"Period start","end":"Period end"},"periods":"Periods","select2":{"tag":{"placeholder":"Add or search a tag..."}},"synthesis":"Synthesis","title":"Update timetable %{time_table}"},"error_period_filter":"The period filter must have valid bounding dates","index":{"advanced_search":"Advanced Search","comment":"Search by name","end_date":"mm/jj/aaaa","from":"From: ","selection":"Selection","selection_all":"All","start_date":"mm/jj/aaaa","tag_search":"Tags : hollidays,public holliday","title":"timetables","to":" to: "},"new":{"title":"Add a new timetable"},"properties_show":{"resume":"From %{start_date} to %{end_date}","resume_empty":"Empty timetable"},"search_no_results":"No calendar matching your query","show":{"add_date":"Add a date","add_period":"Add a period","combine":"Apply","combine_form":"Combinations","dates":"Application dates","from":"from","periods":"Application periods","title":"Timetable %{name}","to":"to"},"show_time_table":{"excluded_date":"Excluded date","legend":"Legend : ","overlap_date":"Overlap date","resume":"From %{start_date} to %{end_date}","resume_empty":"Empty timetable","selected_date":"Date directly included","selected_period":"Date included in period"},"time_table":{"bounding":"from %{start} to %{end}","dates_count":"dates: %{count}","empty":"empty","periods_count":"periods: %{count}","periods_dates_count":"dates: %{dates_count}, periods: %{periods_count}"}},"timebands":{"actions":{"destroy":"Delete a time band","destroy_confirm":"Thank you to confirm the deletion of these time band.","edit":"Edit a time band","new":"Add a time band"},"edit":{"title":"Edit this time band %{timeband}"},"index":{"title":"Time bands"},"new":{"title":"Add a time band"},"show":{"title":"Time band %{timeband}"}},"titles":{"clean_up":{"begin_date":"Begin date of clean up","end_date":"End date of clean up"}},"today":"Today","transport_modes":{"label":{"air":"Air","bicycle":"Bicycle","bus":"Bus","coach":"Coach","ferry":"Ferry","local_train":"Local train","long_distance_train":"Long distance train","metro":"Metro","other":"Other","private_vehicle":"Private vehicle","rapid_transit":"Rapid transit","shuttle":"Shuttle","taxi":"Taxi","train":"Train","tramway":"Tramway","trolleybus":"Trolleybus","unknown":"unknown","val":"VAL","walk":"Walk","waterborne":"Waterborne"},"name":"Transport mode"},"true":"Yes","undefined":"undefined","unknown":"Unknown","users":{"actions":{"destroy":"Remove this user","destroy_confirm":"Are you sure you want destroy this user?","edit":"Edit this user","new":"Add a new user"},"edit":{"title":"Update user %{user}"},"index":{"title":"Users"},"new":{"title":"Add a new user"},"show":{"title":"User %{user}"}},"validation_result":{"details":{"detail_1_neptune_xml_1":"%{source_label} : %{error_value}","detail_1_neptune_xml_2":"%{source_label} : %{error_value}","detail_2_neptune_accesslink_1":"La liaison d'accès %{source_objectid} référence %{error_value} qui n'existe pas","detail_2_neptune_accesslink_2":"Sur la liaison d'accès %{source_objectid}, les références startOfLink = %{error_value} et endOfLink = %{reference_value} sont de même type","detail_2_neptune_accesspoint_1":"L'accès %{source_objectid} référence un arrêt parent (containedIn = %{error_value}) inexistant","detail_2_neptune_accesspoint_2":"L'accès %{source_objectid} référence un arrêt parent (containedIn = %{target_0_objectid}) de type invalide (ITL)","detail_2_neptune_accesspoint_3":"L'accès %{source_objectid} n'a pas de lien d'accès","detail_2_neptune_accesspoint_4":"L'accès %{source_objectid} de type In a des liens d'accès sortants","detail_2_neptune_accesspoint_5":"L'accès %{source_objectid} de type Out a des liens d'accès entrants","detail_2_neptune_accesspoint_6":"L'accès %{source_objectid} de type InOut n'a que des liens d'accès entrants ou sortants","detail_2_neptune_accesspoint_7":"L'accès %{source_objectid} utilise un référentiel géographique (longLatType = %{error_value}) invalide","detail_2_neptune_areacentroid_1":"La position géographique \u003cAreaCentroid\u003e %{source_objectid} référence un arrêt (containedIn = %{error_value}) inexistant","detail_2_neptune_areacentroid_2":"La position géographique \u003cAreaCentroid\u003e %{source_objectid} utilise un référentiel géographique (longLatType = %{error_value}) invalide","detail_2_neptune_common_1":"L'élément %{source_objectid} a des attributs qui diffèrent entre les différents fichiers qui le définissent","detail_2_neptune_common_2":"L'élément %{source_objectid} partage l'attribut RegistrationNumber = %{error_value} avec un autre objet de même type","detail_2_neptune_connectionlink_1":"La correspondance %{source_objectid} référence 2 arrêts inexistants","detail_2_neptune_facility_1":"L'équipement %{source_objectid} est situé sur un arrêt inexistant (containedId = %{error_value})","detail_2_neptune_facility_2":"L'équipement %{source_objectid} référence un arrêt (stopAreaId = %{error_value}) inexistant","detail_2_neptune_facility_3":"L'équipement %{source_objectid} référence une ligne (lineId = %{error_value} inexistante","detail_2_neptune_facility_4":"L'équipement %{source_objectid} référence une correspondance (connectionLinkId = %{error_value} inexistante","detail_2_neptune_facility_5":"L'équipement %{source_objectid} référence un point d'arrêt (stopPointId = %{error_value} inexistant","detail_2_neptune_facility_6":"L'équipement %{source_objectid} utilise un référentiel géographique (longLatType = %{error_value}) invalide","detail_2_neptune_groupofline_1":"La ligne %{source_objectid} est absente de la liste des lignes du du groupe de lignes %{target_0_objectid}","detail_2_neptune_itl_1":"Le fils (contains = %{target_0_objectid}) de type %{error_value} ne peut pas être contenu dans l'arrêt %{source_objectid} de type %{reference_value}","detail_2_neptune_itl_2":"L'arrêt de type ITL %{source_objectid} n'est pas utilisé","detail_2_neptune_itl_3":"L'arrêt areaId = %{error_value} référencé par l'ITL %{source_objectid} n'existe pas","detail_2_neptune_itl_4":"L'arrêt areaId = %{target_0_objectid} référencé par l'ITL %{source_objectid} devrait être de type ITL et non de type %{error_value}","detail_2_neptune_itl_5":"La référence lineIdShortCut = %{error_value} de l'ITL %{source_objectid} n'est pas cohérente avec la ligne %{target_0_objectid}","detail_2_neptune_journeypattern_1":"La mission %{source_objectid} référence une séquence d'arrêts (routeId = %{error_value}) inexistante","detail_2_neptune_journeypattern_2":"La mission %{source_objectid} référence un point d'arrêt (stopPointId = %{error_value}) inexistant","detail_2_neptune_journeypattern_3":"La mission %{source_objectid} référence une ligne (lineIdShortcut = %{error_value}) inexistante","detail_2_neptune_line_1":"La ligne %{source_objectid} référence un réseau (ptNetworkIdShortcut = %{error_value} inexistant","detail_2_neptune_line_2":"La ligne %{source_objectid} référence un point d'arrêt \u003cStopPoint\u003e (lineEnd = %{error_value}) inexistant ","detail_2_neptune_line_3":"La ligne %{source_objectid} référence un point d'arrêt (lineEnd = %{error_value}) qui n'est pas terminus d'une séquence d'arrêts","detail_2_neptune_line_4":"La ligne %{source_objectid} référence une séquence d'arrêt (routeId = %{error_value}) inexistante","detail_2_neptune_line_5":"La séquence d'arrêts (routeId = %{target_0_objectid}) n'est pas référencée par la ligne %{source_objectid}","detail_2_neptune_network_1":"La ligne %{source_objectid} est absente de la liste des lignes du réseau %{target_0_objectid}","detail_2_neptune_ptlink_1":"Le tronçon %{source_objectid} reférence un %{reference_value} = %{error_value} inexistant","detail_2_neptune_route_1":"La séquence d'arrêts %{source_objectid} référence une mission (journeyPatternId = %{error_value}) inexistante","detail_2_neptune_route_10":"La séquence retour (waybackRouteId = %{target_0_objectid}) ne référence pas la séquence d'arrêts %{source_objectid} comme retour","detail_2_neptune_route_11":"Le sens (%{reference_value}) de la séquence d'arrêt %{source_objectid} n'est pas compatible avec celui (%{error_value}) de la séquence opposée %{target_0_objectid}","detail_2_neptune_route_12":"Le départ dans la zone %{reference_value}) de la séquence d'arrêts %{source_objectid} n'est pas dans la même zone que l'arrivée (zone %{error_value} de la séquence retour %{target_0_objectid}","detail_2_neptune_route_2":"La séquence d'arrêts %{source_objectid} référence un tronçon (ptLinkId = %{error_value}) inexistant","detail_2_neptune_route_3":"La séquence retour (waybackRouteId = %{error_value}) de la séquence d'arrêts %{source_objectid} n'existe pas","detail_2_neptune_route_4":"Le tronçon (ptLinkId = %{error_value}) référencé par la séquence d'arrêt %{source_objectid} est partagé avec %{target_0_objectid}","detail_2_neptune_route_5":"Le tronçon %{source_objectid} partage un %{reference_value} : %{error_value} avec un autre tronçon","detail_2_neptune_route_6_1":"La séquence d'arrêts %{source_objectid} n'est pas une séquence linéaire, le chainage des tronçons forme un anneau","detail_2_neptune_route_6_2":"La séquence d'arrêts %{source_objectid} n'est pas une séquence linéaire, le chainage des tronçons est rompu au tronçon %{target_0_objectid}","detail_2_neptune_route_7":"La séquence d'arrêts %{source_objectid} ne référence pas la mission %{target_0_objectid} alors que cette mission référence la séquence d'arrêt","detail_2_neptune_route_8":"La mission journeyPatternId = %{target_0_objectid} de la séquence d'arrêts %{source_objectid} utilise des points d'arrêts hors séquence","detail_2_neptune_route_9":"Le point d'arrêt (stopPointId = %{target_0_objectid}) de la séquence d'arrêts %{source_objectid} n'est utilisé dans aucune mission","detail_2_neptune_stoparea_1":"Le fils (contains = %{error_value}) de l'arrêt %{source_objectid} n'est pas de type StopArea ni StopPoint","detail_2_neptune_stoparea_2":"L'arrêt %{source_objectid} de type %{reference_value} ne peut contenir que des arrêts de type StopPlace ou CommercialStopPoint, or un des arrêts contenus (contains = %{target_0_objectid}) est de type %{error_value}","detail_2_neptune_stoparea_3":"L'arrêt %{source_objectid} de type %{reference_value} ne peut contenir que des arrêts de type BoardingPosition ou Quay, or un des arrêts contenus (contains = %{target_0_objectid}) est de type %{error_value}","detail_2_neptune_stoparea_4":"L'arrêt %{source_objectid} de type %{reference_value} ne peut contenir que des points d'arrêt de séquence, or un des arrêts contenus (contains = %{target_0_objectid}) est un StopArea arrêt de type %{error_value}","detail_2_neptune_stoparea_5":"L'arrêt %{source_objectid} référence une position géographique (centroidOfArea = %{error_value}) inexistante","detail_2_neptune_stoparea_6":"L'arrêt %{source_objectid} référence une position géographique (centroidOfArea = %{target_0_objectid}) qui ne le référence pas en retour (containedIn = %{error_value})","detail_2_neptune_stoppoint_1":"Le point d'arrêt %{source_objectid} référence une ligne (lineIdShortcut = %{error_value}) inexistante","detail_2_neptune_stoppoint_2":"Le point d'arrêt %{source_objectid} référence un réseau (ptNetworkIdShortcut = %{error_value}) inexistant","detail_2_neptune_stoppoint_3":"Le point d'arrêt %{source_objectid} référence un arrêt (containedIn = %{error_value}) inexistant","detail_2_neptune_stoppoint_4":"Le point d'arrêt %{source_objectid} utilise un référentiel géographique (longLatType = %{error_value}) invalide","detail_2_neptune_timetable_1":"Le calendrier (\u003cTimetable\u003e) %{source_objectid} ne référence aucune course existante","detail_2_neptune_timetable_2":"La course %{source_objectid} n'est référencée dans aucun calendrier (\u003cTimetable\u003e)","detail_2_neptune_vehiclejourney_1":"La course %{source_objectid} référence une séquence d'arrêts (routeId = %{error_value}) inexistante","detail_2_neptune_vehiclejourney_2":"La course %{source_objectid} référence une mission (journeyPatternId = %{error_value}) inexistante","detail_2_neptune_vehiclejourney_3":"La course %{source_objectid} référence une ligne (lineIdShortcut = %{error_value}) inexistante","detail_2_neptune_vehiclejourney_4":"La course %{source_objectid} référence un opérateur (operatorId = %{error_value}) inexistant","detail_2_neptune_vehiclejourney_5":"La course %{source_objectid} référence une fréquence horaire (timeSlotId = %{error_value}) inexistante","detail_2_neptune_vehiclejourney_6":"La course %{source_objectid} référence une mission %{error_value} incompatible de la séquence d'arrêts %{reference_value}","detail_2_neptune_vehiclejourney_7":"La mission %{source_objectid} n'est référencée par aucune course","detail_2_neptune_vehiclejourneyatstop_1":"La course %{source_objectid} fournit un horaire sur un point d'arrêt (stopPointId = %{error_value}) inexistant","detail_2_neptune_vehiclejourneyatstop_2":"Un horaire de la course %{source_objectid} référence une autre course : vehicleJourneyId = %{error_value}","detail_2_neptune_vehiclejourneyatstop_3":"La course %{source_objectid} ne fournit pas les horaires des points d'arrêts selon l'ordre de la séquence d'arrêts %{error_value}","detail_2_neptune_vehiclejourneyatstop_4":"La course %{source_objectid} ne fournit pas les horaires des points d'arrêts de sa mission %{error_value}","detail_3_accesslink_1":"Sur le lien d'accès %{source_label} (%{source_objectid}), la distance entre l'arrêt %{target_0_label} (%{target_0_objectid}) et l'accès %{target_1_label} (%{target_1_objectid}) est trop grande : distance %{error_value} \u003e %{reference_value}","detail_3_accesslink_2":"Sur le lien d'accès %{source_label} (%{source_objectid}), la distance entre l'arrêt %{target_0_label} (%{target_0_objectid}) et l'accès %{target_1_label} (%{target_1_objectid}) : %{error_value} est supérieure à la longueur du lien : %{reference_value}","detail_3_accesslink_3_1":"Sur le lien d'accès %{source_label} (%{source_objectid}), la vitesse par défaut %{error_value} est supérieure à %{reference_value} km/h","detail_3_accesslink_3_2":"Sur le lien d'accès %{source_label} (%{source_objectid}), la vitesse pour un voyageur occasionnel %{error_value} est supérieure à %{reference_value} km/h","detail_3_accesslink_3_3":"Sur le lien d'accès %{source_label} (%{source_objectid}), la vitesse pour un voyageur habitué %{error_value} est supérieure à %{reference_value} km/h","detail_3_accesslink_3_4":"Sur le lien d'accès %{source_label} (%{source_objectid}), la vitesse pour un voyageur à mobilité réduite %{error_value} est supérieure à %{reference_value} km/h","detail_3_accesspoint_1":"L'accès %{source_label} (%{source_objectid}) n'est pas géolocalisé","detail_3_accesspoint_2":"L'accès %{source_label} (%{source_objectid}) est localisé trop près de l'accès %{target_0_label} (%{target_0_objectid}) : distance %{error_value} \u003c %{reference_value}","detail_3_accesspoint_3":"L'accès %{source_label} (%{source_objectid}) est localisé trop loin de son parent %{target_0_label} (%{target_0_objectid}) : distance %{error_value} \u003e %{reference_value}","detail_3_connectionlink_1":"Sur la correspondance %{source_label} (%{source_objectid}), la distance entre les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid}) est trop grande : distance %{error_value} \u003e %{reference_value}","detail_3_connectionlink_2":"Sur la correspondance %{source_label} (%{source_objectid}), la distance entre les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid}) : %{error_value} est supérieure à la longueur du lien : %{reference_value}","detail_3_connectionlink_3_1":"Sur la correspondance %{source_label} (%{source_objectid}), la vitesse par défaut %{error_value} est supérieure à %{reference_value} km/h","detail_3_connectionlink_3_2":"Sur la correspondance %{source_label} (%{source_objectid}), la vitesse pour un voyageur occasionnel %{error_value} est supérieure à %{reference_value} km/h","detail_3_connectionlink_3_3":"Sur la correspondance %{source_label} (%{source_objectid}), la vitesse pour un voyageur habitué %{error_value} est supérieure à %{reference_value} km/h","detail_3_connectionlink_3_4":"Sur la correspondance %{source_label} (%{source_objectid}), la vitesse pour un voyageur à mobilité réduite %{error_value} est supérieure à %{reference_value} km/h","detail_3_facility_1":"L'équipement %{source_label} (%{source_objectid}) n'est pas géolocalisé","detail_3_facility_2":"L'équipement %{source_label} (%{source_objectid}) est localisé trop loin de son parent %{areaName} (%{areaId}) : distance %{error_value} \u003e %{reference_value}","detail_3_journeypattern_1":"La mission %{source_label} (%{source_objectid}) utilise les mêmes arrêts que la mission %{target_0_label} (%{target_0_objectid}) - nombre d'arrêts = %{error_value}","detail_3_line_1":"La ligne %{source_label} (%{source_objectid}) a une ligne homonyme sur le même réseau %{target_0_label} (%{target_0_objectid})","detail_3_line_2":"La ligne %{source_label} (%{source_objectid}) n'a pas de séquence d'arrêts","detail_3_route_1":"Sur la séquence d'arrêt %{source_label} (%{source_objectid}), l'arrêt %{target_0_label} (%{target_0_objectid}) est desservi 2 fois consécutivement","detail_3_route_2":"Les terminus de la séquence d'arrêt %{source_label} (%{source_objectid}) ne sont pas cohérent avec ceux de sa séquence opposée : l'une part de %{target_0_label} (%{target_0_objectid}) et l'autre arrive à %{target_1_label} (%{target_1_objectid})","detail_3_route_3_1":"Sur la séquence d'arrêt %{source_label} (%{source_objectid}), entre les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid}), distance %{error_value} \u003c %{reference_value} ","detail_3_route_3_2":"Sur la séquence d'arrêt %{source_label} (%{source_objectid}), entre les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid}), distance %{error_value} \u003e %{reference_value} ","detail_3_route_4":"La séquence d'arrêt %{source_label} (%{source_objectid}) utilise la même liste ordonnée d'arrêts que la séquence d'arrêts %{target_0_label} (%{target_0_objectid})","detail_3_route_5":"La séquence d'arrêt %{source_label} (%{source_objectid}) peut admettre la séquence %{target_0_label} (%{target_0_objectid}) comme séquence opposée","detail_3_route_6":"La séquence d'arrêt %{source_label} (%{source_objectid}) doit avoir un minimum de 2 arrêts","detail_3_route_7":"La séquence d'arrêt %{source_label} (%{source_objectid}) n'a pas de mission","detail_3_route_8":"La séquence d'arrêt %{source_label} (%{source_objectid}) a %{error_value} arrêts non utilisés par des missions","detail_3_route_9":"La séquence d'arrêt %{source_label} (%{source_objectid}) n'a pas de mission desservant l'ensemble de ses arrêts","detail_3_stoparea_1":"L'arrêt %{source_label} (%{source_objectid}) n'est pas géolocalisé","detail_3_stoparea_2":"L'arrêt %{source_label} (%{source_objectid}) est localisé trop près de l'arrêt %{target_0_label} (%{target_0_objectid}) : distance %{error_value} \u003c %{reference_value}","detail_3_stoparea_3":"Les arrêts %{source_label} (%{source_objectid} et %{target_0_objectid}) sont desservis par les mêmes lignes","detail_3_stoparea_4":"L'arrêt %{source_label} (%{source_objectid}) est en dehors du périmètre de contrôle","detail_3_stoparea_5":"L'arrêt %{source_label} (%{source_objectid}) est localisé trop loin de son parent %{target_0_label} (%{target_0_objectid}) : distance %{error_value} \u003e %{reference_value}","detail_3_vehiclejourney_1":"Arrêt %{target_0_label} (%{target_0_objectid}) : durée d'arrêt mesurée %{error_value} \u003e %{reference_value}","detail_3_vehiclejourney_2_1":"La course %{source_label} (%{source_objectid}) a des horaires décroissants entre les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid})","detail_3_vehiclejourney_2_2":"La course %{source_label} (%{source_objectid}) a une vitesse %{error_value} \u003c %{reference_value} km/h entre les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid})","detail_3_vehiclejourney_2_3":"La course %{source_label} (%{source_objectid}) a une vitesse %{error_value} \u003e %{reference_value} km/h entre les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid})","detail_3_vehiclejourney_3":"La course %{source_label} (%{source_objectid}) a une variation de progression entre les arrêts %{target_1_label} (%{target_1_objectid}) et %{target_2_label} (%{target_2_objectid}) %{error_value} \u003e %{reference_value} avec la course %{target_0_label} (%{target_0_objectid})","detail_3_vehiclejourney_4":"La course %{source_label} (%{source_objectid}) n'a pas de calendrier d'application","detail_4_accesslink_1_max_size":"L'attribut %{reference_value} du lien d'accès %{source_label} (%{source_objectid}) est trop grand (%{error_value})","detail_4_accesslink_1_min_size":"L'attribut %{reference_value} du lien d'accès %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})","detail_4_accesslink_1_pattern":"L'attribut %{reference_value} du lien d'accès %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})","detail_4_accesslink_1_unique":"L'attribut %{reference_value} du lien d'accès %{source_label} (%{source_objectid}) a une valeur partagée avec le lien d'accès %{target_0_label} (%{target_0_objectid})","detail_4_accesspoint_1_max_size":"L'attribut %{reference_value} du point d'accès %{source_label} (%{source_objectid}) est trop grand (%{error_value})","detail_4_accesspoint_1_min_size":"L'attribut %{reference_value} du point d'accès %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})","detail_4_accesspoint_1_pattern":"L'attribut %{reference_value} du point d'accès %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})","detail_4_accesspoint_1_unique":"L'attribut %{reference_value} du point d'accès %{source_label} (%{source_objectid}) a une valeur partagée avec le point d'accès %{target_0_label} (%{target_0_objectid})","detail_4_company_1_max_size":"L'attribut %{reference_value} du transporteur %{source_label} (%{source_objectid}) est trop grand (%{error_value})","detail_4_company_1_min_size":"L'attribut %{reference_value} du transporteur %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})","detail_4_company_1_pattern":"L'attribut %{reference_value} du transporteur %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})","detail_4_company_1_unique":"L'attribut %{reference_value} du transporteur %{source_label} (%{source_objectid}) a une valeur partagée avec le transporteur %{target_0_label} (%{target_0_objectid})","detail_4_connectionlink_1_max_size":"L'attribut %{reference_value} de la correspondance %{source_label} (%{source_objectid}) est trop grand (%{error_value})","detail_4_connectionlink_1_min_size":"L'attribut %{reference_value} de la correspondance %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})","detail_4_connectionlink_1_pattern":"L'attribut %{reference_value} de la correspondance %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})","detail_4_connectionlink_1_unique":"L'attribut %{reference_value} de la correspondance %{source_label} (%{source_objectid}) a une valeur partagée avec la correspondance %{target_0_label} (%{target_0_objectid})","detail_4_connectionlink_2":"Sur la correspondance %{source_label} (%{source_objectid}) au moins l'un des arrêts %{startName} (%{startId}) et %{endName} (%{endId}) n'est pas un arrêt physique","detail_4_groupofline_1_max_size":"L'attribut %{reference_value} du groupe de lignes %{source_label} (%{source_objectid}) est trop grand (%{error_value})","detail_4_groupofline_1_min_size":"L'attribut %{reference_value} du groupe de lignes %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})","detail_4_groupofline_1_pattern":"L'attribut %{reference_value} du groupe de lignes %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})","detail_4_groupofline_1_unique":"L'attribut %{reference_value} du groupe de lignes %{source_label} (%{source_objectid}) a une valeur partagée avec le groupe de lignes %{target_0_label} (%{target_0_objectid})","detail_4_journeypattern_1_max_size":"L'attribut %{reference_value} de la mission %{source_label} (%{source_objectid}) est trop grand (%{error_value})","detail_4_journeypattern_1_min_size":"L'attribut %{reference_value} de la mission %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})","detail_4_journeypattern_1_pattern":"L'attribut %{reference_value} de la mission %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})","detail_4_journeypattern_1_unique":"L'attribut %{reference_value} de la mission %{source_label} (%{source_objectid}) a une valeur partagée avec la mission %{target_0_label} (%{target_0_objectid})","detail_4_line_1_max_size":"L'attribut %{reference_value} de la ligne %{source_label} (%{source_objectid}) est trop grand (%{error_value})","detail_4_line_1_min_size":"L'attribut %{reference_value} de la ligne %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})","detail_4_line_1_pattern":"L'attribut %{reference_value} de la ligne %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})","detail_4_line_1_unique":"L'attribut %{reference_value} de la ligne %{source_label} (%{source_objectid}) a une valeur partagée avec la ligne %{target_0_label} (%{target_0_objectid})","detail_4_line_2":"La ligne %{source_label} (%{source_objectid}) a un mode de transport interdit %{error_value}","detail_4_line_3_1":"La ligne %{source_label} (%{source_objectid}) n'a pas de groupe de lignes","detail_4_line_3_2":"La ligne %{source_label} (%{source_objectid}) a plusieurs groupes de lignes","detail_4_line_4_1":"La ligne %{source_label} (%{source_objectid}) n'a pas de séquence d'arrêts","detail_4_line_4_2":"La ligne %{source_label} (%{source_objectid}) a trop de séquences d'arrêts non associées (%{error_value})","detail_4_network_1_max_size":"L'attribut %{reference_value} du réseau %{source_label} (%{source_objectid}) est trop grand (%{error_value})","detail_4_network_1_min_size":"L'attribut %{reference_value} du réseau %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value}) ","detail_4_network_1_pattern":"L'attribut %{reference_value} du réseau %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})","detail_4_network_1_unique":"L'attribut %{reference_value} du réseau %{source_label} (%{source_objectid}) a une valeur partagée avec le réseau %{target_0_label} (%{target_0_objectid})","detail_4_route_1_max_size":"L'attribut %{reference_value} de la séquence d'arrêts %{source_label} (%{source_objectid}) est trop grand (%{error_value})","detail_4_route_1_min_size":"L'attribut %{reference_value} de la séquence d'arrêts %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})","detail_4_route_1_pattern":"L'attribut %{reference_value} de la séquence d'arrêts %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})","detail_4_route_1_unique":"L'attribut %{reference_value} de la séquence d'arrêts %{source_label} (%{source_objectid}) a une valeur partagée avec la séquence d'arrêts %{target_0_label} (%{target_0_objectid})","detail_4_stoparea_1_max_size":"L'attribut %{reference_value} de l'arrêt %{source_label} (%{source_objectid}) est trop grand (%{error_value})","detail_4_stoparea_1_min_size":"L'attribut %{reference_value} de l'arrêt %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})","detail_4_stoparea_1_pattern":"L'attribut %{reference_value} de l'arrêt %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})","detail_4_stoparea_1_unique":"L'attribut %{reference_value} de l'arrêt %{source_label} (%{source_objectid}) a une valeur partagée avec l'arrêt %{target_0_label} (%{target_0_objectid})","detail_4_stoparea_2":"L'arrêt physique %{source_label} (%{source_objectid}) n'a pas de parent","detail_4_timetable_1_max_size":"L'attribut %{reference_value} du calendrier %{source_label} (%{source_objectid}) est trop grand (%{error_value})","detail_4_timetable_1_min_size":"L'attribut %{reference_value} du calendrier %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})","detail_4_timetable_1_pattern":"L'attribut %{reference_value} du calendrier %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})","detail_4_timetable_1_unique":"L'attribut %{reference_value} du calendrier %{source_label} (%{source_objectid}) a une valeur partagée avec le calendrier %{target_0_label} (%{target_0_objectid})","detail_4_vehiclejourney_1_max_size":"L'attribut %{reference_value} de la course %{source_label} (%{source_objectid}) est trop grand (%{error_value})","detail_4_vehiclejourney_1_min_size":"L'attribut %{reference_value} de la course %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})","detail_4_vehiclejourney_1_pattern":"L'attribut %{reference_value} de la course %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})","detail_4_vehiclejourney_1_unique":"L'attribut %{reference_value} de la course %{source_label} (%{source_objectid}) a une valeur partagée avec la course %{target_0_label} (%{target_0_objectid})","detail_4_vehiclejourney_2":"La course %{source_label} (%{source_objectid}) a un mode de transport interdit %{error_value}"},"severities":{"error":"Required","error_txt":"Required","warning":"Optional","warning_txt":"Optional"},"statuses":{"na":"Unavailable","nok":"Error","ok":"Success"}},"validation_results":{"file":{"detailed_errors_file_prefix":"detail_of_errors.csv","summary_errors_file_prefix":"summary_of_tests.csv","zip_name_prefix":"validation_results"},"index":{"column":"Col","line":"Li"}},"validation_tasks":{"actions":{"destroy":"Destroy","destroy_confirm":"Are you sure you want destroy this validation?","new":"New validation"},"compliance_check_task":"Validate Report","index":{"title":"Validations","warning":""},"new":{"all":"All","fields_gtfs_validation":{"warning":"Filter on stop areas validation only GTFS stops and transfers files, these may contain extra attributes"},"flash":"Validation task on queue, refresh page to see progression","title":"New validation"},"severities":{"error":"Error","fatal":"Fatal","info":"Information","ok":"Ok","uncheck":"Unchecked","warning":"Warning"},"show":{"completed":"[ Completed ]","failed":"[ Failed ]","graph":{"files":{"error":"Errors","ignored":"Ignored","ok":"Success","title_default":"Validation result for %{extension} file","title_zip":"Validation results for files in zip"},"lines":{"access_points_stats":"Access Points","connection_links_stats":"Connection Links","journey_patterns_stats":"Journey Patterns","lines_stats":"Lines","objects_label":"Objects count","routes_stats":"Routes","stop_areas_stats":"Stop Areas","time_tables_stats":"Timetables","title":"Validated objects","vehicle_journeys_stats":"Vehicle Journeys"}},"not_yet_started":"On queue","pending":"[ In the treatment queue ]","processing":"[ In progress... ]","report":"Report","table":{"line":{"access_points":"Access points","connection_links":"Connection links","journey_patterns":"Journey patterns","name":"Name","not_saved":"Not saved","routes":"Routes","save":"Save","save_error":"Save error","saved":"Saved","stop_areas":"Stop areas","time_tables":"Time tables","vehicle_journeys":"Vehicle journeys"}},"validated_file":"Validated file"},"statuses":{"aborted":"Failed","canceled":"Canceled","created":"Pending ...","scheduled":"Processing ...","terminated":"Completed"}},"validations":{"actions":{"destroy":"Destroy","destroy_confirm":"Are you sure you want destroy this validation?","new":"New validation"},"compliance_check_task":"Validate Report","index":{"title":"Validations","warning":""},"new":{"all":"All","fields_gtfs_validation":{"warning":"Filter on stop areas validation only GTFS stops and transfers files, these may contain extra attributes"},"flash":"Validation task on queue, refresh page to see progression","title":"New validation"},"severities":{"error":"Error","fatal":"Fatal","info":"Information","ok":"Ok","uncheck":"Unchecked","warning":"Warning"},"show":{"completed":"[ Completed ]","details":"Details","export":"Download test report","export_csv":"CSV format","failed":"[ Failed ]","graph":{"files":{"error":"Errors","ignored":"Ignored","ok":"Success","title_default":"Validation result for %{extension} file","title_zip":"Validation results for files in zip"},"lines":{"access_points_stats":"Access Points","connection_links_stats":"Connection Links","journey_patterns_stats":"Journey Patterns","lines_stats":"Lines","objects_label":"Objects count","routes_stats":"Routes","stop_areas_stats":"Stop Areas","time_tables_stats":"Timetables","title":"Validated objects","vehicle_journeys_stats":"Vehicle Journeys"}},"parameters":"Tests parameters","pending":"[ In the treatment queue ]","processing":"[ In progress... ]","report":"Report","summary":"Rapport de conformité à la norme NEPTUNE","table":{"line":{"access_points":"Acces points","connection_links":"Connection links","journey_patterns":"Journey patterns","name":"Name","not_saved":"Not saved","routes":"Routes","save":"Save","save_error":"Save error","saved":"Saved","stop_areas":"Stop areas","time_tables":"Time tables","vehicle_journeys":"Vehicle journeys"}},"title":"Neptune Validation","validated_file":"Validated file"},"statuses":{"aborted":"Failed","canceled":"Canceled","created":"Pending ...","scheduled":"Processing ...","terminated":"Completed"}},"validity_range":"%{debut} \u003e %{end}","vehicle_journey_at_stops":{"errors":{"day_offset_must_not_exceed_max":"The vehicle journey with ID %{short_id} cannot have times exceeding %{max} days"}},"vehicle_journey_exports":{"label":{"b_false":"No","b_true":"Yes","flexible_service":"on demand (Y(es)|N(o)|empty for unknown)","footnotes_ids":"footnotes","friday":"Fr","ftn_columns":"ref;number;line text","ftn_filename":"notes","mobility":"wheel_chairs (Y(es)|N(o)|empty for unknown)","monday":"Mo","number":"number","published_journey_name":"published name","saturday":"Sa","stop_id":"stop id","stop_name":"stop name","sunday":"Su","thursday":"Th","time_table_ids":"timetables","tt_columns":"code;name;tags;start;end;day types;periods;peculiar days;excluded days","tt_filename":"time_tables","tuesday":"Tu","vehicle_journey_id":"vj id (empty for new vj)","vj_filename":"vehicle_journeys_","wednesday":"We"},"new":{"basename":"vehicle_journeys","title":"Vehicle journeys export"}},"vehicle_journey_frequencies":{"actions":{"index":"Vehicle journey frequency","show":"Show frequency vehicle journey"},"vehicle_journeys_matrix":{"line_routes":"Line's routes"}},"vehicle_journey_frequency":{"require_at_least_one_frequency":"You must specify at least one timeslot"},"vehicle_journey_imports":{"errors":{"exception":"Invalid file, you must provide valid csv, xls or xlsx file","import_aborted":"Errors prohibited this import from completing: ","invalid_vehicle_journey":"Error column %{column}, vehicle journey is invalid : %{message}","invalid_vehicle_journey_at_stop":"Error column %{column} line %{line} : vehicle journey at stop invalid %{time}","not_same_stop_points":"Error column 1 : Not same stop points than in route %{route}","one_stop_point_used":"Error column %{column} : only one stop scheduled"},"new":{"export_vehicle_journeys":"Export existing vehicle journey at stops","success":"Import is a success","title":"Import vehicle journey at stops","tooltip":{"file":"Select a CSV or Excel file"}},"success":{"created_jp_count":"%{count} journey patterns created","created_vj_count":"%{count} vehicle journeys created","deleted_vj_count":"%{count} vehicle journeys deleted","updated_vj_count":"%{count} vehicle journeys updated"}},"vehicle_journeys":{"actions":{"destroy":"Remove this vehicle journey","destroy_confirm":"Are you sure you want destroy this vehicle journey?","edit":"Edit this vehicle journey","edit_frequency":"Edit this frequency vehicle journey","index":"Vehicle journeys","new":"Add a new vehicle journey","new_frequency":"Add a new frequency vehicle journey","show":"Show timed vehicle journeys"},"edit":{"title":"Update vehicle journey %{name} leaving from %{stop} at %{time}","title_stopless":"Update vehicle journey %{name}"},"errors":{"purchase_window":"Invalid purchase window","time_table":"Invalid dates"},"form":{"arrival":"Arrival","arrival_at":"Arrival at","departure":"Departure","departure_at":"Departure at","departure_range":{"end":"End","label":"Journey departure range","start":"Start"},"ending_stop":"Arrival","excluded_constraint_zones":"Excluded constraint zones","footnotes":"Associated footnotes","infos":"Informations","purchase_windows":"Associated purchase windows","set":"Set","show_arrival_time":"Show and edit arrival times","show_journeys_with_calendar":"Show journeys with calendar","show_journeys_without_schedule":"Show journeys without schedule","slide":"Shift","slide_arrival":"arrival time at first stop","slide_delta":"Shift of","slide_departure":"departure time at first stop","slide_title":"Shift all the vehicle journey passing times : %{id}","starting_stop":"Departure","stop_title":"Stop","submit_frequency":"Create frequency vehicle journey","submit_frequency_edit":"Edit frequency vehicle journey","submit_timed":"Create vehicle journey","submit_timed_edit":"Edit vehicle journey","time_tables":"Associated timetables","to":"at","to_arrivals":"Copy departures to arrivals","to_departures":"Copy arrivals to departures"},"index":{"advanced_search":"Advanced Search","select_journey_patterns":"Select journey pattern","select_time_tables":"Enter a timetable","selection":"Filter on","selection_all":"All","time_range":"Departure time threshold","title":"Vehicle journeys on route %{route}","vehicle_journeys":"Departure's times"},"new":{"title":"Add a new vehicle journey","title_frequency":"Add a new frequency vehicle journey"},"show":{"arrival":"Arrival","bounding":"From %{start} to %{end}","departure":"Departure","journey_frequencies":"Timeband","stop_title":"Stop","time_tables":"Calendars list","title":"Vehicle Journey %{vehicle journey}","translation_form":"Vehicle journey translations"},"sidebar":{"timeless":"Timeless vehicle journeys"},"time_filter":{"time_range_filter":"Filter"},"timeless":{"title":"Timeless vehicle journeys","vehicle_journeys":"Vehicle journeys with times at stop","vehicles_list":"Vehicle journeys list"},"vehicle_journey":{"title":"Vehicle journey leaving from %{stop} at %{time}","title_stopless":"Vehicle journey %{name}"},"vehicle_journey_frequency":{"title":"Vehicle journey frequency leaving from %{stop} at %{time}","title_frequency":"Vehicle journey frequency with %{interval}min leaving from %{stop} at %{time_first} to %{time_last}","title_stopless":"Vehicle journey frequency %{name}"},"vehicle_journeys_matrix":{"affect_company":"Affect company","cancel_selection":"Cancel Selection","duplicate":{"delta":"Delta from which vehicle journeys are created","number":"Number of vehicle journeys to create and clone","one":"Clone %{count} vehicle journey","other":"Clone %{count} vehicle journeys","start_time":"Indicative start time"},"fetching_error":"There has been a problem fetching the data. Please reload the page to try again.","filters":{"constraint_zone":"Select a routing constraint zone","id":"Filter by ID...","journey_pattern":"Filter by journey pattern...","purchase_window":"Filter by purchase window","timetable":"Filter by timetable..."},"line_routes":"Line's routes","modal_confirm":"Do you want to save mofications before moving on to the next page ?","no_associated_footnotes":"No associated footnotes","no_associated_purchase_windows":"No associated purchase windows","no_associated_timetables":"No associated timetables","no_excluded_constraint_zones":"No exluded constraint zone","no_line_footnotes":"The line doesn't have any footnotes","select_footnotes":"Select footnotes to associate with the vehicle journey","selected_journeys":"%{count} selected journeys","show_purchase_window":"Show the purchase window","show_timetable":"Show calendar"}},"vehicle_translations":{"failure":"Fail when creating vehicle journeys by translation","success":"%{count} vehicle journeys created by translation","translate_form":{"first_stop_arrival_time":"Arrival time at first stop '%{stop_name}'","first_stop_departure_time":"Departure time at first stop '%{stop_name}'","multiple_cloning_form":"Repeat cloning based on a time interval","set":"Set","to":"at (hh:mm)"}},"waybacks":{"label":{"inbound":"backward","outbound":"straight forward"}},"whodunnit":"By %{author}","will_paginate":{"models":{"line":{"few":"lines","one":"line","other":"lines","zero":"lines"},"network":{"few":"networks","one":"network","other":"networks","zero":"networks"},"referential":{"few":"data spaces","one":"data space","other":"data spaces","zero":"data spaces"},"route":{"few":"routes","one":"route","other":"routes","zero":"routes"}},"next_label":"Next \u0026#8594;","page_entries_info":{"list":"Paginated list","multi_page":"%{model} list %{from} to %{to} out of %{count}","multi_page_html":"%{model} list %{from} to %{to} out of %{count}","search":"Results :","single_page":{"one":"1 %{model} shown","other":"%{model} 1 to %{count} out of %{count}","zero":"No item found"},"single_page_html":{"one":"1 %{model} shown","other":"%{model} 1 to %{count} out of %{count}","zero":"No item found"}},"page_gap":"\u0026hellip;","previous_label":"\u0026#8592; Previous"},"workbench_outputs":{"show":{"see_current_output":"See the current offer","table_headers":{"ended_at":"Ended at"},"title":"Current offers"}},"workbenches":{"actions":{"affect_ccset":"Configure","show_output":"Merge Transport Offer"},"edit":{"link":"Settings","title":"Configure the workbench"},"index":{"offers":{"calendars":"Calendars","idf":"IDF offers","no_content":"No content yet.","organisation":"Organisation offers","referentials":"Referentials","see":"See the list","title":"Transport offers"},"title":"%{organisation} dashboard"},"referential_count":{"one":"There is one referential in your workbench","other":"There are #{count} referentials in your workbench","zero":"There are no referentials in your workbench"},"show":{"title":"Transport offer %{name}"},"update":{"title":"Configure the workbench"}},"workgroups":{"compliance_control_sets":{"after_import":"after import","after_import_by_workgroup":"after import (group)","after_merge":"after merge","after_merge_by_workgroup":"after merge (group)","automatic_by_workgroup":"automatic","before_merge":"before merge","before_merge_by_workgroup":"before merge (group)"},"edit":{"title":"Paramétrages de l'application"}},"yes":true,"yesterday":"Yestersday"});
diff --git a/spec/javascript/vehicle_journeys/actions_spec.js b/spec/javascript/vehicle_journeys/actions_spec.js
index bfbb4fb36..29e5586d0 100644
--- a/spec/javascript/vehicle_journeys/actions_spec.js
+++ b/spec/javascript/vehicle_journeys/actions_spec.js
@@ -1,4 +1,6 @@
import actions from '../../../app/javascript/vehicle_journeys/actions/index'
+import _ from 'lodash'
+window._ = _
const dispatch = function(){}
window.fetch = function(){return Promise.resolve()}
@@ -94,10 +96,12 @@ describe('when using select2 to pick a journey pattern', () => {
selectedItem:{
id: selectedJP.id,
objectid: selectedJP.object_id,
+ object_id: selectedJP.object_id,
short_id: selectedJP.object_id,
name: selectedJP.name,
published_name: selectedJP.published_name,
- stop_areas: selectedJP.stop_area_short_descriptions
+ stop_areas: selectedJP.stop_area_short_descriptions,
+ stop_area_short_descriptions: selectedJP.stop_area_short_descriptions
}
}
expect(actions.selectJPCreateModal(selectedJP)).toEqual(expectedAction)
diff --git a/spec/javascript/vehicle_journeys/components/CustomFieldsInputs_spec.js b/spec/javascript/vehicle_journeys/components/CustomFieldsInputs_spec.js
index 4f8d42d2d..1ca386346 100644
--- a/spec/javascript/vehicle_journeys/components/CustomFieldsInputs_spec.js
+++ b/spec/javascript/vehicle_journeys/components/CustomFieldsInputs_spec.js
@@ -1,5 +1,5 @@
import React, { Component } from 'react'
-import CustomFieldsInputs from '../../../../app/javascript/vehicle_journeys/components/tools/CustomFieldsInputs'
+import CustomFieldsInputs from '../../../../app/javascript/helpers/CustomFieldsInputs'
import renderer from 'react-test-renderer'
require('select2')
diff --git a/spec/javascript/vehicle_journeys/components/VehicleJourneys_spec.js b/spec/javascript/vehicle_journeys/components/VehicleJourneys_spec.js
index f78d5238c..38e4f17a7 100644
--- a/spec/javascript/vehicle_journeys/components/VehicleJourneys_spec.js
+++ b/spec/javascript/vehicle_journeys/components/VehicleJourneys_spec.js
@@ -1,13 +1,8 @@
import React, { Component } from 'react'
import VehicleJourneys from '../../../../app/javascript/vehicle_journeys/components/VehicleJourneys'
import renderer from 'react-test-renderer'
-import fs from 'fs'
-import I18n from '../../../../public/javascripts/i18n'
-import decorateI18n from '../../../../app/assets/javascripts/i18n/extended.coffee'
-window.I18n = decorateI18n(I18n)
-I18n.locale = "fr"
-eval(fs.readFileSync('./public/javascripts/translations.js')+'')
+import I18n from '../../support/jest-i18n'
describe('stopPointHeader', () => {
set('features', () => {
diff --git a/spec/javascript/vehicle_journeys/reducers/vehicleJourneys_spec.js b/spec/javascript/vehicle_journeys/reducers/vehicleJourneys_spec.js
index bfa0942c6..a48a4431d 100644
--- a/spec/javascript/vehicle_journeys/reducers/vehicleJourneys_spec.js
+++ b/spec/javascript/vehicle_journeys/reducers/vehicleJourneys_spec.js
@@ -107,6 +107,7 @@ describe('vehicleJourneys reducer', () => {
selectedCompany: fakeSelectedCompany
})
).toEqual([{
+ ignored_routing_contraint_zone_ids: [],
journey_pattern: fakeSelectedJourneyPattern,
company: fakeSelectedCompany,
published_journey_name: 'test',
@@ -145,7 +146,7 @@ describe('vehicleJourneys reducer', () => {
dummy: false
},
{
- delta : 0,
+ delta : 10,
arrival_time : {
hour: 23,
minute: 2
@@ -154,8 +155,6 @@ describe('vehicleJourneys reducer', () => {
hour: 23,
minute: 12
},
- departure_day_offset: -1,
- arrival_day_offset: -1,
stop_point_objectid: 'test-2',
stop_area_cityname: 'city',
dummy: false
@@ -223,6 +222,7 @@ describe('vehicleJourneys reducer', () => {
selectedCompany: fakeSelectedCompany
})
).toEqual([{
+ ignored_routing_contraint_zone_ids: [],
journey_pattern: fakeSelectedJourneyPattern,
company: fakeSelectedCompany,
published_journey_name: 'test',
@@ -245,26 +245,26 @@ describe('vehicleJourneys reducer', () => {
let pristineVjasList = [{
delta : 0,
arrival_time : {
- hour: 21,
- minute: 54
+ hour: 22,
+ minute: 59
},
departure_time : {
- hour: 21,
- minute: 54
+ hour: 22,
+ minute: 59
},
stop_point_objectid: 'test-1',
stop_area_cityname: 'city',
dummy: false
},
{
- delta : 0,
+ delta : 10,
arrival_time : {
- hour: 21,
- minute: 57
+ hour: 23,
+ minute: 2
},
departure_time : {
- hour: 22,
- minute: 7
+ hour: 23,
+ minute: 12
},
stop_point_objectid: 'test-2',
stop_area_cityname: 'city',
@@ -287,12 +287,12 @@ describe('vehicleJourneys reducer', () => {
{
delta : 0,
arrival_time : {
- hour: 23,
- minute: 37
+ hour: 0,
+ minute: 42
},
departure_time : {
- hour: 23,
- minute: 37
+ hour: 0,
+ minute: 42
},
stop_point_objectid: 'test-4',
stop_area_cityname: 'city',
@@ -334,6 +334,7 @@ describe('vehicleJourneys reducer', () => {
selectedCompany: fakeSelectedCompany
})
).toEqual([{
+ ignored_routing_contraint_zone_ids: [],
journey_pattern: fakeSelectedJourneyPattern,
company: fakeSelectedCompany,
published_journey_name: 'test',
@@ -418,6 +419,7 @@ describe('vehicleJourneys reducer', () => {
short_id: '',
objectid: '',
footnotes: [],
+ ignored_routing_contraint_zone_ids: [],
time_tables: [],
purchase_windows: [],
vehicle_journey_at_stops: pristineVjasList,
@@ -495,6 +497,7 @@ describe('vehicleJourneys reducer', () => {
short_id: '',
objectid: '',
footnotes: [],
+ ignored_routing_contraint_zone_ids: [],
time_tables: [],
purchase_windows: [],
vehicle_journey_at_stops: pristineVjasList,
diff --git a/yarn.lock b/yarn.lock
index 6c89460e7..6feabab48 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1418,6 +1418,10 @@ coffeescript@1.12.7:
version "1.12.7"
resolved "https://registry.yarnpkg.com/coffeescript/-/coffeescript-1.12.7.tgz#e57ee4c4867cf7f606bfc4a0f2d550c0981ddd27"
+coffeescript@^2.0.1:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/coffeescript/-/coffeescript-2.3.0.tgz#d8d77ca5b110f540d52cbdc08e394942c9109994"
+
color-convert@^1.3.0, color-convert@^1.8.2, color-convert@^1.9.0:
version "1.9.0"
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.0.tgz#1accf97dd739b983bf994d56fec8f95853641b7a"
@@ -2346,6 +2350,10 @@ file-loader@^1.1.5:
loader-utils "^1.0.2"
schema-utils "^0.3.0"
+file-sync-cmp@^0.1.0:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz#a5e7a8ffbfa493b43b923bbd4ca89a53b63b612b"
+
filename-regex@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26"
@@ -2684,6 +2692,22 @@ grunt-cli@~1.2.0:
nopt "~3.0.6"
resolve "~1.1.0"
+grunt-contrib-coffee@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/grunt-contrib-coffee/-/grunt-contrib-coffee-2.0.0.tgz#d18acc7e7e7307b304a33fd5e61db1902d204f7f"
+ dependencies:
+ chalk "^1.1.1"
+ coffeescript "^2.0.1"
+ lodash "^4.6.1"
+ uri-path "^1.0.0"
+
+grunt-contrib-copy@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/grunt-contrib-copy/-/grunt-contrib-copy-1.0.0.tgz#7060c6581e904b8ab0d00f076e0a8f6e3e7c3573"
+ dependencies:
+ chalk "^1.1.1"
+ file-sync-cmp "^0.1.0"
+
grunt-contrib-watch@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/grunt-contrib-watch/-/grunt-contrib-watch-1.0.0.tgz#84a1a7a1d6abd26ed568413496c73133e990018f"
@@ -3979,6 +4003,10 @@ lodash@^3.10.1, lodash@~3.10.1:
version "3.10.1"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6"
+lodash@^4.6.1:
+ version "4.17.10"
+ resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.10.tgz#1b7793cf7259ea38fb3661d4d38b3260af8ae4e7"
+
lodash@~4.3.0:
version "4.3.0"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.3.0.tgz#efd9c4a6ec53f3b05412429915c3e4824e4d25a4"
@@ -6577,6 +6605,10 @@ unpipe@1.0.0, unpipe@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
+uri-path@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/uri-path/-/uri-path-1.0.0.tgz#9747f018358933c31de0fccfd82d138e67262e32"
+
url-parse@1.0.x:
version "1.0.5"
resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.0.5.tgz#0854860422afdcfefeb6c965c662d4800169927b"