diff --git a/app/Contact.php b/app/Contact.php index a6806613cf1..9ad551e32f9 100644 --- a/app/Contact.php +++ b/app/Contact.php @@ -705,14 +705,14 @@ public function logEvent($objectType, $objectId, $natureOfOperation) } /** - * Update the name of the contact. + * Set the name of the contact. * * @param string $firstName * @param string $middleName * @param string $lastName * @return bool */ - public function updateName($firstName, $middleName, $lastName) + public function setName(String $firstName, String $middleName = null, String $lastName) { if ($firstName == '') { return false; @@ -733,6 +733,31 @@ public function updateName($firstName, $middleName, $lastName) return true; } + /** + * Returns the state of the birthday. + * As it's a Special Date, the date can have several states. We need this + * info when we populate the Edit contact sheet. + * + * @return string + */ + public function getBirthdayState() + { + if (! $this->birthday_special_date_id) { + return 'unknown'; + } + + if ($this->birthdate->is_age_based) { + return 'approximate'; + } + + // we know at least the day and month + if ($this->birthdate->is_year_unknown) { + return 'almost'; + } + + return 'exact'; + } + /** * Update the name of the contact. * diff --git a/app/Helpers/DateHelper.php b/app/Helpers/DateHelper.php index 668e2e0a0b8..eab391430a8 100644 --- a/app/Helpers/DateHelper.php +++ b/app/Helpers/DateHelper.php @@ -209,4 +209,42 @@ public static function getNextTheoriticalBillingDate(String $interval) return Carbon::now()->addYear(); } + + /** + * Gets a list of all the months in a year. + * + * @return array + */ + public static function getListOfMonths() + { + Carbon::setLocale(auth()->user()->locale); + $months = collect([]); + $currentDate = Carbon::now(); + $currentDate->day = 1; + + for ($month = 1; $month < 13; $month++) { + $currentDate->month = $month; + $months->push([ + 'id' => $month, + 'name' => $currentDate->formatLocalized('%B'), + ]); + } + + return $months; + } + + /** + * Gets a list of all the days in a month. + * + * @return array + */ + public static function getListOfDays() + { + $days = collect([]); + for ($day = 1; $day < 32; $day++) { + $days->push(['id' => $day, 'name' => $day]); + } + + return $days; + } } diff --git a/app/Http/Controllers/ContactsController.php b/app/Http/Controllers/ContactsController.php index c85fb7742ec..2376c284289 100644 --- a/app/Http/Controllers/ContactsController.php +++ b/app/Http/Controllers/ContactsController.php @@ -199,8 +199,20 @@ public function show(Contact $contact) */ public function edit(Contact $contact) { + $age = (string) (! is_null($contact->birthdate) ? $contact->birthdate->getAge() : 0); + $birthdate = ! is_null($contact->birthdate) ? $contact->birthdate->date->format('Y-m-d') : \Carbon\Carbon::now()->format('Y-m-d'); + $day = ! is_null($contact->birthdate) ? $contact->birthdate->date->day : \Carbon\Carbon::now()->day; + $month = ! is_null($contact->birthdate) ? $contact->birthdate->date->month : \Carbon\Carbon::now()->month; + return view('people.edit') ->withContact($contact) + ->withDays(\App\Helpers\DateHelper::getListOfDays()) + ->withMonths(\App\Helpers\DateHelper::getListOfMonths()) + ->withBirthdayState($contact->getBirthdayState()) + ->withBirthdate($birthdate) + ->withDay($day) + ->withMonth($month) + ->withAge($age) ->withGenders(auth()->user()->account->genders); } @@ -218,6 +230,7 @@ public function update(Request $request, Contact $contact) 'lastname' => 'max:100', 'gender' => 'required', 'file' => 'max:10240', + 'birthdate' => 'required|string', ]); if ($validator->fails()) { @@ -226,9 +239,13 @@ public function update(Request $request, Contact $contact) ->withErrors($validator); } + if ($contact->setName($request->input('firstname'), null, $request->input('lastname')) == false) { + return back() + ->withInput() + ->withErrors('There has been a problem with saving the name.'); + } + $contact->gender_id = $request->input('gender'); - $contact->first_name = $request->input('firstname'); - $contact->last_name = $request->input('lastname'); if ($request->file('avatar') != '') { $contact->has_avatar = true; @@ -254,7 +271,7 @@ public function update(Request $request, Contact $contact) $contact->save(); - // Saves birthdate if defined + // Handling the case of the birthday $contact->removeSpecialDate('birthdate'); switch ($request->input('birthdate')) { case 'unknown': @@ -262,8 +279,24 @@ public function update(Request $request, Contact $contact) case 'approximate': $specialDate = $contact->setSpecialDateFromAge('birthdate', $request->input('age')); break; + case 'almost': + $specialDate = $contact->setSpecialDate( + 'birthdate', + 0, + $request->input('month'), + $request->input('day') + ); + $newReminder = $specialDate->setReminder('year', 1, trans('people.people_add_birthday_reminder', ['name' => $contact->first_name])); + break; case 'exact': - $specialDate = $contact->setSpecialDate('birthdate', $request->input('birthdate_year'), $request->input('birthdate_month'), $request->input('birthdate_day')); + $birthdate = $request->input('birthdayDate'); + $birthdate = new \Carbon\Carbon($birthdate); + $specialDate = $contact->setSpecialDate( + 'birthdate', + $birthdate->year, + $birthdate->month, + $birthdate->day + ); $newReminder = $specialDate->setReminder('year', 1, trans('people.people_add_birthday_reminder', ['name' => $contact->first_name])); break; } diff --git a/package-lock.json b/package-lock.json index 0b96d94e0fa..d09902621d6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2,6 +2,12 @@ "requires": true, "lockfileVersion": 1, "dependencies": { + "@sindresorhus/is": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", + "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", + "dev": true + }, "abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", @@ -129,9 +135,9 @@ "dev": true }, "animate.css": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/animate.css/-/animate.css-3.5.2.tgz", - "integrity": "sha1-keZo3AaagI5eSZUUhnuXquAWbDY=", + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/animate.css/-/animate.css-3.6.1.tgz", + "integrity": "sha512-xEIzzKyQvQSIldgrtC2d/qptAEQLVlMb6xQrjQ6HU6NyGhF7LAIivRZVmhSAg4EICRASNiS+A1G+wvAKTCoC7A==", "dev": true }, "ansi-html": { @@ -1712,6 +1718,66 @@ } } }, + "cacheable-request": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", + "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=", + "dev": true, + "requires": { + "clone-response": "1.0.2", + "get-stream": "3.0.0", + "http-cache-semantics": "3.8.1", + "keyv": "3.0.0", + "lowercase-keys": "1.0.0", + "normalize-url": "2.0.1", + "responselike": "1.0.2" + }, + "dependencies": { + "normalize-url": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", + "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", + "dev": true, + "requires": { + "prepend-http": "2.0.0", + "query-string": "5.1.0", + "sort-keys": "2.0.0" + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true + }, + "query-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.0.tgz", + "integrity": "sha512-F3DkxxlY0AqD/rwe4YAwjRE2HjOkKW7TxsuteyrS/Jbwrxw887PqYBL4sWUJ9D/V1hmFns0SCD6FDyvlwo9RCQ==", + "dev": true, + "requires": { + "decode-uri-component": "0.2.0", + "object-assign": "4.1.1", + "strict-uri-encode": "1.1.0" + } + }, + "sort-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", + "dev": true, + "requires": { + "is-plain-obj": "1.1.0" + } + } + } + }, "camel-case": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", @@ -2030,6 +2096,15 @@ } } }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "dev": true, + "requires": { + "mimic-response": "1.0.0" + } + }, "clone-stats": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", @@ -6548,6 +6623,12 @@ } } }, + "http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", + "dev": true + }, "http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", @@ -6846,6 +6927,16 @@ "integrity": "sha1-ggzdWIuGj/sZGoCVBtbJyPISsbA=", "dev": true }, + "into-stream": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", + "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=", + "dev": true, + "requires": { + "from2": "2.3.0", + "p-is-promise": "1.1.0" + } + }, "invariant": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", @@ -7410,6 +7501,12 @@ "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", "dev": true }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "dev": true + }, "json-loader": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz", @@ -7505,6 +7602,15 @@ } } }, + "keyv": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", + "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", + "dev": true, + "requires": { + "json-buffer": "3.0.0" + } + }, "killable": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.0.tgz", @@ -8441,6 +8547,12 @@ } } }, + "moment": { + "version": "2.20.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.20.1.tgz", + "integrity": "sha512-Yh9y73JRljxW5QxN08Fner68eFLxM5ynNOAw2LbIB1YAGeQzZT8QFSUvkAz609Zf+IHhhaUxqZK8dG3W/+HEvg==", + "dev": true + }, "move-concurrently": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", @@ -9201,6 +9313,12 @@ "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", "dev": true }, + "p-is-promise": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", + "dev": true + }, "p-limit": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.2.0.tgz", @@ -9232,9 +9350,9 @@ "dev": true }, "p-timeout": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", - "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", + "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", "dev": true, "requires": { "p-finally": "1.0.0" @@ -11630,6 +11748,15 @@ } } }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "dev": true, + "requires": { + "lowercase-keys": "1.0.0" + } + }, "rework": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", @@ -14056,6 +14183,12 @@ "integrity": "sha512-3D+lY7HTkKbtswDM4BBHgqyq+qo8IAEE8lz8va1dz3LLmttjgo0FxairO4r1iN2OBqk8o1FyL4hvzzTFEdQSEw==", "dev": true }, + "vue-checkbox-radio": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/vue-checkbox-radio/-/vue-checkbox-radio-0.6.0.tgz", + "integrity": "sha512-qaXzRR9Mji5onbYPvxXbXdCSHkJmauMirCWnHYG4uNLy7xXNoSBJOtetMnuE2KkVL6DbLycFe/uCLmx7LrXoNg==", + "dev": true + }, "vue-directive-tooltip": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/vue-directive-tooltip/-/vue-directive-tooltip-1.4.2.tgz", @@ -14108,41 +14241,59 @@ } }, "vue-resource": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/vue-resource/-/vue-resource-1.3.5.tgz", - "integrity": "sha512-m9UC5q0Mcd6MphEVVPCeC609XrsWHatmT39UKhE3oQz1GojnjbyReU1ggX9uQqM6FB81XXFX/GU28yMHJ69O7w==", + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/vue-resource/-/vue-resource-1.3.6.tgz", + "integrity": "sha512-VEpW5RvXRM/DAAveq+eSyB7qQBxaYfFqci3r+u62bJkp+WYAs7qMyVXo8lKOhx0D2KB/DGrNiqTqGKd7L/XR5A==", "dev": true, "requires": { - "got": "7.1.0" + "got": "8.0.3" }, "dependencies": { "got": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", - "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/got/-/got-8.0.3.tgz", + "integrity": "sha512-U9GopEw0RLE8c3rbMmQ5/LtM2pLMopRxV7cVh6pNcX6ITLsH/iweqEn6GqoFxoGJHRbNZFvpFJ/knc+RITL6lg==", "dev": true, "requires": { + "@sindresorhus/is": "0.7.0", + "cacheable-request": "2.1.4", "decompress-response": "3.3.0", "duplexer3": "0.1.4", "get-stream": "3.0.0", - "is-plain-obj": "1.1.0", + "into-stream": "3.1.0", "is-retry-allowed": "1.1.0", - "is-stream": "1.1.0", "isurl": "1.0.0", "lowercase-keys": "1.0.0", + "mimic-response": "1.0.0", "p-cancelable": "0.3.0", - "p-timeout": "1.2.1", + "p-timeout": "2.0.1", + "pify": "3.0.0", "safe-buffer": "5.1.1", "timed-out": "4.0.1", - "url-parse-lax": "1.0.0", + "url-parse-lax": "3.0.0", "url-to-options": "1.0.1" } }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true + }, "timed-out": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", "dev": true + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "dev": true, + "requires": { + "prepend-http": "2.0.0" + } } } }, @@ -14172,6 +14323,12 @@ "integrity": "sha512-x3LV3wdmmERhVCYy3quqA57NJW7F3i6faas++pJQWtknWT+n7k30F4TVdHvCLn48peTJFRvCpxs3UuFPqgeELg==", "dev": true }, + "vuejs-datepicker": { + "version": "0.9.25", + "resolved": "https://registry.npmjs.org/vuejs-datepicker/-/vuejs-datepicker-0.9.25.tgz", + "integrity": "sha512-+Vldt5bl2/7tW8ScQm7eE9wVIOq7eNSGupRNLP8ej9vTR3wWz9i8fwJjWgxZ3HyGrUo4J5ki1hAzyY9cdxccoQ==", + "dev": true + }, "ware": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/ware/-/ware-1.3.0.tgz", diff --git a/package.json b/package.json index 38b85668955..b3493a5f55b 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js" }, "devDependencies": { - "animate.css": "^3.5.2", + "animate.css": "^3.6.1", "axios": "^0.17.1", "bootstrap": "4.0.0-alpha.2", "cross-env": "^5.1.3", @@ -26,10 +26,12 @@ "tachyons": "^4.9.1", "typeahead.js": "^0.11.1", "vue": "^2.5.13", + "vue-checkbox-radio": "^0.6.0", "vue-directive-tooltip": "^1.4.2", "vue-i18n": "^5.0.2", "vue-notification": "^1.3.6", - "vue-resource": "^1.3.5" + "vue-resource": "^1.3.6", + "vuejs-datepicker": "^0.9.25" }, "dependencies": { "sweet-modal-vue": "^2.0.0" diff --git a/public/css/app.css b/public/css/app.css index 469b4a076ee..1466657037f 100644 --- a/public/css/app.css +++ b/public/css/app.css @@ -11,5 +11,5 @@ /*! * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:FontAwesome;src:url(/fonts/vendor/font-awesome/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713);src:url(/fonts/vendor/font-awesome/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713) format("embedded-opentype"),url(/fonts/vendor/font-awesome/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(/fonts/vendor/font-awesome/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(/fonts/vendor/font-awesome/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(/fonts/vendor/font-awesome/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\F000"}.fa-music:before{content:"\F001"}.fa-search:before{content:"\F002"}.fa-envelope-o:before{content:"\F003"}.fa-heart:before{content:"\F004"}.fa-star:before{content:"\F005"}.fa-star-o:before{content:"\F006"}.fa-user:before{content:"\F007"}.fa-film:before{content:"\F008"}.fa-th-large:before{content:"\F009"}.fa-th:before{content:"\F00A"}.fa-th-list:before{content:"\F00B"}.fa-check:before{content:"\F00C"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\F00D"}.fa-search-plus:before{content:"\F00E"}.fa-search-minus:before{content:"\F010"}.fa-power-off:before{content:"\F011"}.fa-signal:before{content:"\F012"}.fa-cog:before,.fa-gear:before{content:"\F013"}.fa-trash-o:before{content:"\F014"}.fa-home:before{content:"\F015"}.fa-file-o:before{content:"\F016"}.fa-clock-o:before{content:"\F017"}.fa-road:before{content:"\F018"}.fa-download:before{content:"\F019"}.fa-arrow-circle-o-down:before{content:"\F01A"}.fa-arrow-circle-o-up:before{content:"\F01B"}.fa-inbox:before{content:"\F01C"}.fa-play-circle-o:before{content:"\F01D"}.fa-repeat:before,.fa-rotate-right:before{content:"\F01E"}.fa-refresh:before{content:"\F021"}.fa-list-alt:before{content:"\F022"}.fa-lock:before{content:"\F023"}.fa-flag:before{content:"\F024"}.fa-headphones:before{content:"\F025"}.fa-volume-off:before{content:"\F026"}.fa-volume-down:before{content:"\F027"}.fa-volume-up:before{content:"\F028"}.fa-qrcode:before{content:"\F029"}.fa-barcode:before{content:"\F02A"}.fa-tag:before{content:"\F02B"}.fa-tags:before{content:"\F02C"}.fa-book:before{content:"\F02D"}.fa-bookmark:before{content:"\F02E"}.fa-print:before{content:"\F02F"}.fa-camera:before{content:"\F030"}.fa-font:before{content:"\F031"}.fa-bold:before{content:"\F032"}.fa-italic:before{content:"\F033"}.fa-text-height:before{content:"\F034"}.fa-text-width:before{content:"\F035"}.fa-align-left:before{content:"\F036"}.fa-align-center:before{content:"\F037"}.fa-align-right:before{content:"\F038"}.fa-align-justify:before{content:"\F039"}.fa-list:before{content:"\F03A"}.fa-dedent:before,.fa-outdent:before{content:"\F03B"}.fa-indent:before{content:"\F03C"}.fa-video-camera:before{content:"\F03D"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\F03E"}.fa-pencil:before{content:"\F040"}.fa-map-marker:before{content:"\F041"}.fa-adjust:before{content:"\F042"}.fa-tint:before{content:"\F043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\F044"}.fa-share-square-o:before{content:"\F045"}.fa-check-square-o:before{content:"\F046"}.fa-arrows:before{content:"\F047"}.fa-step-backward:before{content:"\F048"}.fa-fast-backward:before{content:"\F049"}.fa-backward:before{content:"\F04A"}.fa-play:before{content:"\F04B"}.fa-pause:before{content:"\F04C"}.fa-stop:before{content:"\F04D"}.fa-forward:before{content:"\F04E"}.fa-fast-forward:before{content:"\F050"}.fa-step-forward:before{content:"\F051"}.fa-eject:before{content:"\F052"}.fa-chevron-left:before{content:"\F053"}.fa-chevron-right:before{content:"\F054"}.fa-plus-circle:before{content:"\F055"}.fa-minus-circle:before{content:"\F056"}.fa-times-circle:before{content:"\F057"}.fa-check-circle:before{content:"\F058"}.fa-question-circle:before{content:"\F059"}.fa-info-circle:before{content:"\F05A"}.fa-crosshairs:before{content:"\F05B"}.fa-times-circle-o:before{content:"\F05C"}.fa-check-circle-o:before{content:"\F05D"}.fa-ban:before{content:"\F05E"}.fa-arrow-left:before{content:"\F060"}.fa-arrow-right:before{content:"\F061"}.fa-arrow-up:before{content:"\F062"}.fa-arrow-down:before{content:"\F063"}.fa-mail-forward:before,.fa-share:before{content:"\F064"}.fa-expand:before{content:"\F065"}.fa-compress:before{content:"\F066"}.fa-plus:before{content:"\F067"}.fa-minus:before{content:"\F068"}.fa-asterisk:before{content:"\F069"}.fa-exclamation-circle:before{content:"\F06A"}.fa-gift:before{content:"\F06B"}.fa-leaf:before{content:"\F06C"}.fa-fire:before{content:"\F06D"}.fa-eye:before{content:"\F06E"}.fa-eye-slash:before{content:"\F070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\F071"}.fa-plane:before{content:"\F072"}.fa-calendar:before{content:"\F073"}.fa-random:before{content:"\F074"}.fa-comment:before{content:"\F075"}.fa-magnet:before{content:"\F076"}.fa-chevron-up:before{content:"\F077"}.fa-chevron-down:before{content:"\F078"}.fa-retweet:before{content:"\F079"}.fa-shopping-cart:before{content:"\F07A"}.fa-folder:before{content:"\F07B"}.fa-folder-open:before{content:"\F07C"}.fa-arrows-v:before{content:"\F07D"}.fa-arrows-h:before{content:"\F07E"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\F080"}.fa-twitter-square:before{content:"\F081"}.fa-facebook-square:before{content:"\F082"}.fa-camera-retro:before{content:"\F083"}.fa-key:before{content:"\F084"}.fa-cogs:before,.fa-gears:before{content:"\F085"}.fa-comments:before{content:"\F086"}.fa-thumbs-o-up:before{content:"\F087"}.fa-thumbs-o-down:before{content:"\F088"}.fa-star-half:before{content:"\F089"}.fa-heart-o:before{content:"\F08A"}.fa-sign-out:before{content:"\F08B"}.fa-linkedin-square:before{content:"\F08C"}.fa-thumb-tack:before{content:"\F08D"}.fa-external-link:before{content:"\F08E"}.fa-sign-in:before{content:"\F090"}.fa-trophy:before{content:"\F091"}.fa-github-square:before{content:"\F092"}.fa-upload:before{content:"\F093"}.fa-lemon-o:before{content:"\F094"}.fa-phone:before{content:"\F095"}.fa-square-o:before{content:"\F096"}.fa-bookmark-o:before{content:"\F097"}.fa-phone-square:before{content:"\F098"}.fa-twitter:before{content:"\F099"}.fa-facebook-f:before,.fa-facebook:before{content:"\F09A"}.fa-github:before{content:"\F09B"}.fa-unlock:before{content:"\F09C"}.fa-credit-card:before{content:"\F09D"}.fa-feed:before,.fa-rss:before{content:"\F09E"}.fa-hdd-o:before{content:"\F0A0"}.fa-bullhorn:before{content:"\F0A1"}.fa-bell:before{content:"\F0F3"}.fa-certificate:before{content:"\F0A3"}.fa-hand-o-right:before{content:"\F0A4"}.fa-hand-o-left:before{content:"\F0A5"}.fa-hand-o-up:before{content:"\F0A6"}.fa-hand-o-down:before{content:"\F0A7"}.fa-arrow-circle-left:before{content:"\F0A8"}.fa-arrow-circle-right:before{content:"\F0A9"}.fa-arrow-circle-up:before{content:"\F0AA"}.fa-arrow-circle-down:before{content:"\F0AB"}.fa-globe:before{content:"\F0AC"}.fa-wrench:before{content:"\F0AD"}.fa-tasks:before{content:"\F0AE"}.fa-filter:before{content:"\F0B0"}.fa-briefcase:before{content:"\F0B1"}.fa-arrows-alt:before{content:"\F0B2"}.fa-group:before,.fa-users:before{content:"\F0C0"}.fa-chain:before,.fa-link:before{content:"\F0C1"}.fa-cloud:before{content:"\F0C2"}.fa-flask:before{content:"\F0C3"}.fa-cut:before,.fa-scissors:before{content:"\F0C4"}.fa-copy:before,.fa-files-o:before{content:"\F0C5"}.fa-paperclip:before{content:"\F0C6"}.fa-floppy-o:before,.fa-save:before{content:"\F0C7"}.fa-square:before{content:"\F0C8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\F0C9"}.fa-list-ul:before{content:"\F0CA"}.fa-list-ol:before{content:"\F0CB"}.fa-strikethrough:before{content:"\F0CC"}.fa-underline:before{content:"\F0CD"}.fa-table:before{content:"\F0CE"}.fa-magic:before{content:"\F0D0"}.fa-truck:before{content:"\F0D1"}.fa-pinterest:before{content:"\F0D2"}.fa-pinterest-square:before{content:"\F0D3"}.fa-google-plus-square:before{content:"\F0D4"}.fa-google-plus:before{content:"\F0D5"}.fa-money:before{content:"\F0D6"}.fa-caret-down:before{content:"\F0D7"}.fa-caret-up:before{content:"\F0D8"}.fa-caret-left:before{content:"\F0D9"}.fa-caret-right:before{content:"\F0DA"}.fa-columns:before{content:"\F0DB"}.fa-sort:before,.fa-unsorted:before{content:"\F0DC"}.fa-sort-desc:before,.fa-sort-down:before{content:"\F0DD"}.fa-sort-asc:before,.fa-sort-up:before{content:"\F0DE"}.fa-envelope:before{content:"\F0E0"}.fa-linkedin:before{content:"\F0E1"}.fa-rotate-left:before,.fa-undo:before{content:"\F0E2"}.fa-gavel:before,.fa-legal:before{content:"\F0E3"}.fa-dashboard:before,.fa-tachometer:before{content:"\F0E4"}.fa-comment-o:before{content:"\F0E5"}.fa-comments-o:before{content:"\F0E6"}.fa-bolt:before,.fa-flash:before{content:"\F0E7"}.fa-sitemap:before{content:"\F0E8"}.fa-umbrella:before{content:"\F0E9"}.fa-clipboard:before,.fa-paste:before{content:"\F0EA"}.fa-lightbulb-o:before{content:"\F0EB"}.fa-exchange:before{content:"\F0EC"}.fa-cloud-download:before{content:"\F0ED"}.fa-cloud-upload:before{content:"\F0EE"}.fa-user-md:before{content:"\F0F0"}.fa-stethoscope:before{content:"\F0F1"}.fa-suitcase:before{content:"\F0F2"}.fa-bell-o:before{content:"\F0A2"}.fa-coffee:before{content:"\F0F4"}.fa-cutlery:before{content:"\F0F5"}.fa-file-text-o:before{content:"\F0F6"}.fa-building-o:before{content:"\F0F7"}.fa-hospital-o:before{content:"\F0F8"}.fa-ambulance:before{content:"\F0F9"}.fa-medkit:before{content:"\F0FA"}.fa-fighter-jet:before{content:"\F0FB"}.fa-beer:before{content:"\F0FC"}.fa-h-square:before{content:"\F0FD"}.fa-plus-square:before{content:"\F0FE"}.fa-angle-double-left:before{content:"\F100"}.fa-angle-double-right:before{content:"\F101"}.fa-angle-double-up:before{content:"\F102"}.fa-angle-double-down:before{content:"\F103"}.fa-angle-left:before{content:"\F104"}.fa-angle-right:before{content:"\F105"}.fa-angle-up:before{content:"\F106"}.fa-angle-down:before{content:"\F107"}.fa-desktop:before{content:"\F108"}.fa-laptop:before{content:"\F109"}.fa-tablet:before{content:"\F10A"}.fa-mobile-phone:before,.fa-mobile:before{content:"\F10B"}.fa-circle-o:before{content:"\F10C"}.fa-quote-left:before{content:"\F10D"}.fa-quote-right:before{content:"\F10E"}.fa-spinner:before{content:"\F110"}.fa-circle:before{content:"\F111"}.fa-mail-reply:before,.fa-reply:before{content:"\F112"}.fa-github-alt:before{content:"\F113"}.fa-folder-o:before{content:"\F114"}.fa-folder-open-o:before{content:"\F115"}.fa-smile-o:before{content:"\F118"}.fa-frown-o:before{content:"\F119"}.fa-meh-o:before{content:"\F11A"}.fa-gamepad:before{content:"\F11B"}.fa-keyboard-o:before{content:"\F11C"}.fa-flag-o:before{content:"\F11D"}.fa-flag-checkered:before{content:"\F11E"}.fa-terminal:before{content:"\F120"}.fa-code:before{content:"\F121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\F122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\F123"}.fa-location-arrow:before{content:"\F124"}.fa-crop:before{content:"\F125"}.fa-code-fork:before{content:"\F126"}.fa-chain-broken:before,.fa-unlink:before{content:"\F127"}.fa-question:before{content:"\F128"}.fa-info:before{content:"\F129"}.fa-exclamation:before{content:"\F12A"}.fa-superscript:before{content:"\F12B"}.fa-subscript:before{content:"\F12C"}.fa-eraser:before{content:"\F12D"}.fa-puzzle-piece:before{content:"\F12E"}.fa-microphone:before{content:"\F130"}.fa-microphone-slash:before{content:"\F131"}.fa-shield:before{content:"\F132"}.fa-calendar-o:before{content:"\F133"}.fa-fire-extinguisher:before{content:"\F134"}.fa-rocket:before{content:"\F135"}.fa-maxcdn:before{content:"\F136"}.fa-chevron-circle-left:before{content:"\F137"}.fa-chevron-circle-right:before{content:"\F138"}.fa-chevron-circle-up:before{content:"\F139"}.fa-chevron-circle-down:before{content:"\F13A"}.fa-html5:before{content:"\F13B"}.fa-css3:before{content:"\F13C"}.fa-anchor:before{content:"\F13D"}.fa-unlock-alt:before{content:"\F13E"}.fa-bullseye:before{content:"\F140"}.fa-ellipsis-h:before{content:"\F141"}.fa-ellipsis-v:before{content:"\F142"}.fa-rss-square:before{content:"\F143"}.fa-play-circle:before{content:"\F144"}.fa-ticket:before{content:"\F145"}.fa-minus-square:before{content:"\F146"}.fa-minus-square-o:before{content:"\F147"}.fa-level-up:before{content:"\F148"}.fa-level-down:before{content:"\F149"}.fa-check-square:before{content:"\F14A"}.fa-pencil-square:before{content:"\F14B"}.fa-external-link-square:before{content:"\F14C"}.fa-share-square:before{content:"\F14D"}.fa-compass:before{content:"\F14E"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\F150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\F151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\F152"}.fa-eur:before,.fa-euro:before{content:"\F153"}.fa-gbp:before{content:"\F154"}.fa-dollar:before,.fa-usd:before{content:"\F155"}.fa-inr:before,.fa-rupee:before{content:"\F156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\F157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\F158"}.fa-krw:before,.fa-won:before{content:"\F159"}.fa-bitcoin:before,.fa-btc:before{content:"\F15A"}.fa-file:before{content:"\F15B"}.fa-file-text:before{content:"\F15C"}.fa-sort-alpha-asc:before{content:"\F15D"}.fa-sort-alpha-desc:before{content:"\F15E"}.fa-sort-amount-asc:before{content:"\F160"}.fa-sort-amount-desc:before{content:"\F161"}.fa-sort-numeric-asc:before{content:"\F162"}.fa-sort-numeric-desc:before{content:"\F163"}.fa-thumbs-up:before{content:"\F164"}.fa-thumbs-down:before{content:"\F165"}.fa-youtube-square:before{content:"\F166"}.fa-youtube:before{content:"\F167"}.fa-xing:before{content:"\F168"}.fa-xing-square:before{content:"\F169"}.fa-youtube-play:before{content:"\F16A"}.fa-dropbox:before{content:"\F16B"}.fa-stack-overflow:before{content:"\F16C"}.fa-instagram:before{content:"\F16D"}.fa-flickr:before{content:"\F16E"}.fa-adn:before{content:"\F170"}.fa-bitbucket:before{content:"\F171"}.fa-bitbucket-square:before{content:"\F172"}.fa-tumblr:before{content:"\F173"}.fa-tumblr-square:before{content:"\F174"}.fa-long-arrow-down:before{content:"\F175"}.fa-long-arrow-up:before{content:"\F176"}.fa-long-arrow-left:before{content:"\F177"}.fa-long-arrow-right:before{content:"\F178"}.fa-apple:before{content:"\F179"}.fa-windows:before{content:"\F17A"}.fa-android:before{content:"\F17B"}.fa-linux:before{content:"\F17C"}.fa-dribbble:before{content:"\F17D"}.fa-skype:before{content:"\F17E"}.fa-foursquare:before{content:"\F180"}.fa-trello:before{content:"\F181"}.fa-female:before{content:"\F182"}.fa-male:before{content:"\F183"}.fa-gittip:before,.fa-gratipay:before{content:"\F184"}.fa-sun-o:before{content:"\F185"}.fa-moon-o:before{content:"\F186"}.fa-archive:before{content:"\F187"}.fa-bug:before{content:"\F188"}.fa-vk:before{content:"\F189"}.fa-weibo:before{content:"\F18A"}.fa-renren:before{content:"\F18B"}.fa-pagelines:before{content:"\F18C"}.fa-stack-exchange:before{content:"\F18D"}.fa-arrow-circle-o-right:before{content:"\F18E"}.fa-arrow-circle-o-left:before{content:"\F190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\F191"}.fa-dot-circle-o:before{content:"\F192"}.fa-wheelchair:before{content:"\F193"}.fa-vimeo-square:before{content:"\F194"}.fa-try:before,.fa-turkish-lira:before{content:"\F195"}.fa-plus-square-o:before{content:"\F196"}.fa-space-shuttle:before{content:"\F197"}.fa-slack:before{content:"\F198"}.fa-envelope-square:before{content:"\F199"}.fa-wordpress:before{content:"\F19A"}.fa-openid:before{content:"\F19B"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\F19C"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\F19D"}.fa-yahoo:before{content:"\F19E"}.fa-google:before{content:"\F1A0"}.fa-reddit:before{content:"\F1A1"}.fa-reddit-square:before{content:"\F1A2"}.fa-stumbleupon-circle:before{content:"\F1A3"}.fa-stumbleupon:before{content:"\F1A4"}.fa-delicious:before{content:"\F1A5"}.fa-digg:before{content:"\F1A6"}.fa-pied-piper-pp:before{content:"\F1A7"}.fa-pied-piper-alt:before{content:"\F1A8"}.fa-drupal:before{content:"\F1A9"}.fa-joomla:before{content:"\F1AA"}.fa-language:before{content:"\F1AB"}.fa-fax:before{content:"\F1AC"}.fa-building:before{content:"\F1AD"}.fa-child:before{content:"\F1AE"}.fa-paw:before{content:"\F1B0"}.fa-spoon:before{content:"\F1B1"}.fa-cube:before{content:"\F1B2"}.fa-cubes:before{content:"\F1B3"}.fa-behance:before{content:"\F1B4"}.fa-behance-square:before{content:"\F1B5"}.fa-steam:before{content:"\F1B6"}.fa-steam-square:before{content:"\F1B7"}.fa-recycle:before{content:"\F1B8"}.fa-automobile:before,.fa-car:before{content:"\F1B9"}.fa-cab:before,.fa-taxi:before{content:"\F1BA"}.fa-tree:before{content:"\F1BB"}.fa-spotify:before{content:"\F1BC"}.fa-deviantart:before{content:"\F1BD"}.fa-soundcloud:before{content:"\F1BE"}.fa-database:before{content:"\F1C0"}.fa-file-pdf-o:before{content:"\F1C1"}.fa-file-word-o:before{content:"\F1C2"}.fa-file-excel-o:before{content:"\F1C3"}.fa-file-powerpoint-o:before{content:"\F1C4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\F1C5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\F1C6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\F1C7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\F1C8"}.fa-file-code-o:before{content:"\F1C9"}.fa-vine:before{content:"\F1CA"}.fa-codepen:before{content:"\F1CB"}.fa-jsfiddle:before{content:"\F1CC"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\F1CD"}.fa-circle-o-notch:before{content:"\F1CE"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\F1D0"}.fa-empire:before,.fa-ge:before{content:"\F1D1"}.fa-git-square:before{content:"\F1D2"}.fa-git:before{content:"\F1D3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\F1D4"}.fa-tencent-weibo:before{content:"\F1D5"}.fa-qq:before{content:"\F1D6"}.fa-wechat:before,.fa-weixin:before{content:"\F1D7"}.fa-paper-plane:before,.fa-send:before{content:"\F1D8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\F1D9"}.fa-history:before{content:"\F1DA"}.fa-circle-thin:before{content:"\F1DB"}.fa-header:before{content:"\F1DC"}.fa-paragraph:before{content:"\F1DD"}.fa-sliders:before{content:"\F1DE"}.fa-share-alt:before{content:"\F1E0"}.fa-share-alt-square:before{content:"\F1E1"}.fa-bomb:before{content:"\F1E2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\F1E3"}.fa-tty:before{content:"\F1E4"}.fa-binoculars:before{content:"\F1E5"}.fa-plug:before{content:"\F1E6"}.fa-slideshare:before{content:"\F1E7"}.fa-twitch:before{content:"\F1E8"}.fa-yelp:before{content:"\F1E9"}.fa-newspaper-o:before{content:"\F1EA"}.fa-wifi:before{content:"\F1EB"}.fa-calculator:before{content:"\F1EC"}.fa-paypal:before{content:"\F1ED"}.fa-google-wallet:before{content:"\F1EE"}.fa-cc-visa:before{content:"\F1F0"}.fa-cc-mastercard:before{content:"\F1F1"}.fa-cc-discover:before{content:"\F1F2"}.fa-cc-amex:before{content:"\F1F3"}.fa-cc-paypal:before{content:"\F1F4"}.fa-cc-stripe:before{content:"\F1F5"}.fa-bell-slash:before{content:"\F1F6"}.fa-bell-slash-o:before{content:"\F1F7"}.fa-trash:before{content:"\F1F8"}.fa-copyright:before{content:"\F1F9"}.fa-at:before{content:"\F1FA"}.fa-eyedropper:before{content:"\F1FB"}.fa-paint-brush:before{content:"\F1FC"}.fa-birthday-cake:before{content:"\F1FD"}.fa-area-chart:before{content:"\F1FE"}.fa-pie-chart:before{content:"\F200"}.fa-line-chart:before{content:"\F201"}.fa-lastfm:before{content:"\F202"}.fa-lastfm-square:before{content:"\F203"}.fa-toggle-off:before{content:"\F204"}.fa-toggle-on:before{content:"\F205"}.fa-bicycle:before{content:"\F206"}.fa-bus:before{content:"\F207"}.fa-ioxhost:before{content:"\F208"}.fa-angellist:before{content:"\F209"}.fa-cc:before{content:"\F20A"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\F20B"}.fa-meanpath:before{content:"\F20C"}.fa-buysellads:before{content:"\F20D"}.fa-connectdevelop:before{content:"\F20E"}.fa-dashcube:before{content:"\F210"}.fa-forumbee:before{content:"\F211"}.fa-leanpub:before{content:"\F212"}.fa-sellsy:before{content:"\F213"}.fa-shirtsinbulk:before{content:"\F214"}.fa-simplybuilt:before{content:"\F215"}.fa-skyatlas:before{content:"\F216"}.fa-cart-plus:before{content:"\F217"}.fa-cart-arrow-down:before{content:"\F218"}.fa-diamond:before{content:"\F219"}.fa-ship:before{content:"\F21A"}.fa-user-secret:before{content:"\F21B"}.fa-motorcycle:before{content:"\F21C"}.fa-street-view:before{content:"\F21D"}.fa-heartbeat:before{content:"\F21E"}.fa-venus:before{content:"\F221"}.fa-mars:before{content:"\F222"}.fa-mercury:before{content:"\F223"}.fa-intersex:before,.fa-transgender:before{content:"\F224"}.fa-transgender-alt:before{content:"\F225"}.fa-venus-double:before{content:"\F226"}.fa-mars-double:before{content:"\F227"}.fa-venus-mars:before{content:"\F228"}.fa-mars-stroke:before{content:"\F229"}.fa-mars-stroke-v:before{content:"\F22A"}.fa-mars-stroke-h:before{content:"\F22B"}.fa-neuter:before{content:"\F22C"}.fa-genderless:before{content:"\F22D"}.fa-facebook-official:before{content:"\F230"}.fa-pinterest-p:before{content:"\F231"}.fa-whatsapp:before{content:"\F232"}.fa-server:before{content:"\F233"}.fa-user-plus:before{content:"\F234"}.fa-user-times:before{content:"\F235"}.fa-bed:before,.fa-hotel:before{content:"\F236"}.fa-viacoin:before{content:"\F237"}.fa-train:before{content:"\F238"}.fa-subway:before{content:"\F239"}.fa-medium:before{content:"\F23A"}.fa-y-combinator:before,.fa-yc:before{content:"\F23B"}.fa-optin-monster:before{content:"\F23C"}.fa-opencart:before{content:"\F23D"}.fa-expeditedssl:before{content:"\F23E"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\F240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\F241"}.fa-battery-2:before,.fa-battery-half:before{content:"\F242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\F243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\F244"}.fa-mouse-pointer:before{content:"\F245"}.fa-i-cursor:before{content:"\F246"}.fa-object-group:before{content:"\F247"}.fa-object-ungroup:before{content:"\F248"}.fa-sticky-note:before{content:"\F249"}.fa-sticky-note-o:before{content:"\F24A"}.fa-cc-jcb:before{content:"\F24B"}.fa-cc-diners-club:before{content:"\F24C"}.fa-clone:before{content:"\F24D"}.fa-balance-scale:before{content:"\F24E"}.fa-hourglass-o:before{content:"\F250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\F251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\F252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\F253"}.fa-hourglass:before{content:"\F254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\F255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\F256"}.fa-hand-scissors-o:before{content:"\F257"}.fa-hand-lizard-o:before{content:"\F258"}.fa-hand-spock-o:before{content:"\F259"}.fa-hand-pointer-o:before{content:"\F25A"}.fa-hand-peace-o:before{content:"\F25B"}.fa-trademark:before{content:"\F25C"}.fa-registered:before{content:"\F25D"}.fa-creative-commons:before{content:"\F25E"}.fa-gg:before{content:"\F260"}.fa-gg-circle:before{content:"\F261"}.fa-tripadvisor:before{content:"\F262"}.fa-odnoklassniki:before{content:"\F263"}.fa-odnoklassniki-square:before{content:"\F264"}.fa-get-pocket:before{content:"\F265"}.fa-wikipedia-w:before{content:"\F266"}.fa-safari:before{content:"\F267"}.fa-chrome:before{content:"\F268"}.fa-firefox:before{content:"\F269"}.fa-opera:before{content:"\F26A"}.fa-internet-explorer:before{content:"\F26B"}.fa-television:before,.fa-tv:before{content:"\F26C"}.fa-contao:before{content:"\F26D"}.fa-500px:before{content:"\F26E"}.fa-amazon:before{content:"\F270"}.fa-calendar-plus-o:before{content:"\F271"}.fa-calendar-minus-o:before{content:"\F272"}.fa-calendar-times-o:before{content:"\F273"}.fa-calendar-check-o:before{content:"\F274"}.fa-industry:before{content:"\F275"}.fa-map-pin:before{content:"\F276"}.fa-map-signs:before{content:"\F277"}.fa-map-o:before{content:"\F278"}.fa-map:before{content:"\F279"}.fa-commenting:before{content:"\F27A"}.fa-commenting-o:before{content:"\F27B"}.fa-houzz:before{content:"\F27C"}.fa-vimeo:before{content:"\F27D"}.fa-black-tie:before{content:"\F27E"}.fa-fonticons:before{content:"\F280"}.fa-reddit-alien:before{content:"\F281"}.fa-edge:before{content:"\F282"}.fa-credit-card-alt:before{content:"\F283"}.fa-codiepie:before{content:"\F284"}.fa-modx:before{content:"\F285"}.fa-fort-awesome:before{content:"\F286"}.fa-usb:before{content:"\F287"}.fa-product-hunt:before{content:"\F288"}.fa-mixcloud:before{content:"\F289"}.fa-scribd:before{content:"\F28A"}.fa-pause-circle:before{content:"\F28B"}.fa-pause-circle-o:before{content:"\F28C"}.fa-stop-circle:before{content:"\F28D"}.fa-stop-circle-o:before{content:"\F28E"}.fa-shopping-bag:before{content:"\F290"}.fa-shopping-basket:before{content:"\F291"}.fa-hashtag:before{content:"\F292"}.fa-bluetooth:before{content:"\F293"}.fa-bluetooth-b:before{content:"\F294"}.fa-percent:before{content:"\F295"}.fa-gitlab:before{content:"\F296"}.fa-wpbeginner:before{content:"\F297"}.fa-wpforms:before{content:"\F298"}.fa-envira:before{content:"\F299"}.fa-universal-access:before{content:"\F29A"}.fa-wheelchair-alt:before{content:"\F29B"}.fa-question-circle-o:before{content:"\F29C"}.fa-blind:before{content:"\F29D"}.fa-audio-description:before{content:"\F29E"}.fa-volume-control-phone:before{content:"\F2A0"}.fa-braille:before{content:"\F2A1"}.fa-assistive-listening-systems:before{content:"\F2A2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\F2A3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\F2A4"}.fa-glide:before{content:"\F2A5"}.fa-glide-g:before{content:"\F2A6"}.fa-sign-language:before,.fa-signing:before{content:"\F2A7"}.fa-low-vision:before{content:"\F2A8"}.fa-viadeo:before{content:"\F2A9"}.fa-viadeo-square:before{content:"\F2AA"}.fa-snapchat:before{content:"\F2AB"}.fa-snapchat-ghost:before{content:"\F2AC"}.fa-snapchat-square:before{content:"\F2AD"}.fa-pied-piper:before{content:"\F2AE"}.fa-first-order:before{content:"\F2B0"}.fa-yoast:before{content:"\F2B1"}.fa-themeisle:before{content:"\F2B2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\F2B3"}.fa-fa:before,.fa-font-awesome:before{content:"\F2B4"}.fa-handshake-o:before{content:"\F2B5"}.fa-envelope-open:before{content:"\F2B6"}.fa-envelope-open-o:before{content:"\F2B7"}.fa-linode:before{content:"\F2B8"}.fa-address-book:before{content:"\F2B9"}.fa-address-book-o:before{content:"\F2BA"}.fa-address-card:before,.fa-vcard:before{content:"\F2BB"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\F2BC"}.fa-user-circle:before{content:"\F2BD"}.fa-user-circle-o:before{content:"\F2BE"}.fa-user-o:before{content:"\F2C0"}.fa-id-badge:before{content:"\F2C1"}.fa-drivers-license:before,.fa-id-card:before{content:"\F2C2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\F2C3"}.fa-quora:before{content:"\F2C4"}.fa-free-code-camp:before{content:"\F2C5"}.fa-telegram:before{content:"\F2C6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\F2C7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\F2C8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\F2C9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\F2CA"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\F2CB"}.fa-shower:before{content:"\F2CC"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\F2CD"}.fa-podcast:before{content:"\F2CE"}.fa-window-maximize:before{content:"\F2D0"}.fa-window-minimize:before{content:"\F2D1"}.fa-window-restore:before{content:"\F2D2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\F2D3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\F2D4"}.fa-bandcamp:before{content:"\F2D5"}.fa-grav:before{content:"\F2D6"}.fa-etsy:before{content:"\F2D7"}.fa-imdb:before{content:"\F2D8"}.fa-ravelry:before{content:"\F2D9"}.fa-eercast:before{content:"\F2DA"}.fa-microchip:before{content:"\F2DB"}.fa-snowflake-o:before{content:"\F2DC"}.fa-superpowers:before{content:"\F2DD"}.fa-wpexplorer:before{content:"\F2DE"}.fa-meetup:before{content:"\F2E0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.btn{color:#333;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#eee));background-image:linear-gradient(#fcfcfc,#eee);border:1px solid #d5d5d5;border-radius:3px;text-align:center}.btn:hover{background-color:#ddd;background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#ddd));background-image:linear-gradient(#eee,#ddd);border-color:#ccc;color:#333;text-decoration:none}.btn-primary{background-color:#60b044;background-image:-webkit-gradient(linear,left top,left bottom,from(#8add6d),to(#60b044));background-image:linear-gradient(#8add6d,#60b044);border-color:#5ca941;text-shadow:0 -1px 0 rgba(0,0,0,.15)}.btn-primary:hover{background-color:#569e3d;background-image:-webkit-gradient(linear,left top,left bottom,from(#79d858),to(#569e3d));background-image:linear-gradient(#79d858,#569e3d);border-color:#4a993e;color:#fff}.btn-danger{color:#900}.btn-danger:hover{background-color:#b33630;background-image:-webkit-gradient(linear,left top,left bottom,from(#dc5f59),to(#b33630));background-image:linear-gradient(#dc5f59,#b33630);border-color:#cd504a;color:#fff}.btn-add{position:relative;top:3px;border:1px solid #576675;border-radius:50%;width:15px;margin-right:3px}header{background-color:#325776}header .main-cta{position:relative;top:16px}.logo{margin:10px 15px}.logo a:hover{background-color:transparent;color:#fff}.header-search{padding:0;margin:auto 0}.header-search-form{position:relative}.header-search-form span{color:#d7d7d7;font-size:12px;left:10px;position:absolute;top:10px}.header-search-form input{border:0;color:#fff;padding-left:29px}.header-nav{margin-top:24px;text-align:right}.header-nav-item{display:inline;margin-right:10px}.header-nav-item:last-child{margin-right:0}.header-nav-item-link{color:#fff;font-weight:300;padding:3px 11px;text-decoration:none}.header-nav-item-link:hover{background-color:#497193;border-radius:3px;color:#fff;padding:3px 11px;text-decoration:none}.header-search-input{background:#497193;border-color:#497193;color:#fff}.header-search-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.4)}.header-search-input::-ms-input-placeholder{color:hsla(0,0%,100%,.4)}.header-search-input::placeholder{color:hsla(0,0%,100%,.4)}.header-search-input:-ms-input-placeholder{color:hsla(0,0%,100%,.4)}.header-search-input:focus{background:#fff;color:#323232}.header-search-results{position:absolute;width:100%;z-index:10}.header-search-result{position:relative;background:#fff;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.3);box-shadow:0 3px 3px 0 rgba(0,0,0,.3);border-bottom:1px solid #eee}.header-search-result a{color:inherit;text-decoration:none;vertical-align:middle;background:transparent}.header-search-result a span{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.header-search-result a:hover{background:inherit;color:inherit}.header-search-result .avatar{border-radius:3px;display:inline-block;height:36px;margin:10px;width:36px}.header-search-result .avatar-initials{text-align:center;padding-top:6px;font-size:15px;color:#fff}.header-search-result:last-child{border-bottom:initial}.header-search-result:hover{background:#f5f5f5}@media (max-width:767px){header .mobile-menu{background-color:#58748c;border:1px solid #325776;margin-bottom:20px}header .mobile-menu li{border-bottom:1px solid #475b6b;margin-bottom:0;padding:4px 0}header .mobile-menu li a{text-decoration:none}header .mobile-menu li:last-child{border-bottom:0}header .mobile-menu li.cta{border:0}header .mobile-menu li.cta a{width:100%}.header-search{padding:0;margin:20px 0}.header-search ul{padding-right:26px}}.people-list .breadcrumb{border-bottom:1px solid #eee}.people-list .main-content{margin-top:20px}.people-list .sidebar .sidebar-cta{margin-bottom:20px;padding:15px;text-align:center;width:100%}.people-list .sidebar li{margin-bottom:7px;padding-left:15px;position:relative}.people-list .sidebar li.selected:before{color:#999;content:">";left:0;position:absolute}.people-list .sidebar li .number-contacts-per-tag{float:right}.people-list .clear-filter,.people-list .list{border:1px solid #eee;border-radius:3px}.people-list .clear-filter{position:relative;padding:6px}.people-list .clear-filter a{position:absolute;right:10px}.people-list .people-list-item{border-bottom:1px solid #eee;padding:10px}.people-list .people-list-item:hover{background-color:#f7fbfc}.people-list .people-list-item.sorting{background-color:#f6f8fa;position:relative;padding:10px}.people-list .people-list-item.sorting .options{display:inline;position:absolute;right:10px}.people-list .people-list-item.sorting .options .dropdown-btn:after{content:"\F0D7";font-family:FontAwesome;margin-left:5px}.people-list .people-list-item.sorting .options .dropdown-item{padding:3px 20px 3px 10px}.people-list .people-list-item.sorting .options .dropdown-item:before{content:"\F00C";font-family:FontAwesome;margin-right:5px;color:#fff}.people-list .people-list-item.sorting .options .dropdown-item:hover{background-color:#0366d6;color:#fff}.people-list .people-list-item.sorting .options .dropdown-item.selected:before{color:#999}.people-list .people-list-item .avatar{background-color:#93521e;border-radius:3px;color:#fff;display:inline-block;font-size:15px;height:43px;margin-right:5px;padding-left:5px;padding-top:10px;vertical-align:middle;width:43px}.people-list .people-list-item .avatar.one-letter{padding-left:0;text-align:center}.people-list .people-list-item img{border-radius:3px;margin-right:5px}.people-list .people-list-item a{color:#333;text-decoration:none}.people-list .people-list-item a:hover{background-color:transparent;color:#333}.people-list .people-list-item .people-list-item-information{color:#999;float:right;font-size:12px;font-style:italic;position:relative;text-align:right;top:16px}.blank-people-state{margin-top:30px;text-align:center}.blank-people-state h3{font-weight:400;margin-bottom:30px}.blank-people-state .cta-blank{margin-bottom:30px}.blank-people-state .illustration-blank p{margin-top:30px}.blank-people-state .illustration-blank img{display:block;margin:0 auto 20px}.people-show .pagehead{background-color:#f9f9fb;border-bottom:1px solid #eee;position:relative;padding-bottom:20px}.people-show .pagehead .people-profile-information{margin-bottom:10px;position:relative}.people-show .pagehead .people-profile-information .avatar{background-color:#93521e;border-radius:3px;color:#fff;display:inline-block;font-size:30px;height:87px;margin-right:5px;padding-left:5px;padding-top:21px;position:absolute;width:87px}.people-show .pagehead .people-profile-information .avatar.one-letter{padding-left:0;text-align:center}.people-show .pagehead .people-profile-information img{border-radius:3px;position:absolute}.people-show .pagehead .people-profile-information h2{display:block;font-size:24px;font-weight:300;margin-bottom:0;padding-left:100px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:calc(100% - 245px);margin-right:-9999px}@media (max-width:480px){.people-show .pagehead .people-profile-information h2{width:100%}}.people-show .pagehead .people-profile-information .profile-detail-summary{padding-left:100px;margin-top:3px}.people-show .pagehead .people-profile-information .profile-detail-summary li:not(:last-child){margin-right:10px}.people-show .pagehead .people-profile-information #tagsForm{padding-left:100px;position:relative}.people-show .pagehead .people-profile-information #tagsForm #tags_tagsinput{height:40px!important;min-height:40px!important;width:370px!important;display:inline-block;overflow:hidden}.people-show .pagehead .people-profile-information #tagsForm .tagsFormActions{display:inline;position:relative;top:-17px}.people-show .pagehead .people-profile-information .tags{padding:0;padding-left:100px;list-style:none;line-height:20px;margin:0;overflow:hidden;margin-top:8px}.people-show .pagehead .people-profile-information .tags li{float:left}.people-show .pagehead .quick-actions{position:absolute;right:0;top:14px}.people-show .main-content{background-color:#fff;padding-bottom:20px;padding-top:40px}.people-show .main-content .delete-contact{font-size:12px;margin-bottom:30px;text-align:center}.people-show .main-content .section-title{position:relative}.people-show .main-content .section-title h3{border-bottom:1px solid #e1e2e3;font-size:18px;font-weight:400;margin-bottom:20px;padding-bottom:10px;padding-left:23px;padding-top:10px;position:relative}.people-show .main-content .section-title .icon-section{position:absolute;top:14px;width:17px}.people-show .main-content .sidebar .sidebar-cta a{margin-bottom:20px;width:100%}.people-show .profile .sidebar-box{background-color:#fafafa;border:1px solid #eee;border-radius:3px;color:#333;margin-bottom:25px;padding:10px;position:relative}.people-show .profile .sidebar-box-title{margin-bottom:4px;position:relative}.people-show .profile .sidebar-box-title strong{font-size:12px;font-weight:500;text-transform:uppercase}.people-show .profile .sidebar-box-title a{position:absolute;right:7px}.people-show .profile .sidebar-box-title img{left:-3px;position:relative;width:20px}.people-show .profile .sidebar-box-title img.people-information{top:-4px}.people-show .profile .sidebar-box-paragraph{margin-bottom:0}.people-show .profile .people-list li{margin-bottom:4px}.people-show .profile .introductions li,.people-show .profile .people-information li,.people-show .profile .work li{color:#999;font-size:12px;margin-bottom:10px}.people-show .profile .introductions li:last-child,.people-show .profile .people-information li:last-child,.people-show .profile .work li:last-child{margin-bottom:0}.people-show .profile .introductions li i,.people-show .profile .people-information li i,.people-show .profile .work li i{text-align:center;width:17px}.people-show .profile .section{margin-bottom:35px}.people-show .profile .section.food-preferencies .section-heading img,.people-show .profile .section.kids .section-heading img{position:relative;top:-3px}.people-show .profile .section .inline-action{display:inline;margin-left:10px}.people-show .profile .section .inline-action a{margin-right:5px}.people-show .profile .section .section-heading{border-bottom:1px solid #eee;padding-bottom:4px;margin-bottom:10px}.people-show .profile .section .section-heading img{width:25px}.people-show .profile .section .section-action{display:inline;float:right}.people-show .profile .section .section-blank{background-color:#fafafa;border:1px solid #eee;border-radius:3px;padding:15px;text-align:center}.people-show .profile .section .section-blank h3{font-weight:400;font-size:14px}.people-show .gifts .gift-recipient{font-size:15px}.people-show .gifts .gift-recipient:not(:first-child){margin-top:25px}.people-show .gifts .offered{background-color:#5cb85c;border-radius:10rem;display:inline-block;font-size:75%;font-weight:400;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;padding:2px 0;padding-right:.6em;padding-left:.6em}.people-show .gifts .gift-list-item{border-top:1px solid #eee;padding:5px 0}.people-show .gifts .gift-list-item:last-child{border-bottom:0}.people-show .gifts .gift-list-item-url{display:inline;font-size:12px;margin-left:10px;padding:5px 0 0}.people-show .gifts .gift-list-item-information{display:inline;margin-left:10px}.people-show .gifts .gift-list-item-actions,.people-show .gifts .gift-list-item-date{color:#999;display:inline;font-size:12px}.people-show .gifts .gift-list-item-actions a,.people-show .gifts .gift-list-item-date a{color:#999;font-size:11px;margin-right:5px;text-decoration:underline}.people-show .gifts .gift-list-item-actions li,.people-show .gifts .gift-list-item-date li{display:inline}.people-show .gifts .gift-list-item-actions{margin-left:5px}.people-show .gifts .for{font-style:italic;margin-left:10px}.people-show .activities .date,.people-show .calls .date,.people-show .debts .date,.people-show .gifts .date,.people-show .reminders .date,.people-show .tasks .date{color:#777;font-size:12px;margin-right:10px;width:100px}.people-show .activities .frequency-type,.people-show .activities .value,.people-show .calls .frequency-type,.people-show .calls .value,.people-show .debts .frequency-type,.people-show .debts .value,.people-show .gifts .frequency-type,.people-show .gifts .value,.people-show .reminders .frequency-type,.people-show .reminders .value,.people-show .tasks .frequency-type,.people-show .tasks .value{background-color:#ecf9ff;border:1px solid #eee;border-radius:3px;display:inline;font-size:12px;padding:0 6px}.people-show .activities .list-actions,.people-show .calls .list-actions,.people-show .debts .list-actions,.people-show .gifts .list-actions,.people-show .reminders .list-actions,.people-show .tasks .list-actions{position:relative;text-align:center;width:60px}.people-show .activities .list-actions a:first-child,.people-show .calls .list-actions a:first-child,.people-show .debts .list-actions a:first-child,.people-show .gifts .list-actions a:first-child,.people-show .reminders .list-actions a:first-child,.people-show .tasks .list-actions a:first-child{margin-right:5px}.people-show .activities .list-actions a.edit,.people-show .calls .list-actions a.edit,.people-show .debts .list-actions a.edit,.people-show .gifts .list-actions a.edit,.people-show .reminders .list-actions a.edit,.people-show .tasks .list-actions a.edit{position:relative;top:1px}.people-show .activities .empty,.people-show .calls .empty,.people-show .debts .empty,.people-show .gifts .empty,.people-show .reminders .empty,.people-show .tasks .empty{font-style:italic}.people-show .reminders .frequency-type{white-space:nowrap}.people-show .reminders input[type=date]{margin-bottom:20px;width:170px}.people-show .reminders .form-check input[type=number]{display:inline;width:50px}.people-show .debts .debts-list .debt-nature{width:220px}.people-show.kid .significant-other-blank-state,.people-show.significantother .significant-other-blank-state{text-align:center}.people-show.kid .significant-other-blank-state img,.people-show.significantother .significant-other-blank-state img{margin-bottom:20px;margin-top:10px}.people-show.kid .central-form .hint-reminder,.people-show.significantother .central-form .hint-reminder{margin-top:10px}.people-show.kid .central-form .hint-reminder p,.people-show.kid .central-form .real-contact-checkbox,.people-show.significantother .central-form .hint-reminder p,.people-show.significantother .central-form .real-contact-checkbox{margin-bottom:0}.people-show.kid .central-form .real-contact-checkbox input,.people-show.significantother .central-form .real-contact-checkbox input{margin-right:5px}.people-show.kid .central-form .real-contact-checkbox .help,.people-show.significantother .central-form .real-contact-checkbox .help{color:#999}.create-people .import{margin-bottom:30px;text-align:center}@media (max-width:480px){.people-list{margin-top:20px}.people-list .people-list-mobile{border-bottom:1px solid #dfdfdf}.people-list .people-list-mobile li{padding:6px 0}.people-list .people-list-item .people-list-item-information{display:none}.people-show .pagehead .people-profile-information{margin-bottom:20px;margin-top:10px}.people-show .pagehead .people-profile-information h2{padding-left:80px}.people-show .pagehead .people-profile-information h2 span{display:none}.people-show .pagehead .people-profile-information #tagsForm{display:block;margin-top:40px;padding-left:0}.people-show .pagehead .people-profile-information #tagsForm #tags_tagsinput{width:100%!important}.people-show .pagehead .people-profile-information #tagsForm .tagsFormActions{display:block;margin-top:20px}.people-show .pagehead .people-profile-information .profile-detail-summary{padding-left:0;margin-top:10px}.people-show .pagehead .people-profile-information .profile-detail-summary li{display:block;margin-right:0}.people-show .pagehead .people-profile-information .profile-detail-summary li:not(:last-child):after{content:"";margin-left:0}.people-show .pagehead .people-profile-information .avatar{height:67px;width:67px;padding-top:11px}.people-show .pagehead .people-profile-information .tags{padding-left:80px}.people-show .pagehead .edit-information{position:relative;width:100%;margin-bottom:10px}.people-show .main-content.modal{margin-top:0}.people-show .main-content.dashboard .sidebar-box{margin-bottom:15px}.people-show .main-content.dashboard .sidebar-cta{margin-top:15px}.people-show .main-content.activities .cta-mobile,.people-show .main-content.dashboard .people-information-actions{margin-bottom:20px}.people-show .main-content.activities .cta-mobile a{width:100%}.people-show .main-content.activities .activities-list .activity-item-date{top:-4px}.create-people,.create-people .btn{width:100%}.list-add-item{margin-left:0}.inline-form .task-add-title,.inline-form textarea{width:100%}.box-links{margin-bottom:10px;position:relative;right:0;top:0}.box-links li{margin-left:0}}.journal-calendar-text{top:19px;line-height:16px;width:62px}.journal-calendar-box{width:62px;margin-right:11px}.journal-calendar-content{width:calc(100% - 73px)}.journal-line{-webkit-transition:all .2s;transition:all .2s}.journal-line:hover{border-color:#00a8ff}.marketing.homepage .top-page{background-color:#313940;border-bottom:1px solid #d0d0d0;color:#fff;padding-top:40px;text-align:center}.marketing.homepage .top-page .navigation{position:absolute;right:20px;top:20px}.marketing.homepage .top-page .navigation a{border:1px solid #fff;border-radius:6px;color:#fff;padding:10px;text-decoration:none}.marketing.homepage .top-page h1{font-size:32px;font-weight:300;margin-bottom:40px}.marketing.homepage .top-page p{font-size:18px;font-weight:300;margin:0 auto;max-width:550px}.marketing.homepage .top-page p.cta{margin-bottom:50px;margin-top:70px}.marketing.homepage .top-page p.cta a{font-size:20px;font-weight:300;padding:20px 50px}.marketing.homepage .top-page .logo{margin-bottom:20px}.marketing.homepage .before-sections{text-align:center}.marketing.homepage .before-sections h3{font-size:25px;font-weight:300;margin-bottom:40px;margin-top:80px}.marketing.homepage .section-homepage{border-bottom:1px solid #dcdcdc;padding:60px 0}.marketing.homepage .section-homepage .visual{text-align:center}.marketing.homepage .section-homepage h2{font-size:18px;font-weight:300;margin-bottom:25px}.marketing.homepage .section-homepage.dates h2{margin-top:40px}.marketing.homepage .section-homepage.activities h2{margin-top:130px}.marketing.homepage .section-homepage.features h3{font-size:18px;font-weight:300;margin-bottom:40px;text-align:center}.marketing.homepage .section-homepage.features ul li{font-size:16px;margin:10px auto;max-width:60%}.marketing.homepage .section-homepage.features ul li i{color:#417741}.marketing.homepage .section-homepage.try{text-align:center}.marketing.homepage .section-homepage.try p{margin-bottom:50px;margin-top:70px}.marketing.homepage .section-homepage.try p a{font-size:20px;font-weight:300;padding:20px 50px}.marketing.homepage .why{background-color:#313940;color:#fff;padding-bottom:50px}.marketing.homepage .why h3{font-size:20px;font-weight:300;margin-bottom:30px;padding-top:50px;text-align:center}.marketing.homepage .why p{font-size:16px;font-weight:300;margin:10px auto 20px;max-width:550px}.marketing .footer-marketing{margin-bottom:40px;padding-top:40px;text-align:center}.marketing .footer-marketing a{margin-right:10px}.marketing.register{background-color:#fafbfc;padding-top:90px;padding-bottom:40px}.marketing.register .signup-box{background-color:#fff;border:1px solid #e4edf5;border-radius:5px;padding:50px 20px 20px}.marketing.register .signup-box .logo{left:45%;position:absolute;top:-33px}.marketing.register .signup-box h2,.marketing.register .signup-box h3{font-weight:300;text-align:center}.marketing.register .signup-box h2{margin-top:20px;margin-bottom:20px}.marketing.register .signup-box h3{font-size:15px;margin-bottom:30px}.marketing.register .signup-box .form-inline label{display:block}.marketing.register .signup-box a.action,.marketing.register .signup-box button{margin-top:10px;width:100%}.marketing.register .signup-box .help{font-size:13px;text-align:center}.marketing.register .signup-box .checkbox{display:none}.marketing.register .signup-box .links{margin-top:20px}.marketing.register .signup-box .links li{font-size:14px;margin-bottom:5px}.marketing .subpages .header{background-color:#313940;text-align:center}.privacy,.releases,.statistics{max-width:750px;margin-left:auto;margin-right:auto;padding:20px 30px 100px;margin-top:50px;background-color:#fff;-webkit-box-shadow:0 8px 20px #dadbdd;box-shadow:0 8px 20px #dadbdd}.privacy h2,.releases h2,.statistics h2{text-align:center}.privacy h3,.releases h3,.statistics h3{font-size:15px;margin-top:30px}.releases ul{list-style-type:disc;margin-left:20px}@media (max-width:480px){.marketing.homepage img{max-width:100%}.marketing.homepage .before-sections h3{margin-bottom:0}.marketing.homepage .section-homepage.people .visual{margin-top:40px}.marketing.homepage .section-homepage.activities h2{margin-top:0}.marketing.homepage .section-homepage.activities .visual{margin-top:40px}.marketing.homepage .section-homepage.features ul li{max-width:100%}.marketing.homepage .section-homepage.try{padding:30px 0}.marketing.register .signup-box .logo{left:39%;top:-47px}}.settings .breadcrumb{margin-bottom:20px}.settings .sidebar-menu ul{border:1px solid #dfdfdf;border-radius:3px}.settings .sidebar-menu li{padding:10px}.settings .sidebar-menu li:not(:last-child){border-bottom:1px solid #dfdfdf}.settings .sidebar-menu li.selected{background-color:#f7fbfc}.settings .sidebar-menu li.selected i{color:green}.settings .sidebar-menu li a{width:100%}.settings .sidebar-menu li i{margin-right:5px;color:#999}.settings .settings-delete,.settings .settings-reset{border:1px solid;padding:10px;margin-top:40px}.settings .settings-delete h2,.settings .settings-reset h2{font-weight:400;font-size:16px}.settings .settings-delete{border-color:#d9534f;border-radius:3px}.settings .settings-reset{border-color:#f0ad4e;border-radius:3px}.settings .warning-zone{margin-bottom:30px;margin-top:30px;padding:10px 10px 5px 15px;border:1px solid #f1c897;border-radius:3px;background-color:#ffe8bc}.settings .users-list h3.with-actions{padding-bottom:13px}.settings .users-list h3.with-actions a{float:right}.settings .users-list .table-cell.actions{text-align:right}.settings .blank-screen{text-align:center}.settings .blank-screen img{margin-bottom:30px;margin-top:30px}.settings .blank-screen h2{font-weight:400;margin-bottom:10px}.settings .blank-screen h3{margin-top:0;border-bottom:0}.settings .blank-screen p{margin:0 auto;width:400px}.settings .blank-screen p.cta{margin-top:40px;margin-bottom:10px}.settings .blank-screen .requires-subscription{margin-top:20px;font-size:13px;color:#999}.settings .subscriptions .upgrade-benefits{margin-bottom:20px}.settings .subscriptions .upgrade-benefits li{margin-left:20px;list-style-type:disc}.settings .subscriptions #label-card-element{margin-bottom:15px}.settings .subscriptions .downgrade ul{background-color:#f8f8f8;border:1px solid #dfdfdf;border-radius:6px;margin-bottom:20px;padding:25px}.settings .subscriptions .downgrade li{padding-bottom:15px}.settings .subscriptions .downgrade li:not(:last-child){border-bottom:1px solid #dfdfdf}.settings .subscriptions .downgrade li:not(:first-child){margin-top:10px}.settings .subscriptions .downgrade li.success .rule-title{text-decoration:line-through}.settings .subscriptions .downgrade li.success .icon:after{font-family:FontAwesome;font-size:17px;color:#0eb0b7;content:"\F058";top:10px;position:relative}.settings .subscriptions .downgrade li.fail .icon:after{font-family:FontAwesome;font-size:17px;color:#cd4400;content:"\F057";top:10px;position:relative}.settings .subscriptions .downgrade li .rule-title{font-size:18px;padding-left:5px}.settings .subscriptions .downgrade li .rule-to-succeed{font-size:13px;display:block;padding-left:27px}.settings .report .report-summary{background-color:#fafafa;border:1px solid #dfdfdf;border-radius:3px;margin-bottom:30px}.settings .report .report-summary li{padding:5px 10px}.settings .report .report-summary li:not(:last-child){border-bottom:1px solid #dfdfdf}.settings .report .report-summary li span{font-weight:600}.settings .report .status{text-align:center;width:95px}.settings .report .reason{font-style:italic}.settings.import .success{color:#5cb85c}.settings.import .failure{color:#d9534f}.settings.import .warning{color:#f0ad4e}.settings.import .date{font-size:13px;margin-left:10px}.settings.import h3.with-actions{padding-bottom:13px}.settings.import h3.with-actions a{float:right}.settings.upload .warning-zone{padding:20px 15px}.settings.upload .warning-zone ul{margin-left:20px;list-style-type:disc}.settings .tags-list .tags-list-contact-number{margin-left:10px;color:#999}.settings .tags-list .actions{text-align:right}.modal h5{font-size:20px;font-weight:500}.modal label{padding-left:0}.modal .close{position:absolute;right:19px;top:14px;font-size:30px}.modal.log-call .date-it-happened{margin-top:20px}.modal.log-call .exact-date{display:none;margin-top:20px}.modal.log-call .exact-date input{display:inline;width:165px}.bg-gray-monica{background-color:#f2f4f8}.b--gray-monica{border-color:#dde2e9}.w-5{width:5%}.w-95{width:95%}.form-error-message{border-top:1px solid #ed6246;background-color:#fbeae5;-webkit-box-shadow:inset 0 3px 0 0 #ed6347,inset 0 0 0 0 transparent,0 0 0 1px rgba(63,63,68,.05),0 1px 3px 0 rgba(63,63,68,.15);box-shadow:inset 0 3px 0 0 #ed6347,inset 0 0 0 0 transparent,0 0 0 1px rgba(63,63,68,.05),0 1px 3px 0 rgba(63,63,68,.15)}.border-bottom{border-bottom:1px solid #dfdfdf}.border-top{border-top:1px solid #dfdfdf}.border-right{border-right:1px solid #dfdfdf}.border-left{border-left:1px solid #dfdfdf}.padding-left-none{padding-left:0}.boxed{background:#fff;border:1px solid #dfdfdf;border-radius:3px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.05);box-shadow:0 1px 3px 0 rgba(0,0,0,.05)}.box-padding{padding:15px}.badge{display:inline-block;padding:4px 5px;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge-success{background-color:#5cb85c}.badge-danger{background-color:#d9534f}.pretty-tag{background:#eee;border-radius:3px;color:#555;display:inline-block;font-size:11px;height:22px;line-height:22px;padding:0 10px 0 19px;position:relative;margin:0 10px 0 0;text-decoration:none;-webkit-transition:color .2s}.pretty-tag:before{background:#fff;border-radius:10px;-webkit-box-shadow:inset 0 1px rgba(0,0,0,.25);box-shadow:inset 0 1px rgba(0,0,0,.25);content:"";height:6px;left:7px;position:absolute;width:6px;top:9px}.pretty-tag:hover{background-color:#0366d6}.pretty-tag:hover a{color:#fff}.pretty-tag a{text-decoration:none;color:#555}.pretty-tag a:hover{background-color:transparent;color:#fff}body{color:#323b43}a{color:#0366d6;padding:1px;text-decoration:underline}a:hover{background-color:#0366d6;color:#fff;text-decoration:none}a.action-link{color:#999;font-size:11px;margin-right:5px;text-decoration:underline}ul{list-style-type:none;margin:0;padding:0}ul.horizontal li{display:inline}.hidden{display:none}input:disabled{background-color:#999}.pagination-box{margin-top:30px;text-align:center}.alert-success{margin:20px 0}.central-form{margin-top:40px}.central-form h2{font-weight:400;margin-bottom:20px;text-align:center}.central-form .form-check-inline{margin-right:10px}.central-form .form-group>label:not(:first-child){margin-top:10px}.central-form input[type=radio]{margin-right:5px}.central-form .dates .form-inline{display:inline}.central-form .dates .form-inline input[type=number]{margin:0 10px;width:52px}.central-form .dates .form-inline input[type=date]{margin-left:20px;margin-top:10px}.central-form .form-group:not(:last-child){border-bottom:1px solid #eee;padding-bottom:20px}.central-form .nav{margin-top:40px}.central-form .nav .nav-link{text-decoration:none}.central-form .tab-content{border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd;padding:15px}.avatar-photo img{border-radius:3px}.breadcrumb{background-color:#f9f9fb}.breadcrumb ul{font-size:12px;padding:30px 0 24px}.breadcrumb ul li:not(:last-child):after{content:">";margin-left:5px;margin-right:1px}.btn{color:#24292e;background-color:#eff3f6;background-image:-webkit-gradient(linear,left top,left bottom,from(#fafbfc),color-stop(90%,#eff3f6));background-image:linear-gradient(-180deg,#fafbfc,#eff3f6 90%);position:relative;display:inline-block;padding:6px 12px;font-size:14px;font-weight:600;line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-position:-1px -1px;background-size:110% 110%;border:1px solid rgba(27,31,35,.2);border-radius:.25em;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn,.btn:hover,.btn:visited{background-repeat:repeat-x;text-decoration:none}.btn:hover,.btn:visited{background-color:#e6ebf1;background-image:-webkit-gradient(linear,left top,left bottom,from(#f0f3f6),color-stop(90%,#e6ebf1));background-image:linear-gradient(-180deg,#f0f3f6,#e6ebf1 90%);background-position:0 -.5em;border-color:rgba(27,31,35,.35)}.btn:active{background-color:#e9ecef;background-image:none;border-color:rgba(27,31,35,.35);-webkit-box-shadow:inset 0 .15em .3em rgba(27,31,35,.15);box-shadow:inset 0 .15em .3em rgba(27,31,35,.15)}.btn:disabled{background-image:-webkit-gradient(linear,left top,left bottom,from(#63b175),color-stop(90%,#61986e));background-image:linear-gradient(-180deg,#63b175,#61986e 90%)}.btn:focus{outline:none;text-decoration:none}.btn-primary{color:#fff;background-color:#28a745;background-image:-webkit-gradient(linear,left top,left bottom,from(#34d058),color-stop(90%,#28a745));background-image:linear-gradient(-180deg,#34d058,#28a745 90%)}.btn-primary:hover{background-color:#269f42;background-image:-webkit-gradient(linear,left top,left bottom,from(#2fcb53),color-stop(90%,#269f42));background-image:linear-gradient(-180deg,#2fcb53,#269f42 90%);background-position:0 -.5em;border-color:rgba(27,31,35,.5)}.table{border-collapse:collapse;display:table;width:100%}.table .table-row{border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;display:table-row}.table .table-row:first-child .table-cell:first-child{border-top-left-radius:3px}.table .table-row:first-child .table-cell:last-child{border-top-right-radius:3px}.table .table-row:last-child{border-bottom:1px solid #ddd}.table .table-row:hover{background-color:#f6f8fa}.table .table-cell{display:table-cell;padding:8px 10px}footer .badge-success{font-size:12px;font-weight:400}footer .show-version{text-align:left}footer .show-version h2{font-size:16px}footer .show-version .note{margin-bottom:20px}footer .show-version .note ul{list-style-type:disc}footer .show-version .note li{display:block;font-size:15px;text-align:left}@media (max-width:480px){.sidebar-box{border:1px solid #dfdfdf;border-radius:3px}.sidebar-box .sidebar-heading{background-color:#fafafa;margin-top:0;padding:5px}.sidebar-box .sidebar-blank{background-color:#fff;border:0}.sidebar-box li{padding:5px}} + */@font-face{font-family:FontAwesome;src:url(/fonts/vendor/font-awesome/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713);src:url(/fonts/vendor/font-awesome/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713) format("embedded-opentype"),url(/fonts/vendor/font-awesome/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(/fonts/vendor/font-awesome/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(/fonts/vendor/font-awesome/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(/fonts/vendor/font-awesome/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\F000"}.fa-music:before{content:"\F001"}.fa-search:before{content:"\F002"}.fa-envelope-o:before{content:"\F003"}.fa-heart:before{content:"\F004"}.fa-star:before{content:"\F005"}.fa-star-o:before{content:"\F006"}.fa-user:before{content:"\F007"}.fa-film:before{content:"\F008"}.fa-th-large:before{content:"\F009"}.fa-th:before{content:"\F00A"}.fa-th-list:before{content:"\F00B"}.fa-check:before{content:"\F00C"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\F00D"}.fa-search-plus:before{content:"\F00E"}.fa-search-minus:before{content:"\F010"}.fa-power-off:before{content:"\F011"}.fa-signal:before{content:"\F012"}.fa-cog:before,.fa-gear:before{content:"\F013"}.fa-trash-o:before{content:"\F014"}.fa-home:before{content:"\F015"}.fa-file-o:before{content:"\F016"}.fa-clock-o:before{content:"\F017"}.fa-road:before{content:"\F018"}.fa-download:before{content:"\F019"}.fa-arrow-circle-o-down:before{content:"\F01A"}.fa-arrow-circle-o-up:before{content:"\F01B"}.fa-inbox:before{content:"\F01C"}.fa-play-circle-o:before{content:"\F01D"}.fa-repeat:before,.fa-rotate-right:before{content:"\F01E"}.fa-refresh:before{content:"\F021"}.fa-list-alt:before{content:"\F022"}.fa-lock:before{content:"\F023"}.fa-flag:before{content:"\F024"}.fa-headphones:before{content:"\F025"}.fa-volume-off:before{content:"\F026"}.fa-volume-down:before{content:"\F027"}.fa-volume-up:before{content:"\F028"}.fa-qrcode:before{content:"\F029"}.fa-barcode:before{content:"\F02A"}.fa-tag:before{content:"\F02B"}.fa-tags:before{content:"\F02C"}.fa-book:before{content:"\F02D"}.fa-bookmark:before{content:"\F02E"}.fa-print:before{content:"\F02F"}.fa-camera:before{content:"\F030"}.fa-font:before{content:"\F031"}.fa-bold:before{content:"\F032"}.fa-italic:before{content:"\F033"}.fa-text-height:before{content:"\F034"}.fa-text-width:before{content:"\F035"}.fa-align-left:before{content:"\F036"}.fa-align-center:before{content:"\F037"}.fa-align-right:before{content:"\F038"}.fa-align-justify:before{content:"\F039"}.fa-list:before{content:"\F03A"}.fa-dedent:before,.fa-outdent:before{content:"\F03B"}.fa-indent:before{content:"\F03C"}.fa-video-camera:before{content:"\F03D"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\F03E"}.fa-pencil:before{content:"\F040"}.fa-map-marker:before{content:"\F041"}.fa-adjust:before{content:"\F042"}.fa-tint:before{content:"\F043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\F044"}.fa-share-square-o:before{content:"\F045"}.fa-check-square-o:before{content:"\F046"}.fa-arrows:before{content:"\F047"}.fa-step-backward:before{content:"\F048"}.fa-fast-backward:before{content:"\F049"}.fa-backward:before{content:"\F04A"}.fa-play:before{content:"\F04B"}.fa-pause:before{content:"\F04C"}.fa-stop:before{content:"\F04D"}.fa-forward:before{content:"\F04E"}.fa-fast-forward:before{content:"\F050"}.fa-step-forward:before{content:"\F051"}.fa-eject:before{content:"\F052"}.fa-chevron-left:before{content:"\F053"}.fa-chevron-right:before{content:"\F054"}.fa-plus-circle:before{content:"\F055"}.fa-minus-circle:before{content:"\F056"}.fa-times-circle:before{content:"\F057"}.fa-check-circle:before{content:"\F058"}.fa-question-circle:before{content:"\F059"}.fa-info-circle:before{content:"\F05A"}.fa-crosshairs:before{content:"\F05B"}.fa-times-circle-o:before{content:"\F05C"}.fa-check-circle-o:before{content:"\F05D"}.fa-ban:before{content:"\F05E"}.fa-arrow-left:before{content:"\F060"}.fa-arrow-right:before{content:"\F061"}.fa-arrow-up:before{content:"\F062"}.fa-arrow-down:before{content:"\F063"}.fa-mail-forward:before,.fa-share:before{content:"\F064"}.fa-expand:before{content:"\F065"}.fa-compress:before{content:"\F066"}.fa-plus:before{content:"\F067"}.fa-minus:before{content:"\F068"}.fa-asterisk:before{content:"\F069"}.fa-exclamation-circle:before{content:"\F06A"}.fa-gift:before{content:"\F06B"}.fa-leaf:before{content:"\F06C"}.fa-fire:before{content:"\F06D"}.fa-eye:before{content:"\F06E"}.fa-eye-slash:before{content:"\F070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\F071"}.fa-plane:before{content:"\F072"}.fa-calendar:before{content:"\F073"}.fa-random:before{content:"\F074"}.fa-comment:before{content:"\F075"}.fa-magnet:before{content:"\F076"}.fa-chevron-up:before{content:"\F077"}.fa-chevron-down:before{content:"\F078"}.fa-retweet:before{content:"\F079"}.fa-shopping-cart:before{content:"\F07A"}.fa-folder:before{content:"\F07B"}.fa-folder-open:before{content:"\F07C"}.fa-arrows-v:before{content:"\F07D"}.fa-arrows-h:before{content:"\F07E"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\F080"}.fa-twitter-square:before{content:"\F081"}.fa-facebook-square:before{content:"\F082"}.fa-camera-retro:before{content:"\F083"}.fa-key:before{content:"\F084"}.fa-cogs:before,.fa-gears:before{content:"\F085"}.fa-comments:before{content:"\F086"}.fa-thumbs-o-up:before{content:"\F087"}.fa-thumbs-o-down:before{content:"\F088"}.fa-star-half:before{content:"\F089"}.fa-heart-o:before{content:"\F08A"}.fa-sign-out:before{content:"\F08B"}.fa-linkedin-square:before{content:"\F08C"}.fa-thumb-tack:before{content:"\F08D"}.fa-external-link:before{content:"\F08E"}.fa-sign-in:before{content:"\F090"}.fa-trophy:before{content:"\F091"}.fa-github-square:before{content:"\F092"}.fa-upload:before{content:"\F093"}.fa-lemon-o:before{content:"\F094"}.fa-phone:before{content:"\F095"}.fa-square-o:before{content:"\F096"}.fa-bookmark-o:before{content:"\F097"}.fa-phone-square:before{content:"\F098"}.fa-twitter:before{content:"\F099"}.fa-facebook-f:before,.fa-facebook:before{content:"\F09A"}.fa-github:before{content:"\F09B"}.fa-unlock:before{content:"\F09C"}.fa-credit-card:before{content:"\F09D"}.fa-feed:before,.fa-rss:before{content:"\F09E"}.fa-hdd-o:before{content:"\F0A0"}.fa-bullhorn:before{content:"\F0A1"}.fa-bell:before{content:"\F0F3"}.fa-certificate:before{content:"\F0A3"}.fa-hand-o-right:before{content:"\F0A4"}.fa-hand-o-left:before{content:"\F0A5"}.fa-hand-o-up:before{content:"\F0A6"}.fa-hand-o-down:before{content:"\F0A7"}.fa-arrow-circle-left:before{content:"\F0A8"}.fa-arrow-circle-right:before{content:"\F0A9"}.fa-arrow-circle-up:before{content:"\F0AA"}.fa-arrow-circle-down:before{content:"\F0AB"}.fa-globe:before{content:"\F0AC"}.fa-wrench:before{content:"\F0AD"}.fa-tasks:before{content:"\F0AE"}.fa-filter:before{content:"\F0B0"}.fa-briefcase:before{content:"\F0B1"}.fa-arrows-alt:before{content:"\F0B2"}.fa-group:before,.fa-users:before{content:"\F0C0"}.fa-chain:before,.fa-link:before{content:"\F0C1"}.fa-cloud:before{content:"\F0C2"}.fa-flask:before{content:"\F0C3"}.fa-cut:before,.fa-scissors:before{content:"\F0C4"}.fa-copy:before,.fa-files-o:before{content:"\F0C5"}.fa-paperclip:before{content:"\F0C6"}.fa-floppy-o:before,.fa-save:before{content:"\F0C7"}.fa-square:before{content:"\F0C8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\F0C9"}.fa-list-ul:before{content:"\F0CA"}.fa-list-ol:before{content:"\F0CB"}.fa-strikethrough:before{content:"\F0CC"}.fa-underline:before{content:"\F0CD"}.fa-table:before{content:"\F0CE"}.fa-magic:before{content:"\F0D0"}.fa-truck:before{content:"\F0D1"}.fa-pinterest:before{content:"\F0D2"}.fa-pinterest-square:before{content:"\F0D3"}.fa-google-plus-square:before{content:"\F0D4"}.fa-google-plus:before{content:"\F0D5"}.fa-money:before{content:"\F0D6"}.fa-caret-down:before{content:"\F0D7"}.fa-caret-up:before{content:"\F0D8"}.fa-caret-left:before{content:"\F0D9"}.fa-caret-right:before{content:"\F0DA"}.fa-columns:before{content:"\F0DB"}.fa-sort:before,.fa-unsorted:before{content:"\F0DC"}.fa-sort-desc:before,.fa-sort-down:before{content:"\F0DD"}.fa-sort-asc:before,.fa-sort-up:before{content:"\F0DE"}.fa-envelope:before{content:"\F0E0"}.fa-linkedin:before{content:"\F0E1"}.fa-rotate-left:before,.fa-undo:before{content:"\F0E2"}.fa-gavel:before,.fa-legal:before{content:"\F0E3"}.fa-dashboard:before,.fa-tachometer:before{content:"\F0E4"}.fa-comment-o:before{content:"\F0E5"}.fa-comments-o:before{content:"\F0E6"}.fa-bolt:before,.fa-flash:before{content:"\F0E7"}.fa-sitemap:before{content:"\F0E8"}.fa-umbrella:before{content:"\F0E9"}.fa-clipboard:before,.fa-paste:before{content:"\F0EA"}.fa-lightbulb-o:before{content:"\F0EB"}.fa-exchange:before{content:"\F0EC"}.fa-cloud-download:before{content:"\F0ED"}.fa-cloud-upload:before{content:"\F0EE"}.fa-user-md:before{content:"\F0F0"}.fa-stethoscope:before{content:"\F0F1"}.fa-suitcase:before{content:"\F0F2"}.fa-bell-o:before{content:"\F0A2"}.fa-coffee:before{content:"\F0F4"}.fa-cutlery:before{content:"\F0F5"}.fa-file-text-o:before{content:"\F0F6"}.fa-building-o:before{content:"\F0F7"}.fa-hospital-o:before{content:"\F0F8"}.fa-ambulance:before{content:"\F0F9"}.fa-medkit:before{content:"\F0FA"}.fa-fighter-jet:before{content:"\F0FB"}.fa-beer:before{content:"\F0FC"}.fa-h-square:before{content:"\F0FD"}.fa-plus-square:before{content:"\F0FE"}.fa-angle-double-left:before{content:"\F100"}.fa-angle-double-right:before{content:"\F101"}.fa-angle-double-up:before{content:"\F102"}.fa-angle-double-down:before{content:"\F103"}.fa-angle-left:before{content:"\F104"}.fa-angle-right:before{content:"\F105"}.fa-angle-up:before{content:"\F106"}.fa-angle-down:before{content:"\F107"}.fa-desktop:before{content:"\F108"}.fa-laptop:before{content:"\F109"}.fa-tablet:before{content:"\F10A"}.fa-mobile-phone:before,.fa-mobile:before{content:"\F10B"}.fa-circle-o:before{content:"\F10C"}.fa-quote-left:before{content:"\F10D"}.fa-quote-right:before{content:"\F10E"}.fa-spinner:before{content:"\F110"}.fa-circle:before{content:"\F111"}.fa-mail-reply:before,.fa-reply:before{content:"\F112"}.fa-github-alt:before{content:"\F113"}.fa-folder-o:before{content:"\F114"}.fa-folder-open-o:before{content:"\F115"}.fa-smile-o:before{content:"\F118"}.fa-frown-o:before{content:"\F119"}.fa-meh-o:before{content:"\F11A"}.fa-gamepad:before{content:"\F11B"}.fa-keyboard-o:before{content:"\F11C"}.fa-flag-o:before{content:"\F11D"}.fa-flag-checkered:before{content:"\F11E"}.fa-terminal:before{content:"\F120"}.fa-code:before{content:"\F121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\F122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\F123"}.fa-location-arrow:before{content:"\F124"}.fa-crop:before{content:"\F125"}.fa-code-fork:before{content:"\F126"}.fa-chain-broken:before,.fa-unlink:before{content:"\F127"}.fa-question:before{content:"\F128"}.fa-info:before{content:"\F129"}.fa-exclamation:before{content:"\F12A"}.fa-superscript:before{content:"\F12B"}.fa-subscript:before{content:"\F12C"}.fa-eraser:before{content:"\F12D"}.fa-puzzle-piece:before{content:"\F12E"}.fa-microphone:before{content:"\F130"}.fa-microphone-slash:before{content:"\F131"}.fa-shield:before{content:"\F132"}.fa-calendar-o:before{content:"\F133"}.fa-fire-extinguisher:before{content:"\F134"}.fa-rocket:before{content:"\F135"}.fa-maxcdn:before{content:"\F136"}.fa-chevron-circle-left:before{content:"\F137"}.fa-chevron-circle-right:before{content:"\F138"}.fa-chevron-circle-up:before{content:"\F139"}.fa-chevron-circle-down:before{content:"\F13A"}.fa-html5:before{content:"\F13B"}.fa-css3:before{content:"\F13C"}.fa-anchor:before{content:"\F13D"}.fa-unlock-alt:before{content:"\F13E"}.fa-bullseye:before{content:"\F140"}.fa-ellipsis-h:before{content:"\F141"}.fa-ellipsis-v:before{content:"\F142"}.fa-rss-square:before{content:"\F143"}.fa-play-circle:before{content:"\F144"}.fa-ticket:before{content:"\F145"}.fa-minus-square:before{content:"\F146"}.fa-minus-square-o:before{content:"\F147"}.fa-level-up:before{content:"\F148"}.fa-level-down:before{content:"\F149"}.fa-check-square:before{content:"\F14A"}.fa-pencil-square:before{content:"\F14B"}.fa-external-link-square:before{content:"\F14C"}.fa-share-square:before{content:"\F14D"}.fa-compass:before{content:"\F14E"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\F150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\F151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\F152"}.fa-eur:before,.fa-euro:before{content:"\F153"}.fa-gbp:before{content:"\F154"}.fa-dollar:before,.fa-usd:before{content:"\F155"}.fa-inr:before,.fa-rupee:before{content:"\F156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\F157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\F158"}.fa-krw:before,.fa-won:before{content:"\F159"}.fa-bitcoin:before,.fa-btc:before{content:"\F15A"}.fa-file:before{content:"\F15B"}.fa-file-text:before{content:"\F15C"}.fa-sort-alpha-asc:before{content:"\F15D"}.fa-sort-alpha-desc:before{content:"\F15E"}.fa-sort-amount-asc:before{content:"\F160"}.fa-sort-amount-desc:before{content:"\F161"}.fa-sort-numeric-asc:before{content:"\F162"}.fa-sort-numeric-desc:before{content:"\F163"}.fa-thumbs-up:before{content:"\F164"}.fa-thumbs-down:before{content:"\F165"}.fa-youtube-square:before{content:"\F166"}.fa-youtube:before{content:"\F167"}.fa-xing:before{content:"\F168"}.fa-xing-square:before{content:"\F169"}.fa-youtube-play:before{content:"\F16A"}.fa-dropbox:before{content:"\F16B"}.fa-stack-overflow:before{content:"\F16C"}.fa-instagram:before{content:"\F16D"}.fa-flickr:before{content:"\F16E"}.fa-adn:before{content:"\F170"}.fa-bitbucket:before{content:"\F171"}.fa-bitbucket-square:before{content:"\F172"}.fa-tumblr:before{content:"\F173"}.fa-tumblr-square:before{content:"\F174"}.fa-long-arrow-down:before{content:"\F175"}.fa-long-arrow-up:before{content:"\F176"}.fa-long-arrow-left:before{content:"\F177"}.fa-long-arrow-right:before{content:"\F178"}.fa-apple:before{content:"\F179"}.fa-windows:before{content:"\F17A"}.fa-android:before{content:"\F17B"}.fa-linux:before{content:"\F17C"}.fa-dribbble:before{content:"\F17D"}.fa-skype:before{content:"\F17E"}.fa-foursquare:before{content:"\F180"}.fa-trello:before{content:"\F181"}.fa-female:before{content:"\F182"}.fa-male:before{content:"\F183"}.fa-gittip:before,.fa-gratipay:before{content:"\F184"}.fa-sun-o:before{content:"\F185"}.fa-moon-o:before{content:"\F186"}.fa-archive:before{content:"\F187"}.fa-bug:before{content:"\F188"}.fa-vk:before{content:"\F189"}.fa-weibo:before{content:"\F18A"}.fa-renren:before{content:"\F18B"}.fa-pagelines:before{content:"\F18C"}.fa-stack-exchange:before{content:"\F18D"}.fa-arrow-circle-o-right:before{content:"\F18E"}.fa-arrow-circle-o-left:before{content:"\F190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\F191"}.fa-dot-circle-o:before{content:"\F192"}.fa-wheelchair:before{content:"\F193"}.fa-vimeo-square:before{content:"\F194"}.fa-try:before,.fa-turkish-lira:before{content:"\F195"}.fa-plus-square-o:before{content:"\F196"}.fa-space-shuttle:before{content:"\F197"}.fa-slack:before{content:"\F198"}.fa-envelope-square:before{content:"\F199"}.fa-wordpress:before{content:"\F19A"}.fa-openid:before{content:"\F19B"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\F19C"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\F19D"}.fa-yahoo:before{content:"\F19E"}.fa-google:before{content:"\F1A0"}.fa-reddit:before{content:"\F1A1"}.fa-reddit-square:before{content:"\F1A2"}.fa-stumbleupon-circle:before{content:"\F1A3"}.fa-stumbleupon:before{content:"\F1A4"}.fa-delicious:before{content:"\F1A5"}.fa-digg:before{content:"\F1A6"}.fa-pied-piper-pp:before{content:"\F1A7"}.fa-pied-piper-alt:before{content:"\F1A8"}.fa-drupal:before{content:"\F1A9"}.fa-joomla:before{content:"\F1AA"}.fa-language:before{content:"\F1AB"}.fa-fax:before{content:"\F1AC"}.fa-building:before{content:"\F1AD"}.fa-child:before{content:"\F1AE"}.fa-paw:before{content:"\F1B0"}.fa-spoon:before{content:"\F1B1"}.fa-cube:before{content:"\F1B2"}.fa-cubes:before{content:"\F1B3"}.fa-behance:before{content:"\F1B4"}.fa-behance-square:before{content:"\F1B5"}.fa-steam:before{content:"\F1B6"}.fa-steam-square:before{content:"\F1B7"}.fa-recycle:before{content:"\F1B8"}.fa-automobile:before,.fa-car:before{content:"\F1B9"}.fa-cab:before,.fa-taxi:before{content:"\F1BA"}.fa-tree:before{content:"\F1BB"}.fa-spotify:before{content:"\F1BC"}.fa-deviantart:before{content:"\F1BD"}.fa-soundcloud:before{content:"\F1BE"}.fa-database:before{content:"\F1C0"}.fa-file-pdf-o:before{content:"\F1C1"}.fa-file-word-o:before{content:"\F1C2"}.fa-file-excel-o:before{content:"\F1C3"}.fa-file-powerpoint-o:before{content:"\F1C4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\F1C5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\F1C6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\F1C7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\F1C8"}.fa-file-code-o:before{content:"\F1C9"}.fa-vine:before{content:"\F1CA"}.fa-codepen:before{content:"\F1CB"}.fa-jsfiddle:before{content:"\F1CC"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\F1CD"}.fa-circle-o-notch:before{content:"\F1CE"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\F1D0"}.fa-empire:before,.fa-ge:before{content:"\F1D1"}.fa-git-square:before{content:"\F1D2"}.fa-git:before{content:"\F1D3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\F1D4"}.fa-tencent-weibo:before{content:"\F1D5"}.fa-qq:before{content:"\F1D6"}.fa-wechat:before,.fa-weixin:before{content:"\F1D7"}.fa-paper-plane:before,.fa-send:before{content:"\F1D8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\F1D9"}.fa-history:before{content:"\F1DA"}.fa-circle-thin:before{content:"\F1DB"}.fa-header:before{content:"\F1DC"}.fa-paragraph:before{content:"\F1DD"}.fa-sliders:before{content:"\F1DE"}.fa-share-alt:before{content:"\F1E0"}.fa-share-alt-square:before{content:"\F1E1"}.fa-bomb:before{content:"\F1E2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\F1E3"}.fa-tty:before{content:"\F1E4"}.fa-binoculars:before{content:"\F1E5"}.fa-plug:before{content:"\F1E6"}.fa-slideshare:before{content:"\F1E7"}.fa-twitch:before{content:"\F1E8"}.fa-yelp:before{content:"\F1E9"}.fa-newspaper-o:before{content:"\F1EA"}.fa-wifi:before{content:"\F1EB"}.fa-calculator:before{content:"\F1EC"}.fa-paypal:before{content:"\F1ED"}.fa-google-wallet:before{content:"\F1EE"}.fa-cc-visa:before{content:"\F1F0"}.fa-cc-mastercard:before{content:"\F1F1"}.fa-cc-discover:before{content:"\F1F2"}.fa-cc-amex:before{content:"\F1F3"}.fa-cc-paypal:before{content:"\F1F4"}.fa-cc-stripe:before{content:"\F1F5"}.fa-bell-slash:before{content:"\F1F6"}.fa-bell-slash-o:before{content:"\F1F7"}.fa-trash:before{content:"\F1F8"}.fa-copyright:before{content:"\F1F9"}.fa-at:before{content:"\F1FA"}.fa-eyedropper:before{content:"\F1FB"}.fa-paint-brush:before{content:"\F1FC"}.fa-birthday-cake:before{content:"\F1FD"}.fa-area-chart:before{content:"\F1FE"}.fa-pie-chart:before{content:"\F200"}.fa-line-chart:before{content:"\F201"}.fa-lastfm:before{content:"\F202"}.fa-lastfm-square:before{content:"\F203"}.fa-toggle-off:before{content:"\F204"}.fa-toggle-on:before{content:"\F205"}.fa-bicycle:before{content:"\F206"}.fa-bus:before{content:"\F207"}.fa-ioxhost:before{content:"\F208"}.fa-angellist:before{content:"\F209"}.fa-cc:before{content:"\F20A"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\F20B"}.fa-meanpath:before{content:"\F20C"}.fa-buysellads:before{content:"\F20D"}.fa-connectdevelop:before{content:"\F20E"}.fa-dashcube:before{content:"\F210"}.fa-forumbee:before{content:"\F211"}.fa-leanpub:before{content:"\F212"}.fa-sellsy:before{content:"\F213"}.fa-shirtsinbulk:before{content:"\F214"}.fa-simplybuilt:before{content:"\F215"}.fa-skyatlas:before{content:"\F216"}.fa-cart-plus:before{content:"\F217"}.fa-cart-arrow-down:before{content:"\F218"}.fa-diamond:before{content:"\F219"}.fa-ship:before{content:"\F21A"}.fa-user-secret:before{content:"\F21B"}.fa-motorcycle:before{content:"\F21C"}.fa-street-view:before{content:"\F21D"}.fa-heartbeat:before{content:"\F21E"}.fa-venus:before{content:"\F221"}.fa-mars:before{content:"\F222"}.fa-mercury:before{content:"\F223"}.fa-intersex:before,.fa-transgender:before{content:"\F224"}.fa-transgender-alt:before{content:"\F225"}.fa-venus-double:before{content:"\F226"}.fa-mars-double:before{content:"\F227"}.fa-venus-mars:before{content:"\F228"}.fa-mars-stroke:before{content:"\F229"}.fa-mars-stroke-v:before{content:"\F22A"}.fa-mars-stroke-h:before{content:"\F22B"}.fa-neuter:before{content:"\F22C"}.fa-genderless:before{content:"\F22D"}.fa-facebook-official:before{content:"\F230"}.fa-pinterest-p:before{content:"\F231"}.fa-whatsapp:before{content:"\F232"}.fa-server:before{content:"\F233"}.fa-user-plus:before{content:"\F234"}.fa-user-times:before{content:"\F235"}.fa-bed:before,.fa-hotel:before{content:"\F236"}.fa-viacoin:before{content:"\F237"}.fa-train:before{content:"\F238"}.fa-subway:before{content:"\F239"}.fa-medium:before{content:"\F23A"}.fa-y-combinator:before,.fa-yc:before{content:"\F23B"}.fa-optin-monster:before{content:"\F23C"}.fa-opencart:before{content:"\F23D"}.fa-expeditedssl:before{content:"\F23E"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\F240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\F241"}.fa-battery-2:before,.fa-battery-half:before{content:"\F242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\F243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\F244"}.fa-mouse-pointer:before{content:"\F245"}.fa-i-cursor:before{content:"\F246"}.fa-object-group:before{content:"\F247"}.fa-object-ungroup:before{content:"\F248"}.fa-sticky-note:before{content:"\F249"}.fa-sticky-note-o:before{content:"\F24A"}.fa-cc-jcb:before{content:"\F24B"}.fa-cc-diners-club:before{content:"\F24C"}.fa-clone:before{content:"\F24D"}.fa-balance-scale:before{content:"\F24E"}.fa-hourglass-o:before{content:"\F250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\F251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\F252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\F253"}.fa-hourglass:before{content:"\F254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\F255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\F256"}.fa-hand-scissors-o:before{content:"\F257"}.fa-hand-lizard-o:before{content:"\F258"}.fa-hand-spock-o:before{content:"\F259"}.fa-hand-pointer-o:before{content:"\F25A"}.fa-hand-peace-o:before{content:"\F25B"}.fa-trademark:before{content:"\F25C"}.fa-registered:before{content:"\F25D"}.fa-creative-commons:before{content:"\F25E"}.fa-gg:before{content:"\F260"}.fa-gg-circle:before{content:"\F261"}.fa-tripadvisor:before{content:"\F262"}.fa-odnoklassniki:before{content:"\F263"}.fa-odnoklassniki-square:before{content:"\F264"}.fa-get-pocket:before{content:"\F265"}.fa-wikipedia-w:before{content:"\F266"}.fa-safari:before{content:"\F267"}.fa-chrome:before{content:"\F268"}.fa-firefox:before{content:"\F269"}.fa-opera:before{content:"\F26A"}.fa-internet-explorer:before{content:"\F26B"}.fa-television:before,.fa-tv:before{content:"\F26C"}.fa-contao:before{content:"\F26D"}.fa-500px:before{content:"\F26E"}.fa-amazon:before{content:"\F270"}.fa-calendar-plus-o:before{content:"\F271"}.fa-calendar-minus-o:before{content:"\F272"}.fa-calendar-times-o:before{content:"\F273"}.fa-calendar-check-o:before{content:"\F274"}.fa-industry:before{content:"\F275"}.fa-map-pin:before{content:"\F276"}.fa-map-signs:before{content:"\F277"}.fa-map-o:before{content:"\F278"}.fa-map:before{content:"\F279"}.fa-commenting:before{content:"\F27A"}.fa-commenting-o:before{content:"\F27B"}.fa-houzz:before{content:"\F27C"}.fa-vimeo:before{content:"\F27D"}.fa-black-tie:before{content:"\F27E"}.fa-fonticons:before{content:"\F280"}.fa-reddit-alien:before{content:"\F281"}.fa-edge:before{content:"\F282"}.fa-credit-card-alt:before{content:"\F283"}.fa-codiepie:before{content:"\F284"}.fa-modx:before{content:"\F285"}.fa-fort-awesome:before{content:"\F286"}.fa-usb:before{content:"\F287"}.fa-product-hunt:before{content:"\F288"}.fa-mixcloud:before{content:"\F289"}.fa-scribd:before{content:"\F28A"}.fa-pause-circle:before{content:"\F28B"}.fa-pause-circle-o:before{content:"\F28C"}.fa-stop-circle:before{content:"\F28D"}.fa-stop-circle-o:before{content:"\F28E"}.fa-shopping-bag:before{content:"\F290"}.fa-shopping-basket:before{content:"\F291"}.fa-hashtag:before{content:"\F292"}.fa-bluetooth:before{content:"\F293"}.fa-bluetooth-b:before{content:"\F294"}.fa-percent:before{content:"\F295"}.fa-gitlab:before{content:"\F296"}.fa-wpbeginner:before{content:"\F297"}.fa-wpforms:before{content:"\F298"}.fa-envira:before{content:"\F299"}.fa-universal-access:before{content:"\F29A"}.fa-wheelchair-alt:before{content:"\F29B"}.fa-question-circle-o:before{content:"\F29C"}.fa-blind:before{content:"\F29D"}.fa-audio-description:before{content:"\F29E"}.fa-volume-control-phone:before{content:"\F2A0"}.fa-braille:before{content:"\F2A1"}.fa-assistive-listening-systems:before{content:"\F2A2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\F2A3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\F2A4"}.fa-glide:before{content:"\F2A5"}.fa-glide-g:before{content:"\F2A6"}.fa-sign-language:before,.fa-signing:before{content:"\F2A7"}.fa-low-vision:before{content:"\F2A8"}.fa-viadeo:before{content:"\F2A9"}.fa-viadeo-square:before{content:"\F2AA"}.fa-snapchat:before{content:"\F2AB"}.fa-snapchat-ghost:before{content:"\F2AC"}.fa-snapchat-square:before{content:"\F2AD"}.fa-pied-piper:before{content:"\F2AE"}.fa-first-order:before{content:"\F2B0"}.fa-yoast:before{content:"\F2B1"}.fa-themeisle:before{content:"\F2B2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\F2B3"}.fa-fa:before,.fa-font-awesome:before{content:"\F2B4"}.fa-handshake-o:before{content:"\F2B5"}.fa-envelope-open:before{content:"\F2B6"}.fa-envelope-open-o:before{content:"\F2B7"}.fa-linode:before{content:"\F2B8"}.fa-address-book:before{content:"\F2B9"}.fa-address-book-o:before{content:"\F2BA"}.fa-address-card:before,.fa-vcard:before{content:"\F2BB"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\F2BC"}.fa-user-circle:before{content:"\F2BD"}.fa-user-circle-o:before{content:"\F2BE"}.fa-user-o:before{content:"\F2C0"}.fa-id-badge:before{content:"\F2C1"}.fa-drivers-license:before,.fa-id-card:before{content:"\F2C2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\F2C3"}.fa-quora:before{content:"\F2C4"}.fa-free-code-camp:before{content:"\F2C5"}.fa-telegram:before{content:"\F2C6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\F2C7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\F2C8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\F2C9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\F2CA"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\F2CB"}.fa-shower:before{content:"\F2CC"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\F2CD"}.fa-podcast:before{content:"\F2CE"}.fa-window-maximize:before{content:"\F2D0"}.fa-window-minimize:before{content:"\F2D1"}.fa-window-restore:before{content:"\F2D2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\F2D3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\F2D4"}.fa-bandcamp:before{content:"\F2D5"}.fa-grav:before{content:"\F2D6"}.fa-etsy:before{content:"\F2D7"}.fa-imdb:before{content:"\F2D8"}.fa-ravelry:before{content:"\F2D9"}.fa-eercast:before{content:"\F2DA"}.fa-microchip:before{content:"\F2DB"}.fa-snowflake-o:before{content:"\F2DC"}.fa-superpowers:before{content:"\F2DD"}.fa-wpexplorer:before{content:"\F2DE"}.fa-meetup:before{content:"\F2E0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.btn{color:#333;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#eee));background-image:linear-gradient(#fcfcfc,#eee);border:1px solid #d5d5d5;border-radius:3px;text-align:center}.btn:hover{background-color:#ddd;background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#ddd));background-image:linear-gradient(#eee,#ddd);border-color:#ccc;color:#333;text-decoration:none}.btn-primary{background-color:#60b044;background-image:-webkit-gradient(linear,left top,left bottom,from(#8add6d),to(#60b044));background-image:linear-gradient(#8add6d,#60b044);border-color:#5ca941;text-shadow:0 -1px 0 rgba(0,0,0,.15)}.btn-primary:hover{background-color:#569e3d;background-image:-webkit-gradient(linear,left top,left bottom,from(#79d858),to(#569e3d));background-image:linear-gradient(#79d858,#569e3d);border-color:#4a993e;color:#fff}.btn-danger{color:#900}.btn-danger:hover{background-color:#b33630;background-image:-webkit-gradient(linear,left top,left bottom,from(#dc5f59),to(#b33630));background-image:linear-gradient(#dc5f59,#b33630);border-color:#cd504a;color:#fff}.btn-add{position:relative;top:3px;border:1px solid #576675;border-radius:50%;width:15px;margin-right:3px}header{background-color:#325776}header .main-cta{position:relative;top:16px}.logo{margin:10px 15px}.logo a:hover{background-color:transparent;color:#fff}.header-search{padding:0;margin:auto 0}.header-search-form{position:relative}.header-search-form span{color:#d7d7d7;font-size:12px;left:10px;position:absolute;top:10px}.header-search-form input{border:0;color:#fff;padding-left:29px}.header-nav{margin-top:24px;text-align:right}.header-nav-item{display:inline;margin-right:10px}.header-nav-item:last-child{margin-right:0}.header-nav-item-link{color:#fff;font-weight:300;padding:3px 11px;text-decoration:none}.header-nav-item-link:hover{background-color:#497193;border-radius:3px;color:#fff;padding:3px 11px;text-decoration:none}.header-search-input{background:#497193;border-color:#497193;color:#fff}.header-search-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.4)}.header-search-input::-ms-input-placeholder{color:hsla(0,0%,100%,.4)}.header-search-input::placeholder{color:hsla(0,0%,100%,.4)}.header-search-input:-ms-input-placeholder{color:hsla(0,0%,100%,.4)}.header-search-input:focus{background:#fff;color:#323232}.header-search-results{position:absolute;width:100%;z-index:10}.header-search-result{position:relative;background:#fff;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.3);box-shadow:0 3px 3px 0 rgba(0,0,0,.3);border-bottom:1px solid #eee}.header-search-result a{color:inherit;text-decoration:none;vertical-align:middle;background:transparent}.header-search-result a span{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.header-search-result a:hover{background:inherit;color:inherit}.header-search-result .avatar{border-radius:3px;display:inline-block;height:36px;margin:10px;width:36px}.header-search-result .avatar-initials{text-align:center;padding-top:6px;font-size:15px;color:#fff}.header-search-result:last-child{border-bottom:initial}.header-search-result:hover{background:#f5f5f5}@media (max-width:767px){header .mobile-menu{background-color:#58748c;border:1px solid #325776;margin-bottom:20px}header .mobile-menu li{border-bottom:1px solid #475b6b;margin-bottom:0;padding:4px 0}header .mobile-menu li a{text-decoration:none}header .mobile-menu li:last-child{border-bottom:0}header .mobile-menu li.cta{border:0}header .mobile-menu li.cta a{width:100%}.header-search{padding:0;margin:20px 0}.header-search ul{padding-right:26px}}.people-list .breadcrumb{border-bottom:1px solid #eee}.people-list .main-content{margin-top:20px}.people-list .sidebar .sidebar-cta{margin-bottom:20px;padding:15px;text-align:center;width:100%}.people-list .sidebar li{margin-bottom:7px;padding-left:15px;position:relative}.people-list .sidebar li.selected:before{color:#999;content:">";left:0;position:absolute}.people-list .sidebar li .number-contacts-per-tag{float:right}.people-list .clear-filter,.people-list .list{border:1px solid #eee;border-radius:3px}.people-list .clear-filter{position:relative;padding:6px}.people-list .clear-filter a{position:absolute;right:10px}.people-list .people-list-item{border-bottom:1px solid #eee;padding:10px}.people-list .people-list-item:hover{background-color:#f7fbfc}.people-list .people-list-item.sorting{background-color:#f6f8fa;position:relative;padding:10px}.people-list .people-list-item.sorting .options{display:inline;position:absolute;right:10px}.people-list .people-list-item.sorting .options .dropdown-btn:after{content:"\F0D7";font-family:FontAwesome;margin-left:5px}.people-list .people-list-item.sorting .options .dropdown-item{padding:3px 20px 3px 10px}.people-list .people-list-item.sorting .options .dropdown-item:before{content:"\F00C";font-family:FontAwesome;margin-right:5px;color:#fff}.people-list .people-list-item.sorting .options .dropdown-item:hover{background-color:#0366d6;color:#fff}.people-list .people-list-item.sorting .options .dropdown-item.selected:before{color:#999}.people-list .people-list-item .avatar{background-color:#93521e;border-radius:3px;color:#fff;display:inline-block;font-size:15px;height:43px;margin-right:5px;padding-left:5px;padding-top:10px;vertical-align:middle;width:43px}.people-list .people-list-item .avatar.one-letter{padding-left:0;text-align:center}.people-list .people-list-item img{border-radius:3px;margin-right:5px}.people-list .people-list-item a{color:#333;text-decoration:none}.people-list .people-list-item a:hover{background-color:transparent;color:#333}.people-list .people-list-item .people-list-item-information{color:#999;float:right;font-size:12px;font-style:italic;position:relative;text-align:right;top:16px}.blank-people-state{margin-top:30px;text-align:center}.blank-people-state h3{font-weight:400;margin-bottom:30px}.blank-people-state .cta-blank{margin-bottom:30px}.blank-people-state .illustration-blank p{margin-top:30px}.blank-people-state .illustration-blank img{display:block;margin:0 auto 20px}.people-show .pagehead{background-color:#f9f9fb;border-bottom:1px solid #eee;position:relative;padding-bottom:20px}.people-show .pagehead .people-profile-information{margin-bottom:10px;position:relative}.people-show .pagehead .people-profile-information .avatar{background-color:#93521e;border-radius:3px;color:#fff;display:inline-block;font-size:30px;height:87px;margin-right:5px;padding-left:5px;padding-top:21px;position:absolute;width:87px}.people-show .pagehead .people-profile-information .avatar.one-letter{padding-left:0;text-align:center}.people-show .pagehead .people-profile-information img{border-radius:3px;position:absolute}.people-show .pagehead .people-profile-information h2{display:block;font-size:24px;font-weight:300;margin-bottom:0;padding-left:100px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:calc(100% - 245px);margin-right:-9999px}@media (max-width:480px){.people-show .pagehead .people-profile-information h2{width:100%}}.people-show .pagehead .people-profile-information .profile-detail-summary{padding-left:100px;margin-top:3px}.people-show .pagehead .people-profile-information .profile-detail-summary li:not(:last-child){margin-right:10px}.people-show .pagehead .people-profile-information #tagsForm{padding-left:100px;position:relative}.people-show .pagehead .people-profile-information #tagsForm #tags_tagsinput{height:40px!important;min-height:40px!important;width:370px!important;display:inline-block;overflow:hidden}.people-show .pagehead .people-profile-information #tagsForm .tagsFormActions{display:inline;position:relative;top:-17px}.people-show .pagehead .people-profile-information .tags{padding:0;padding-left:100px;list-style:none;line-height:20px;margin:0;overflow:hidden;margin-top:8px}.people-show .pagehead .people-profile-information .tags li{float:left}.people-show .pagehead .quick-actions{position:absolute;right:0;top:14px}.people-show .main-content{background-color:#fff;padding-bottom:20px;padding-top:40px}.people-show .main-content .delete-contact{font-size:12px;margin-bottom:30px;text-align:center}.people-show .main-content .section-title{position:relative}.people-show .main-content .section-title h3{border-bottom:1px solid #e1e2e3;font-size:18px;font-weight:400;margin-bottom:20px;padding-bottom:10px;padding-left:23px;padding-top:10px;position:relative}.people-show .main-content .section-title .icon-section{position:absolute;top:14px;width:17px}.people-show .main-content .sidebar .sidebar-cta a{margin-bottom:20px;width:100%}.people-show .profile .sidebar-box{background-color:#fafafa;border:1px solid #eee;border-radius:3px;color:#333;margin-bottom:25px;padding:10px;position:relative}.people-show .profile .sidebar-box-title{margin-bottom:4px;position:relative}.people-show .profile .sidebar-box-title strong{font-size:12px;font-weight:500;text-transform:uppercase}.people-show .profile .sidebar-box-title a{position:absolute;right:7px}.people-show .profile .sidebar-box-title img{left:-3px;position:relative;width:20px}.people-show .profile .sidebar-box-title img.people-information{top:-4px}.people-show .profile .sidebar-box-paragraph{margin-bottom:0}.people-show .profile .people-list li{margin-bottom:4px}.people-show .profile .introductions li,.people-show .profile .people-information li,.people-show .profile .work li{color:#999;font-size:12px;margin-bottom:10px}.people-show .profile .introductions li:last-child,.people-show .profile .people-information li:last-child,.people-show .profile .work li:last-child{margin-bottom:0}.people-show .profile .introductions li i,.people-show .profile .people-information li i,.people-show .profile .work li i{text-align:center;width:17px}.people-show .profile .section{margin-bottom:35px}.people-show .profile .section.food-preferencies .section-heading img,.people-show .profile .section.kids .section-heading img{position:relative;top:-3px}.people-show .profile .section .inline-action{display:inline;margin-left:10px}.people-show .profile .section .inline-action a{margin-right:5px}.people-show .profile .section .section-heading{border-bottom:1px solid #eee;padding-bottom:4px;margin-bottom:10px}.people-show .profile .section .section-heading img{width:25px}.people-show .profile .section .section-action{display:inline;float:right}.people-show .profile .section .section-blank{background-color:#fafafa;border:1px solid #eee;border-radius:3px;padding:15px;text-align:center}.people-show .profile .section .section-blank h3{font-weight:400;font-size:14px}.people-show .gifts .gift-recipient{font-size:15px}.people-show .gifts .gift-recipient:not(:first-child){margin-top:25px}.people-show .gifts .offered{background-color:#5cb85c;border-radius:10rem;display:inline-block;font-size:75%;font-weight:400;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;padding:2px 0;padding-right:.6em;padding-left:.6em}.people-show .gifts .gift-list-item{border-top:1px solid #eee;padding:5px 0}.people-show .gifts .gift-list-item:last-child{border-bottom:0}.people-show .gifts .gift-list-item-url{display:inline;font-size:12px;margin-left:10px;padding:5px 0 0}.people-show .gifts .gift-list-item-information{display:inline;margin-left:10px}.people-show .gifts .gift-list-item-actions,.people-show .gifts .gift-list-item-date{color:#999;display:inline;font-size:12px}.people-show .gifts .gift-list-item-actions a,.people-show .gifts .gift-list-item-date a{color:#999;font-size:11px;margin-right:5px;text-decoration:underline}.people-show .gifts .gift-list-item-actions li,.people-show .gifts .gift-list-item-date li{display:inline}.people-show .gifts .gift-list-item-actions{margin-left:5px}.people-show .gifts .for{font-style:italic;margin-left:10px}.people-show .activities .date,.people-show .calls .date,.people-show .debts .date,.people-show .gifts .date,.people-show .reminders .date,.people-show .tasks .date{color:#777;font-size:12px;margin-right:10px;width:100px}.people-show .activities .frequency-type,.people-show .activities .value,.people-show .calls .frequency-type,.people-show .calls .value,.people-show .debts .frequency-type,.people-show .debts .value,.people-show .gifts .frequency-type,.people-show .gifts .value,.people-show .reminders .frequency-type,.people-show .reminders .value,.people-show .tasks .frequency-type,.people-show .tasks .value{background-color:#ecf9ff;border:1px solid #eee;border-radius:3px;display:inline;font-size:12px;padding:0 6px}.people-show .activities .list-actions,.people-show .calls .list-actions,.people-show .debts .list-actions,.people-show .gifts .list-actions,.people-show .reminders .list-actions,.people-show .tasks .list-actions{position:relative;text-align:center;width:60px}.people-show .activities .list-actions a:first-child,.people-show .calls .list-actions a:first-child,.people-show .debts .list-actions a:first-child,.people-show .gifts .list-actions a:first-child,.people-show .reminders .list-actions a:first-child,.people-show .tasks .list-actions a:first-child{margin-right:5px}.people-show .activities .list-actions a.edit,.people-show .calls .list-actions a.edit,.people-show .debts .list-actions a.edit,.people-show .gifts .list-actions a.edit,.people-show .reminders .list-actions a.edit,.people-show .tasks .list-actions a.edit{position:relative;top:1px}.people-show .activities .empty,.people-show .calls .empty,.people-show .debts .empty,.people-show .gifts .empty,.people-show .reminders .empty,.people-show .tasks .empty{font-style:italic}.people-show .reminders .frequency-type{white-space:nowrap}.people-show .reminders input[type=date]{margin-bottom:20px;width:170px}.people-show .reminders .form-check input[type=number]{display:inline;width:50px}.people-show .debts .debts-list .debt-nature{width:220px}.people-show.kid .significant-other-blank-state,.people-show.significantother .significant-other-blank-state{text-align:center}.people-show.kid .significant-other-blank-state img,.people-show.significantother .significant-other-blank-state img{margin-bottom:20px;margin-top:10px}.people-show.kid .central-form .hint-reminder,.people-show.significantother .central-form .hint-reminder{margin-top:10px}.people-show.kid .central-form .hint-reminder p,.people-show.kid .central-form .real-contact-checkbox,.people-show.significantother .central-form .hint-reminder p,.people-show.significantother .central-form .real-contact-checkbox{margin-bottom:0}.people-show.kid .central-form .real-contact-checkbox input,.people-show.significantother .central-form .real-contact-checkbox input{margin-right:5px}.people-show.kid .central-form .real-contact-checkbox .help,.people-show.significantother .central-form .real-contact-checkbox .help{color:#999}.create-people .import{margin-bottom:30px;text-align:center}@media (max-width:480px){.people-list{margin-top:20px}.people-list .people-list-mobile{border-bottom:1px solid #dfdfdf}.people-list .people-list-mobile li{padding:6px 0}.people-list .people-list-item .people-list-item-information{display:none}.people-show .pagehead .people-profile-information{margin-bottom:20px;margin-top:10px}.people-show .pagehead .people-profile-information h2{padding-left:80px}.people-show .pagehead .people-profile-information h2 span{display:none}.people-show .pagehead .people-profile-information #tagsForm{display:block;margin-top:40px;padding-left:0}.people-show .pagehead .people-profile-information #tagsForm #tags_tagsinput{width:100%!important}.people-show .pagehead .people-profile-information #tagsForm .tagsFormActions{display:block;margin-top:20px}.people-show .pagehead .people-profile-information .profile-detail-summary{padding-left:0;margin-top:10px}.people-show .pagehead .people-profile-information .profile-detail-summary li{display:block;margin-right:0}.people-show .pagehead .people-profile-information .profile-detail-summary li:not(:last-child):after{content:"";margin-left:0}.people-show .pagehead .people-profile-information .avatar{height:67px;width:67px;padding-top:11px}.people-show .pagehead .people-profile-information .tags{padding-left:80px}.people-show .pagehead .edit-information{position:relative;width:100%;margin-bottom:10px}.people-show .main-content.modal{margin-top:0}.people-show .main-content.dashboard .sidebar-box{margin-bottom:15px}.people-show .main-content.dashboard .sidebar-cta{margin-top:15px}.people-show .main-content.activities .cta-mobile,.people-show .main-content.dashboard .people-information-actions{margin-bottom:20px}.people-show .main-content.activities .cta-mobile a{width:100%}.people-show .main-content.activities .activities-list .activity-item-date{top:-4px}.create-people,.create-people .btn{width:100%}.list-add-item{margin-left:0}.inline-form .task-add-title,.inline-form textarea{width:100%}.box-links{margin-bottom:10px;position:relative;right:0;top:0}.box-links li{margin-left:0}}.journal-calendar-text{top:19px;line-height:16px;width:62px}.journal-calendar-box{width:62px;margin-right:11px}.journal-calendar-content{width:calc(100% - 73px)}.journal-line{-webkit-transition:all .2s;transition:all .2s}.journal-line:hover{border-color:#00a8ff}.marketing.homepage .top-page{background-color:#313940;border-bottom:1px solid #d0d0d0;color:#fff;padding-top:40px;text-align:center}.marketing.homepage .top-page .navigation{position:absolute;right:20px;top:20px}.marketing.homepage .top-page .navigation a{border:1px solid #fff;border-radius:6px;color:#fff;padding:10px;text-decoration:none}.marketing.homepage .top-page h1{font-size:32px;font-weight:300;margin-bottom:40px}.marketing.homepage .top-page p{font-size:18px;font-weight:300;margin:0 auto;max-width:550px}.marketing.homepage .top-page p.cta{margin-bottom:50px;margin-top:70px}.marketing.homepage .top-page p.cta a{font-size:20px;font-weight:300;padding:20px 50px}.marketing.homepage .top-page .logo{margin-bottom:20px}.marketing.homepage .before-sections{text-align:center}.marketing.homepage .before-sections h3{font-size:25px;font-weight:300;margin-bottom:40px;margin-top:80px}.marketing.homepage .section-homepage{border-bottom:1px solid #dcdcdc;padding:60px 0}.marketing.homepage .section-homepage .visual{text-align:center}.marketing.homepage .section-homepage h2{font-size:18px;font-weight:300;margin-bottom:25px}.marketing.homepage .section-homepage.dates h2{margin-top:40px}.marketing.homepage .section-homepage.activities h2{margin-top:130px}.marketing.homepage .section-homepage.features h3{font-size:18px;font-weight:300;margin-bottom:40px;text-align:center}.marketing.homepage .section-homepage.features ul li{font-size:16px;margin:10px auto;max-width:60%}.marketing.homepage .section-homepage.features ul li i{color:#417741}.marketing.homepage .section-homepage.try{text-align:center}.marketing.homepage .section-homepage.try p{margin-bottom:50px;margin-top:70px}.marketing.homepage .section-homepage.try p a{font-size:20px;font-weight:300;padding:20px 50px}.marketing.homepage .why{background-color:#313940;color:#fff;padding-bottom:50px}.marketing.homepage .why h3{font-size:20px;font-weight:300;margin-bottom:30px;padding-top:50px;text-align:center}.marketing.homepage .why p{font-size:16px;font-weight:300;margin:10px auto 20px;max-width:550px}.marketing .footer-marketing{margin-bottom:40px;padding-top:40px;text-align:center}.marketing .footer-marketing a{margin-right:10px}.marketing.register{background-color:#fafbfc;padding-top:90px;padding-bottom:40px}.marketing.register .signup-box{background-color:#fff;border:1px solid #e4edf5;border-radius:5px;padding:50px 20px 20px}.marketing.register .signup-box .logo{left:45%;position:absolute;top:-33px}.marketing.register .signup-box h2,.marketing.register .signup-box h3{font-weight:300;text-align:center}.marketing.register .signup-box h2{margin-top:20px;margin-bottom:20px}.marketing.register .signup-box h3{font-size:15px;margin-bottom:30px}.marketing.register .signup-box .form-inline label{display:block}.marketing.register .signup-box a.action,.marketing.register .signup-box button{margin-top:10px;width:100%}.marketing.register .signup-box .help{font-size:13px;text-align:center}.marketing.register .signup-box .checkbox{display:none}.marketing.register .signup-box .links{margin-top:20px}.marketing.register .signup-box .links li{font-size:14px;margin-bottom:5px}.marketing .subpages .header{background-color:#313940;text-align:center}.privacy,.releases,.statistics{max-width:750px;margin-left:auto;margin-right:auto;padding:20px 30px 100px;margin-top:50px;background-color:#fff;-webkit-box-shadow:0 8px 20px #dadbdd;box-shadow:0 8px 20px #dadbdd}.privacy h2,.releases h2,.statistics h2{text-align:center}.privacy h3,.releases h3,.statistics h3{font-size:15px;margin-top:30px}.releases ul{list-style-type:disc;margin-left:20px}@media (max-width:480px){.marketing.homepage img{max-width:100%}.marketing.homepage .before-sections h3{margin-bottom:0}.marketing.homepage .section-homepage.people .visual{margin-top:40px}.marketing.homepage .section-homepage.activities h2{margin-top:0}.marketing.homepage .section-homepage.activities .visual{margin-top:40px}.marketing.homepage .section-homepage.features ul li{max-width:100%}.marketing.homepage .section-homepage.try{padding:30px 0}.marketing.register .signup-box .logo{left:39%;top:-47px}}.settings .breadcrumb{margin-bottom:20px}.settings .sidebar-menu ul{border:1px solid #dfdfdf;border-radius:3px}.settings .sidebar-menu li{padding:10px}.settings .sidebar-menu li:not(:last-child){border-bottom:1px solid #dfdfdf}.settings .sidebar-menu li.selected{background-color:#f7fbfc}.settings .sidebar-menu li.selected i{color:green}.settings .sidebar-menu li a{width:100%}.settings .sidebar-menu li i{margin-right:5px;color:#999}.settings .settings-delete,.settings .settings-reset{border:1px solid;padding:10px;margin-top:40px}.settings .settings-delete h2,.settings .settings-reset h2{font-weight:400;font-size:16px}.settings .settings-delete{border-color:#d9534f;border-radius:3px}.settings .settings-reset{border-color:#f0ad4e;border-radius:3px}.settings .warning-zone{margin-bottom:30px;margin-top:30px;padding:10px 10px 5px 15px;border:1px solid #f1c897;border-radius:3px;background-color:#ffe8bc}.settings .users-list h3.with-actions{padding-bottom:13px}.settings .users-list h3.with-actions a{float:right}.settings .users-list .table-cell.actions{text-align:right}.settings .blank-screen{text-align:center}.settings .blank-screen img{margin-bottom:30px;margin-top:30px}.settings .blank-screen h2{font-weight:400;margin-bottom:10px}.settings .blank-screen h3{margin-top:0;border-bottom:0}.settings .blank-screen p{margin:0 auto;width:400px}.settings .blank-screen p.cta{margin-top:40px;margin-bottom:10px}.settings .blank-screen .requires-subscription{margin-top:20px;font-size:13px;color:#999}.settings .subscriptions .upgrade-benefits{margin-bottom:20px}.settings .subscriptions .upgrade-benefits li{margin-left:20px;list-style-type:disc}.settings .subscriptions #label-card-element{margin-bottom:15px}.settings .subscriptions .downgrade ul{background-color:#f8f8f8;border:1px solid #dfdfdf;border-radius:6px;margin-bottom:20px;padding:25px}.settings .subscriptions .downgrade li{padding-bottom:15px}.settings .subscriptions .downgrade li:not(:last-child){border-bottom:1px solid #dfdfdf}.settings .subscriptions .downgrade li:not(:first-child){margin-top:10px}.settings .subscriptions .downgrade li.success .rule-title{text-decoration:line-through}.settings .subscriptions .downgrade li.success .icon:after{font-family:FontAwesome;font-size:17px;color:#0eb0b7;content:"\F058";top:10px;position:relative}.settings .subscriptions .downgrade li.fail .icon:after{font-family:FontAwesome;font-size:17px;color:#cd4400;content:"\F057";top:10px;position:relative}.settings .subscriptions .downgrade li .rule-title{font-size:18px;padding-left:5px}.settings .subscriptions .downgrade li .rule-to-succeed{font-size:13px;display:block;padding-left:27px}.settings .report .report-summary{background-color:#fafafa;border:1px solid #dfdfdf;border-radius:3px;margin-bottom:30px}.settings .report .report-summary li{padding:5px 10px}.settings .report .report-summary li:not(:last-child){border-bottom:1px solid #dfdfdf}.settings .report .report-summary li span{font-weight:600}.settings .report .status{text-align:center;width:95px}.settings .report .reason{font-style:italic}.settings.import .success{color:#5cb85c}.settings.import .failure{color:#d9534f}.settings.import .warning{color:#f0ad4e}.settings.import .date{font-size:13px;margin-left:10px}.settings.import h3.with-actions{padding-bottom:13px}.settings.import h3.with-actions a{float:right}.settings.upload .warning-zone{padding:20px 15px}.settings.upload .warning-zone ul{margin-left:20px;list-style-type:disc}.settings .tags-list .tags-list-contact-number{margin-left:10px;color:#999}.settings .tags-list .actions{text-align:right}.modal h5{font-size:20px;font-weight:500}.modal label{padding-left:0}.modal .close{position:absolute;right:19px;top:14px;font-size:30px}.modal.log-call .date-it-happened{margin-top:20px}.modal.log-call .exact-date{display:none;margin-top:20px}.modal.log-call .exact-date input{display:inline;width:165px}.bg-gray-monica{background-color:#f2f4f8}.b--gray-monica{border-color:#dde2e9}.w-5{width:5%}.w-95{width:95%}.form-error-message{border-top:1px solid #ed6246;background-color:#fbeae5;-webkit-box-shadow:inset 0 3px 0 0 #ed6347,inset 0 0 0 0 transparent,0 0 0 1px rgba(63,63,68,.05),0 1px 3px 0 rgba(63,63,68,.15);box-shadow:inset 0 3px 0 0 #ed6347,inset 0 0 0 0 transparent,0 0 0 1px rgba(63,63,68,.05),0 1px 3px 0 rgba(63,63,68,.15)}.form-information-message{border-top:1px solid #46c1bf;background-color:#e0f5f5;-webkit-box-shadow:inset 0 3px 0 0 #47c1bf,inset 0 0 0 0 transparent,0 0 0 1px rgba(63,63,68,.05),0 1px 3px 0 rgba(63,63,68,.15);box-shadow:inset 0 3px 0 0 #47c1bf,inset 0 0 0 0 transparent,0 0 0 1px rgba(63,63,68,.05),0 1px 3px 0 rgba(63,63,68,.15)}.form-information-message svg{width:20px;fill:#00848e;color:#fff}.border-bottom{border-bottom:1px solid #dfdfdf}.border-top{border-top:1px solid #dfdfdf}.border-right{border-right:1px solid #dfdfdf}.border-left{border-left:1px solid #dfdfdf}.padding-left-none{padding-left:0}.boxed{background:#fff;border:1px solid #dfdfdf;border-radius:3px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.05);box-shadow:0 1px 3px 0 rgba(0,0,0,.05)}.box-padding{padding:15px}.badge{display:inline-block;padding:4px 5px;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge-success{background-color:#5cb85c}.badge-danger{background-color:#d9534f}.pretty-tag{background:#eee;border-radius:3px;color:#555;display:inline-block;font-size:11px;height:22px;line-height:22px;padding:0 10px 0 19px;position:relative;margin:0 10px 0 0;text-decoration:none;-webkit-transition:color .2s}.pretty-tag:before{background:#fff;border-radius:10px;-webkit-box-shadow:inset 0 1px rgba(0,0,0,.25);box-shadow:inset 0 1px rgba(0,0,0,.25);content:"";height:6px;left:7px;position:absolute;width:6px;top:9px}.pretty-tag:hover{background-color:#0366d6}.pretty-tag:hover a{color:#fff}.pretty-tag a{text-decoration:none;color:#555}.pretty-tag a:hover{background-color:transparent;color:#fff}body{color:#323b43}a{color:#0366d6;padding:1px;text-decoration:underline}a:hover{background-color:#0366d6;color:#fff;text-decoration:none}a.action-link{color:#999;font-size:11px;margin-right:5px;text-decoration:underline}ul{list-style-type:none;margin:0;padding:0}ul.horizontal li{display:inline}.hidden{display:none}input:disabled{background-color:#999}.pagination-box{margin-top:30px;text-align:center}.alert-success{margin:20px 0}.central-form{margin-top:40px}.central-form h2{font-weight:400;margin-bottom:20px;text-align:center}.central-form .form-check-inline{margin-right:10px}.central-form .form-group>label:not(:first-child){margin-top:10px}.central-form input[type=radio]{margin-right:5px}.central-form .dates .form-inline{display:inline}.central-form .dates .form-inline input[type=number]{margin:0 10px;width:52px}.central-form .dates .form-inline input[type=date]{margin-left:20px;margin-top:10px}.central-form .form-group:not(:last-child){border-bottom:1px solid #eee;padding-bottom:20px}.central-form .nav{margin-top:40px}.central-form .nav .nav-link{text-decoration:none}.central-form .tab-content{border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd;padding:15px}.avatar-photo img{border-radius:3px}.breadcrumb{background-color:#f9f9fb}.breadcrumb ul{font-size:12px;padding:30px 0 24px}.breadcrumb ul li:not(:last-child):after{content:">";margin-left:5px;margin-right:1px}.btn{color:#24292e;background-color:#eff3f6;background-image:-webkit-gradient(linear,left top,left bottom,from(#fafbfc),color-stop(90%,#eff3f6));background-image:linear-gradient(-180deg,#fafbfc,#eff3f6 90%);position:relative;display:inline-block;padding:6px 12px;font-size:14px;font-weight:600;line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-position:-1px -1px;background-size:110% 110%;border:1px solid rgba(27,31,35,.2);border-radius:.25em;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn,.btn:hover,.btn:visited{background-repeat:repeat-x;text-decoration:none}.btn:hover,.btn:visited{background-color:#e6ebf1;background-image:-webkit-gradient(linear,left top,left bottom,from(#f0f3f6),color-stop(90%,#e6ebf1));background-image:linear-gradient(-180deg,#f0f3f6,#e6ebf1 90%);background-position:0 -.5em;border-color:rgba(27,31,35,.35)}.btn:active{background-color:#e9ecef;background-image:none;border-color:rgba(27,31,35,.35);-webkit-box-shadow:inset 0 .15em .3em rgba(27,31,35,.15);box-shadow:inset 0 .15em .3em rgba(27,31,35,.15)}.btn:disabled{background-image:-webkit-gradient(linear,left top,left bottom,from(#63b175),color-stop(90%,#61986e));background-image:linear-gradient(-180deg,#63b175,#61986e 90%)}.btn:focus{outline:none;text-decoration:none}.btn-primary{color:#fff;background-color:#28a745;background-image:-webkit-gradient(linear,left top,left bottom,from(#34d058),color-stop(90%,#28a745));background-image:linear-gradient(-180deg,#34d058,#28a745 90%)}.btn-primary:hover{background-color:#269f42;background-image:-webkit-gradient(linear,left top,left bottom,from(#2fcb53),color-stop(90%,#269f42));background-image:linear-gradient(-180deg,#2fcb53,#269f42 90%);background-position:0 -.5em;border-color:rgba(27,31,35,.5)}.table{border-collapse:collapse;display:table;width:100%}.table .table-row{border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;display:table-row}.table .table-row:first-child .table-cell:first-child{border-top-left-radius:3px}.table .table-row:first-child .table-cell:last-child{border-top-right-radius:3px}.table .table-row:last-child{border-bottom:1px solid #ddd}.table .table-row:hover{background-color:#f6f8fa}.table .table-cell{display:table-cell;padding:8px 10px}footer .badge-success{font-size:12px;font-weight:400}footer .show-version{text-align:left}footer .show-version h2{font-size:16px}footer .show-version .note{margin-bottom:20px}footer .show-version .note ul{list-style-type:disc}footer .show-version .note li{display:block;font-size:15px;text-align:left}@media (max-width:480px){.sidebar-box{border:1px solid #dfdfdf;border-radius:3px}.sidebar-box .sidebar-heading{background-color:#fafafa;margin-top:0;padding:5px}.sidebar-box .sidebar-blank{background-color:#fff;border:0}.sidebar-box li{padding:5px}} /*# sourceMappingURL=app.css.map*/ \ No newline at end of file diff --git a/public/js/app.js b/public/js/app.js index 843b68e4cbd..7d92636a88f 100644 --- a/public/js/app.js +++ b/public/js/app.js @@ -1,2 +1,2 @@ -!function(e){var t={};function n(a){if(t[a])return t[a].exports;var i=t[a]={i:a,l:!1,exports:{}};return e[a].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:a})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}({"+dqM":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default={data:function(){return{contactFieldTypes:[],submitted:!1,edited:!1,deleted:!1,createForm:{name:"",protocol:"",icon:"",errors:[]},editForm:{id:"",name:"",protocol:"",icon:"",errors:[]}}},ready:function(){this.prepareComponent()},mounted:function(){this.prepareComponent()},methods:{prepareComponent:function(){this.getContactFieldTypes(),$("#modal-create-contact-field-type").on("shown.bs.modal",function(){$("#name").focus()}),$("#modal-edit-contact-field-type").on("shown.bs.modal",function(){$("#name").focus()})},getContactFieldTypes:function(){var e=this;axios.get("/settings/personalization/contactfieldtypes/").then(function(t){e.contactFieldTypes=t.data})},add:function(){$("#modal-create-contact-field-type").modal("show")},store:function(){this.persistClient("post","/settings/personalization/contactfieldtypes",this.createForm,"#modal-create-contact-field-type",this.submitted),this.$notify({group:"main",title:_.get(window.trans,"settings.personalization_contact_field_type_add_success"),text:"",width:"500px",type:"success"})},edit:function(e){this.editForm.id=e.id,this.editForm.name=e.name,this.editForm.protocol=e.protocol,this.editForm.icon=e.fontawesome_icon,$("#modal-edit-contact-field-type").modal("show")},update:function(){this.persistClient("put","/settings/personalization/contactfieldtypes/"+this.editForm.id,this.editForm,"#modal-edit-contact-field-type",this.edited),this.$notify({group:"main",title:_.get(window.trans,"settings.personalization_contact_field_type_edit_success"),text:"",width:"500px",type:"success"})},showDelete:function(e){this.editForm.id=e.id,$("#modal-delete-contact-field-type").modal("show")},trash:function(){this.persistClient("delete","/settings/personalization/contactfieldtypes/"+this.editForm.id,this.editForm,"#modal-delete-contact-field-type",this.deleted),this.$notify({group:"main",title:_.get(window.trans,"settings.personalization_contact_field_type_delete_success"),text:"",width:"500px",type:"success"})},persistClient:function(e,t,n,i,o){var r=this;n.errors={},axios[e](t,n).then(function(e){r.getContactFieldTypes(),n.id="",n.name="",n.protocol="",n.icon="",n.errors=[],$(i).modal("hide"),!0}).catch(function(e){"object"===a(e.response.data)?n.errors=_.flatten(_.toArray(e.response.data)):n.errors=["Something went wrong. Please try again."]})}}}},"+iJ1":function(e,t,n){var a=n("VU/8")(n("kkLY"),n("QyIl"),!1,function(e){n("8t+H")},"data-v-468da24e",null);e.exports=a.exports},"/2Sx":function(e,t,n){(e.exports=n("FZ+f")(!1)).push([e.i,"",""])},"/FjL":function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("journal-calendar",{attrs:{"journal-entry":e.journalEntry}}),e._v(" "),n("div",{staticClass:"fl journal-calendar-content"},[n("div",{staticClass:"br3 ba b--gray-monica bg-white mb3 journal-line"},[n("div",{staticClass:"flex pb3 pt3"},[n("div",{staticClass:"flex-none w-10 tc"},[n("h3",{staticClass:"mb0 normal fw5"},[e._v(e._s(e.activity.day))]),e._v(" "),n("p",{staticClass:"mb0 black-60 f6"},[e._v(e._s(e.activity.day_name))])]),e._v(" "),n("div",{staticClass:"flex-auto"},[n("p",{staticClass:"mb1"},[n("span",{staticClass:"pr2 f6 avenir"},[e._v(e._s(e.$t("journal.journal_entry_type_activity"))+": "+e._s(e.activity.activity_type))])]),e._v(" "),n("p",{staticClass:"mb1"},[e._v(e._s(e.activity.summary))]),e._v(" "),e.showDescription?n("p",[e._v(e._s(e.activity.description))]):e._e()]),e._v(" "),e.activity.description?[n("div",{staticClass:"flex-none w-5 pointer",on:{click:function(t){e.toggleDescription()}}},[n("div",{staticClass:"flex justify-center items-center h-100"},[n("svg",{directives:[{name:"tooltip",rawName:"v-tooltip.top",value:"Show comment",expression:"'Show comment'",modifiers:{top:!0}}],staticClass:"flex-none",attrs:{width:"16px",height:"13px",viewBox:"0 0 16 13",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"}},[n("defs"),e._v(" "),n("g",{attrs:{id:"App",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd","stroke-linecap":"square"}},[n("g",{attrs:{id:"Desktop",transform:"translate(-839.000000, -279.000000)",stroke:"#979797"}},[n("g",{attrs:{id:"Group-4",transform:"translate(839.000000, 278.000000)"}},[n("path",{attrs:{d:"M0.5,1.5 L15.5,1.5",id:"Line-2"}}),e._v(" "),n("path",{attrs:{d:"M0.5,9.5 L15.5,9.5",id:"Line-2"}}),e._v(" "),n("path",{attrs:{d:"M0.5,5.5 L13.5,5.5",id:"Line-2"}}),e._v(" "),n("path",{attrs:{d:"M0.5,13.5 L10.5,13.5",id:"Line-2"}})])])])])])])]:e._e()],2),e._v(" "),n("div",{staticClass:"flex bt b--gray-monica"},[n("div",{staticClass:"w-10"},[e._v("\n  \n ")]),e._v(" "),n("div",{staticClass:"flex-none w-30 mt2 pt1 pb2"},[n("p",{staticClass:"mb0 f6 gray"},[e._v(e._s(e.$t("journal.journal_created_automatically")))])]),e._v(" "),n("div",{staticClass:"flex-auto w-60 tr mt2 pa1 pr3 pb2"},[n("span",{staticClass:"f6 gray"},[e._v(e._s(e.$t("app.with"))+" ")]),e._v(" "),e._l(e.activity.attendees,function(t){return n("div",{staticClass:"dib pointer ml2",on:{click:function(n){e.redirect(t)}}},[t.information.avatar.has_avatar?n("img",{directives:[{name:"tooltip",rawName:"v-tooltip",value:t.complete_name,expression:"attendees.complete_name"}],staticClass:"br3 journal-avatar-small",attrs:{src:t.information.avatar.avatar_url}}):e._e(),e._v(" "),t.information.avatar.has_avatar?e._e():n("div",{directives:[{name:"tooltip",rawName:"v-tooltip",value:t.complete_name,expression:"attendees.complete_name"}],staticClass:"br3 white tc journal-initial-small",style:{"background-color":t.information.avatar.default_avatar_color}},[e._v("\n "+e._s(t.initials)+"\n ")])])})],2)])])])],1)},staticRenderFns:[]}},0:function(e,t,n){n("sV/x"),n("xZZD"),e.exports=n("A15i")},"0pae":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={data:function(){return{activeTab:"",callsAlreadyLoaded:!1,notesAlreadyLoaded:!1,calls:[],notes:[]}},ready:function(){this.prepareComponent()},mounted:function(){this.prepareComponent()},props:["defaultActiveTab"],methods:{prepareComponent:function(){this.setActiveTab(this.defaultActiveTab)},setActiveTab:function(e){this.activeTab=e,this.saveTab(e),"calls"==e&&(this.callsAlreadyLoaded||(this.getCalls(),this.callsAlreadyLoaded=!0)),"notes"==e&&(this.notesAlreadyLoaded||(this.getNotes(),this.notesAlreadyLoaded=!0))},saveTab:function(e){axios.post("/dashboard/setTab",{tab:e}).then(function(e){})},getCalls:function(){var e=this;axios.get("/dashboard/calls").then(function(t){e.calls=t.data})},getNotes:function(){var e=this;axios.get("/dashboard/notes").then(function(t){e.notes=t.data})}}}},1:function(e,t){},"162o":function(e,t,n){var a=Function.prototype.apply;t.setTimeout=function(){return new i(a.call(setTimeout,window,arguments),clearTimeout)},t.setInterval=function(){return new i(a.call(setInterval,window,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()};function i(e,t){this._id=e,this._clearFn=t}i.prototype.unref=i.prototype.ref=function(){},i.prototype.close=function(){this._clearFn.call(window,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},n("mypn"),t.setImmediate=setImmediate,t.clearImmediate=clearImmediate},"1Ftj":function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[1==e.clickable?n("div",[e.contact.has_avatar?n("div",{staticClass:"tc"},[e.contact.has_avatar?n("img",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.contact.complete_name,expression:"contact.complete_name"}],staticClass:"br4 h3 w3 dib",attrs:{src:e.contact.avatar_url},on:{click:function(t){e.goToContact()}}}):e._e()]):e._e(),e._v(" "),e.contact.gravatar_url?n("div",{staticClass:"tc"},[n("img",{staticClass:"br4 h3 w3 dib",attrs:{src:e.contact.gravatar_url,width:"43"},on:{click:function(t){e.goToContact()}}})]):e._e(),e._v(" "),e.contact.has_avatar?e._e():n("div",{directives:[{name:"tooltip",rawName:"v-tooltip.bottom",value:e.contact.complete_name,expression:"contact.complete_name",modifiers:{bottom:!0}}],staticClass:"br4 h3 w3 dib pt3 white tc f4",style:{"background-color":e.contact.default_avatar_color},on:{click:function(t){e.goToContact()}}},[e._v("\n "+e._s(e.contact.initials)+"\n ")])]):e._e(),e._v(" "),0==e.clickable?n("div",[e.contact.has_avatar?n("div",{staticClass:"tc"},[e.contact.has_avatar?n("img",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.contact.complete_name,expression:"contact.complete_name"}],staticClass:"br4 h3 w3 dib",attrs:{src:e.contact.avatar_url}}):e._e()]):e._e(),e._v(" "),e.contact.gravatar_url?n("div",{staticClass:"tc"},[n("img",{staticClass:"br4 h3 w3 dib",attrs:{src:e.contact.gravatar_url,width:"43"}})]):e._e(),e._v(" "),e.contact.has_avatar?e._e():n("div",{directives:[{name:"tooltip",rawName:"v-tooltip.bottom",value:e.contact.complete_name,expression:"contact.complete_name",modifiers:{bottom:!0}}],staticClass:"br4 h3 w3 dib pt3 white tc f4",style:{"background-color":e.contact.default_avatar_color}},[e._v("\n "+e._s(e.contact.initials)+"\n ")])]):e._e()])},staticRenderFns:[]}},"1HCe":function(e,t,n){(e.exports=n("FZ+f")(!1)).push([e.i,"select[data-v-50f02aa2]{-webkit-transition:all;transition:all;-webkit-transition-duration:.2s;transition-duration:.2s;border:1px solid #c4cdd5}select[data-v-50f02aa2]:focus{border:1px solid #5c6ac4}",""])},"1abU":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={data:function(){return{day:[]}},ready:function(){this.prepareComponent()},mounted:function(){this.prepareComponent()},props:["journalEntry"],methods:{prepareComponent:function(){this.day=this.journalEntry.object},destroy:function(){var e=this;axios.delete("/journal/day/"+this.day.id).then(function(t){e.$emit("deleteJournalEntry",e.journalEntry.id)})}}}},"20cu":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={data:function(){return{tokens:[]}},ready:function(){this.prepareComponent()},mounted:function(){this.prepareComponent()},methods:{prepareComponent:function(){this.getTokens()},getTokens:function(){var e=this;axios.get("/oauth/tokens").then(function(t){e.tokens=t.data})},revoke:function(e){var t=this;axios.delete("/oauth/tokens/"+e.id).then(function(e){t.getTokens()})}}}},"21It":function(e,t,n){"use strict";var a=n("FtD3");e.exports=function(e,t,n){var i=n.config.validateStatus;n.status&&i&&!i(n.status)?t(a("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},"2Wlw":function(e,t,n){var a=n("1HCe");"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);n("rjj0")("51a60a6e",a,!0)},"3IRH":function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},"437+":function(e,t){e.exports={render:function(){var e=this.$createElement;return(this._self._c||e)("div",{class:["sweet-modal-tab",{active:this.active}]},[this._t("default")],2)},staticRenderFns:[]}},"4TwI":function(e,t,n){var a=n("VU/8")(n("0pae"),n("fkhF"),!1,function(e){n("YDK2")},"data-v-3374f9f4",null);e.exports=a.exports},"5RQX":function(e,t,n){var a=n("/2Sx");"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);n("rjj0")("7659a8e1",a,!0)},"5VQ+":function(e,t,n){"use strict";var a=n("cGG2");e.exports=function(e,t){a.forEach(e,function(n,a){a!==t&&a.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[a])})}},"5d/b":function(e,t,n){var a=n("xDyL");"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);n("rjj0")("161a4f8c",a,!0)},"5m3O":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default={data:function(){return{clients:[],createForm:{errors:[],name:"",redirect:""},editForm:{errors:[],name:"",redirect:""}}},ready:function(){this.prepareComponent()},mounted:function(){this.prepareComponent()},methods:{prepareComponent:function(){this.getClients(),$("#modal-create-client").on("shown.bs.modal",function(){$("#create-client-name").focus()}),$("#modal-edit-client").on("shown.bs.modal",function(){$("#edit-client-name").focus()})},getClients:function(){var e=this;axios.get("/oauth/clients").then(function(t){e.clients=t.data})},showCreateClientForm:function(){$("#modal-create-client").modal("show")},store:function(){this.persistClient("post","/oauth/clients",this.createForm,"#modal-create-client")},edit:function(e){this.editForm.id=e.id,this.editForm.name=e.name,this.editForm.redirect=e.redirect,$("#modal-edit-client").modal("show")},update:function(){this.persistClient("put","/oauth/clients/"+this.editForm.id,this.editForm,"#modal-edit-client")},persistClient:function(e,t,n,i){var o=this;n.errors=[],axios[e](t,n).then(function(e){o.getClients(),n.name="",n.redirect="",n.errors=[],$(i).modal("hide")}).catch(function(e){"object"===a(e.response.data)?n.errors=_.flatten(_.toArray(e.response.data)):n.errors=["Something went wrong. Please try again."]})},destroy:function(e){var t=this;axios.delete("/oauth/clients/"+e.id).then(function(e){t.getClients()})}}}},"6rY6":function(e,t,n){var a=n("T4AH");"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);n("rjj0")("7acc4862",a,!0)},"72za":function(e,t,n){var a,i,o;i=[t,e],void 0===(o="function"==typeof(a=function(e,t){"use strict";var n=function(e){var t=!1,n={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};function a(t){var n=this,a=!1;return e(this).one(i.TRANSITION_END,function(){a=!0}),setTimeout(function(){a||i.triggerTransitionEnd(n)},t),this}var i={TRANSITION_END:"bsTransitionEnd",getUID:function(e){do{e+=~~(1e6*Math.random())}while(document.getElementById(e));return e},getSelectorFromElement:function(e){var t=e.getAttribute("data-target");return t||(t=e.getAttribute("href")||"",t=/^#[a-z]/i.test(t)?t:null),t},reflow:function(e){new Function("bs","return bs")(e.offsetHeight)},triggerTransitionEnd:function(n){e(n).trigger(t.end)},supportsTransitionEnd:function(){return Boolean(t)},typeCheckConfig:function(e,t,n){for(var a in n)if(n.hasOwnProperty(a)){var i=n[a],o=t[a],r=void 0;if(o&&(c=o,(c[0]||c).nodeType)?r="element":(s=o,r={}.toString.call(s).match(/\s([a-zA-Z]+)/)[1].toLowerCase()),!new RegExp(i).test(r))throw new Error(e.toUpperCase()+': Option "'+a+'" provided type "'+r+'" but expected type "'+i+'".')}var s,c}};return t=function(){if(window.QUnit)return!1;var e=document.createElement("bootstrap");for(var t in n)if(void 0!==e.style[t])return{end:n[t]};return!1}(),e.fn.emulateTransitionEnd=a,i.supportsTransitionEnd()&&(e.event.special[i.TRANSITION_END]={bindType:t.end,delegateType:t.end,handle:function(t){if(e(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}}),i}(jQuery);t.exports=n})?a.apply(t,i):a)||(e.exports=o)},"7AF1":function(e,t,n){var a=n("TpBc");"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);n("rjj0")("ca1d725c",a,!0)},"7GwW":function(e,t,n){"use strict";var a=n("cGG2"),i=n("21It"),o=n("DQCr"),r=n("oJlt"),s=n("GHBc"),c=n("FtD3"),l="undefined"!=typeof window&&window.btoa&&window.btoa.bind(window)||n("thJu");e.exports=function(e){return new Promise(function(t,d){var u=e.data,p=e.headers;a.isFormData(u)&&delete p["Content-Type"];var _=new XMLHttpRequest,f="onreadystatechange",m=!1;if("undefined"==typeof window||!window.XDomainRequest||"withCredentials"in _||s(e.url)||(_=new window.XDomainRequest,f="onload",m=!0,_.onprogress=function(){},_.ontimeout=function(){}),e.auth){var h=e.auth.username||"",v=e.auth.password||"";p.Authorization="Basic "+l(h+":"+v)}if(_.open(e.method.toUpperCase(),o(e.url,e.params,e.paramsSerializer),!0),_.timeout=e.timeout,_[f]=function(){if(_&&(4===_.readyState||m)&&(0!==_.status||_.responseURL&&0===_.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in _?r(_.getAllResponseHeaders()):null,a={data:e.responseType&&"text"!==e.responseType?_.response:_.responseText,status:1223===_.status?204:_.status,statusText:1223===_.status?"No Content":_.statusText,headers:n,config:e,request:_};i(t,d,a),_=null}},_.onerror=function(){d(c("Network Error",e,null,_)),_=null},_.ontimeout=function(){d(c("timeout of "+e.timeout+"ms exceeded",e,"ECONNABORTED",_)),_=null},a.isStandardBrowserEnv()){var g=n("p1b6"),b=(e.withCredentials||s(e.url))&&e.xsrfCookieName?g.read(e.xsrfCookieName):void 0;b&&(p[e.xsrfHeaderName]=b)}if("setRequestHeader"in _&&a.forEach(p,function(e,t){void 0===u&&"content-type"===t.toLowerCase()?delete p[t]:_.setRequestHeader(t,e)}),e.withCredentials&&(_.withCredentials=!0),e.responseType)try{_.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&_.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&_.upload&&_.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then(function(e){_&&(_.abort(),d(e),_=null)}),void 0===u&&(u=null),_.send(u)})}},"7t+N":function(e,t,n){var a;!function(t,n){"use strict";"object"==typeof e&&"object"==typeof e.exports?e.exports=t.document?n(t,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return n(e)}:n(t)}("undefined"!=typeof window?window:this,function(n,i){"use strict";var o=[],r=n.document,s=Object.getPrototypeOf,c=o.slice,l=o.concat,d=o.push,u=o.indexOf,p={},_=p.toString,f=p.hasOwnProperty,m=f.toString,h=m.call(Object),v={},g=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},b=function(e){return null!=e&&e===e.window},y={type:!0,src:!0,noModule:!0};function w(e,t,n){var a,i=(t=t||r).createElement("script");if(i.text=e,n)for(a in y)n[a]&&(i[a]=n[a]);t.head.appendChild(i).parentNode.removeChild(i)}function k(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?p[_.call(e)]||"object":typeof e}var x=function(e,t){return new x.fn.init(e,t)},C=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;x.fn=x.prototype={jquery:"3.3.1",constructor:x,length:0,toArray:function(){return c.call(this)},get:function(e){return null==e?c.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=x.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return x.each(this,e)},map:function(e){return this.pushStack(x.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(c.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n0&&t-1 in e)}var z=function(e){var t,n,a,i,o,r,s,c,l,d,u,p,_,f,m,h,v,g,b,y="sizzle"+1*new Date,w=e.document,k=0,x=0,C=re(),A=re(),z=re(),T=function(e,t){return e===t&&(u=!0),0},j={}.hasOwnProperty,E=[],S=E.pop,L=E.push,D=E.push,O=E.slice,I=function(e,t){for(var n=0,a=e.length;n+~]|"+N+")"+N+"*"),U=new RegExp("="+N+"*([^\\]'\"]*?)"+N+"*\\]","g"),W=new RegExp(M),V=new RegExp("^"+$+"$"),K={ID:new RegExp("^#("+$+")"),CLASS:new RegExp("^\\.("+$+")"),TAG:new RegExp("^("+$+"|[*])"),ATTR:new RegExp("^"+F),PSEUDO:new RegExp("^"+M),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+N+"*(even|odd|(([+-]|)(\\d*)n|)"+N+"*(?:([+-]|)"+N+"*(\\d+)|))"+N+"*\\)|)","i"),bool:new RegExp("^(?:"+P+")$","i"),needsContext:new RegExp("^"+N+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+N+"*((?:-\\d)?\\d*)"+N+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,G=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,Q=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,J=/[+~]/,X=new RegExp("\\\\([\\da-f]{1,6}"+N+"?|("+N+")|.)","ig"),ee=function(e,t,n){var a="0x"+t-65536;return a!=a||n?t:a<0?String.fromCharCode(a+65536):String.fromCharCode(a>>10|55296,1023&a|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},ae=function(){p()},ie=ge(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{D.apply(E=O.call(w.childNodes),w.childNodes),E[w.childNodes.length].nodeType}catch(e){D={apply:E.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){for(var n=e.length,a=0;e[n++]=t[a++];);e.length=n-1}}}function oe(e,t,a,i){var o,s,l,d,u,f,v,g=t&&t.ownerDocument,k=t?t.nodeType:9;if(a=a||[],"string"!=typeof e||!e||1!==k&&9!==k&&11!==k)return a;if(!i&&((t?t.ownerDocument||t:w)!==_&&p(t),t=t||_,m)){if(11!==k&&(u=Q.exec(e)))if(o=u[1]){if(9===k){if(!(l=t.getElementById(o)))return a;if(l.id===o)return a.push(l),a}else if(g&&(l=g.getElementById(o))&&b(t,l)&&l.id===o)return a.push(l),a}else{if(u[2])return D.apply(a,t.getElementsByTagName(e)),a;if((o=u[3])&&n.getElementsByClassName&&t.getElementsByClassName)return D.apply(a,t.getElementsByClassName(o)),a}if(n.qsa&&!z[e+" "]&&(!h||!h.test(e))){if(1!==k)g=t,v=e;else if("object"!==t.nodeName.toLowerCase()){for((d=t.getAttribute("id"))?d=d.replace(te,ne):t.setAttribute("id",d=y),s=(f=r(e)).length;s--;)f[s]="#"+d+" "+ve(f[s]);v=f.join(","),g=J.test(e)&&me(t.parentNode)||t}if(v)try{return D.apply(a,g.querySelectorAll(v)),a}catch(e){}finally{d===y&&t.removeAttribute("id")}}}return c(e.replace(R,"$1"),t,a,i)}function re(){var e=[];return function t(n,i){return e.push(n+" ")>a.cacheLength&&delete t[e.shift()],t[n+" "]=i}}function se(e){return e[y]=!0,e}function ce(e){var t=_.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function le(e,t){for(var n=e.split("|"),i=n.length;i--;)a.attrHandle[n[i]]=t}function de(e,t){var n=t&&e,a=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(a)return a;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function ue(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function pe(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function _e(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ie(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function fe(e){return se(function(t){return t=+t,se(function(n,a){for(var i,o=e([],n.length,t),r=o.length;r--;)n[i=o[r]]&&(n[i]=!(a[i]=n[i]))})})}function me(e){return e&&void 0!==e.getElementsByTagName&&e}n=oe.support={},o=oe.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},p=oe.setDocument=function(e){var t,i,r=e?e.ownerDocument||e:w;return r!==_&&9===r.nodeType&&r.documentElement?(f=(_=r).documentElement,m=!o(_),w!==_&&(i=_.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",ae,!1):i.attachEvent&&i.attachEvent("onunload",ae)),n.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=ce(function(e){return e.appendChild(_.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=Z.test(_.getElementsByClassName),n.getById=ce(function(e){return f.appendChild(e).id=y,!_.getElementsByName||!_.getElementsByName(y).length}),n.getById?(a.filter.ID=function(e){var t=e.replace(X,ee);return function(e){return e.getAttribute("id")===t}},a.find.ID=function(e,t){if(void 0!==t.getElementById&&m){var n=t.getElementById(e);return n?[n]:[]}}):(a.filter.ID=function(e){var t=e.replace(X,ee);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},a.find.ID=function(e,t){if(void 0!==t.getElementById&&m){var n,a,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(i=t.getElementsByName(e),a=0;o=i[a++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),a.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,a=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&a.push(n);return a}return o},a.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&m)return t.getElementsByClassName(e)},v=[],h=[],(n.qsa=Z.test(_.querySelectorAll))&&(ce(function(e){f.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&h.push("[*^$]="+N+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||h.push("\\["+N+"*(?:value|"+P+")"),e.querySelectorAll("[id~="+y+"-]").length||h.push("~="),e.querySelectorAll(":checked").length||h.push(":checked"),e.querySelectorAll("a#"+y+"+*").length||h.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=_.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&h.push("name"+N+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&h.push(":enabled",":disabled"),f.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&h.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),h.push(",.*:")})),(n.matchesSelector=Z.test(g=f.matches||f.webkitMatchesSelector||f.mozMatchesSelector||f.oMatchesSelector||f.msMatchesSelector))&&ce(function(e){n.disconnectedMatch=g.call(e,"*"),g.call(e,"[s!='']:x"),v.push("!=",M)}),h=h.length&&new RegExp(h.join("|")),v=v.length&&new RegExp(v.join("|")),t=Z.test(f.compareDocumentPosition),b=t||Z.test(f.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,a=t&&t.parentNode;return e===a||!(!a||1!==a.nodeType||!(n.contains?n.contains(a):e.compareDocumentPosition&&16&e.compareDocumentPosition(a)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},T=t?function(e,t){if(e===t)return u=!0,0;var a=!e.compareDocumentPosition-!t.compareDocumentPosition;return a||(1&(a=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===a?e===_||e.ownerDocument===w&&b(w,e)?-1:t===_||t.ownerDocument===w&&b(w,t)?1:d?I(d,e)-I(d,t):0:4&a?-1:1)}:function(e,t){if(e===t)return u=!0,0;var n,a=0,i=e.parentNode,o=t.parentNode,r=[e],s=[t];if(!i||!o)return e===_?-1:t===_?1:i?-1:o?1:d?I(d,e)-I(d,t):0;if(i===o)return de(e,t);for(n=e;n=n.parentNode;)r.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;r[a]===s[a];)a++;return a?de(r[a],s[a]):r[a]===w?-1:s[a]===w?1:0},_):_},oe.matches=function(e,t){return oe(e,null,null,t)},oe.matchesSelector=function(e,t){if((e.ownerDocument||e)!==_&&p(e),t=t.replace(U,"='$1']"),n.matchesSelector&&m&&!z[t+" "]&&(!v||!v.test(t))&&(!h||!h.test(t)))try{var a=g.call(e,t);if(a||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return a}catch(e){}return oe(t,_,null,[e]).length>0},oe.contains=function(e,t){return(e.ownerDocument||e)!==_&&p(e),b(e,t)},oe.attr=function(e,t){(e.ownerDocument||e)!==_&&p(e);var i=a.attrHandle[t.toLowerCase()],o=i&&j.call(a.attrHandle,t.toLowerCase())?i(e,t,!m):void 0;return void 0!==o?o:n.attributes||!m?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},oe.escape=function(e){return(e+"").replace(te,ne)},oe.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},oe.uniqueSort=function(e){var t,a=[],i=0,o=0;if(u=!n.detectDuplicates,d=!n.sortStable&&e.slice(0),e.sort(T),u){for(;t=e[o++];)t===e[o]&&(i=a.push(o));for(;i--;)e.splice(a[i],1)}return d=null,e},i=oe.getText=function(e){var t,n="",a=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[a++];)n+=i(t);return n},(a=oe.selectors={cacheLength:50,createPseudo:se,match:K,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(X,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(X,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||oe.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&oe.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return K.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&W.test(n)&&(t=r(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(X,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=C[e+" "];return t||(t=new RegExp("(^|"+N+")"+e+"("+N+"|$)"))&&C(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(a){var i=oe.attr(a,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace(q," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,a,i){var o="nth"!==e.slice(0,3),r="last"!==e.slice(-4),s="of-type"===t;return 1===a&&0===i?function(e){return!!e.parentNode}:function(t,n,c){var l,d,u,p,_,f,m=o!==r?"nextSibling":"previousSibling",h=t.parentNode,v=s&&t.nodeName.toLowerCase(),g=!c&&!s,b=!1;if(h){if(o){for(;m;){for(p=t;p=p[m];)if(s?p.nodeName.toLowerCase()===v:1===p.nodeType)return!1;f=m="only"===e&&!f&&"nextSibling"}return!0}if(f=[r?h.firstChild:h.lastChild],r&&g){for(b=(_=(l=(d=(u=(p=h)[y]||(p[y]={}))[p.uniqueID]||(u[p.uniqueID]={}))[e]||[])[0]===k&&l[1])&&l[2],p=_&&h.childNodes[_];p=++_&&p&&p[m]||(b=_=0)||f.pop();)if(1===p.nodeType&&++b&&p===t){d[e]=[k,_,b];break}}else if(g&&(b=_=(l=(d=(u=(p=t)[y]||(p[y]={}))[p.uniqueID]||(u[p.uniqueID]={}))[e]||[])[0]===k&&l[1]),!1===b)for(;(p=++_&&p&&p[m]||(b=_=0)||f.pop())&&((s?p.nodeName.toLowerCase()!==v:1!==p.nodeType)||!++b||(g&&((d=(u=p[y]||(p[y]={}))[p.uniqueID]||(u[p.uniqueID]={}))[e]=[k,b]),p!==t)););return(b-=i)===a||b%a==0&&b/a>=0}}},PSEUDO:function(e,t){var n,i=a.pseudos[e]||a.setFilters[e.toLowerCase()]||oe.error("unsupported pseudo: "+e);return i[y]?i(t):i.length>1?(n=[e,e,"",t],a.setFilters.hasOwnProperty(e.toLowerCase())?se(function(e,n){for(var a,o=i(e,t),r=o.length;r--;)e[a=I(e,o[r])]=!(n[a]=o[r])}):function(e){return i(e,0,n)}):i}},pseudos:{not:se(function(e){var t=[],n=[],a=s(e.replace(R,"$1"));return a[y]?se(function(e,t,n,i){for(var o,r=a(e,null,i,[]),s=e.length;s--;)(o=r[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,a(t,null,o,n),t[0]=null,!n.pop()}}),has:se(function(e){return function(t){return oe(e,t).length>0}}),contains:se(function(e){return e=e.replace(X,ee),function(t){return(t.textContent||t.innerText||i(t)).indexOf(e)>-1}}),lang:se(function(e){return V.test(e||"")||oe.error("unsupported lang: "+e),e=e.replace(X,ee).toLowerCase(),function(t){var n;do{if(n=m?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===f},focus:function(e){return e===_.activeElement&&(!_.hasFocus||_.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:_e(!1),disabled:_e(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!a.pseudos.empty(e)},header:function(e){return G.test(e.nodeName)},input:function(e){return Y.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:fe(function(){return[0]}),last:fe(function(e,t){return[t-1]}),eq:fe(function(e,t,n){return[n<0?n+t:n]}),even:fe(function(e,t){for(var n=0;n=0;)e.push(a);return e}),gt:fe(function(e,t,n){for(var a=n<0?n+t:n;++a1?function(t,n,a){for(var i=e.length;i--;)if(!e[i](t,n,a))return!1;return!0}:e[0]}function ye(e,t,n,a,i){for(var o,r=[],s=0,c=e.length,l=null!=t;s-1&&(o[l]=!(r[l]=u))}}else v=ye(v===r?v.splice(f,v.length):v),i?i(null,r,v,c):D.apply(r,v)})}function ke(e){for(var t,n,i,o=e.length,r=a.relative[e[0].type],s=r||a.relative[" "],c=r?1:0,d=ge(function(e){return e===t},s,!0),u=ge(function(e){return I(t,e)>-1},s,!0),p=[function(e,n,a){var i=!r&&(a||n!==l)||((t=n).nodeType?d(e,n,a):u(e,n,a));return t=null,i}];c1&&be(p),c>1&&ve(e.slice(0,c-1).concat({value:" "===e[c-2].type?"*":""})).replace(R,"$1"),n,c0,i=e.length>0,o=function(o,r,s,c,d){var u,f,h,v=0,g="0",b=o&&[],y=[],w=l,x=o||i&&a.find.TAG("*",d),C=k+=null==w?1:Math.random()||.1,A=x.length;for(d&&(l=r===_||r||d);g!==A&&null!=(u=x[g]);g++){if(i&&u){for(f=0,r||u.ownerDocument===_||(p(u),s=!m);h=e[f++];)if(h(u,r||_,s)){c.push(u);break}d&&(k=C)}n&&((u=!h&&u)&&v--,o&&b.push(u))}if(v+=g,n&&g!==v){for(f=0;h=t[f++];)h(b,y,r,s);if(o){if(v>0)for(;g--;)b[g]||y[g]||(y[g]=S.call(c));y=ye(y)}D.apply(c,y),d&&!o&&y.length>0&&v+t.length>1&&oe.uniqueSort(c)}return d&&(k=C,l=w),b};return n?se(o):o}(o,i))).selector=e}return s},c=oe.select=function(e,t,n,i){var o,c,l,d,u,p="function"==typeof e&&e,_=!i&&r(e=p.selector||e);if(n=n||[],1===_.length){if((c=_[0]=_[0].slice(0)).length>2&&"ID"===(l=c[0]).type&&9===t.nodeType&&m&&a.relative[c[1].type]){if(!(t=(a.find.ID(l.matches[0].replace(X,ee),t)||[])[0]))return n;p&&(t=t.parentNode),e=e.slice(c.shift().value.length)}for(o=K.needsContext.test(e)?0:c.length;o--&&(l=c[o],!a.relative[d=l.type]);)if((u=a.find[d])&&(i=u(l.matches[0].replace(X,ee),J.test(c[0].type)&&me(t.parentNode)||t))){if(c.splice(o,1),!(e=i.length&&ve(c)))return D.apply(n,i),n;break}}return(p||s(e,_))(i,t,!m,n,!t||J.test(e)&&me(t.parentNode)||t),n},n.sortStable=y.split("").sort(T).join("")===y,n.detectDuplicates=!!u,p(),n.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(_.createElement("fieldset"))}),ce(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||le("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&ce(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||le("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||le(P,function(e,t,n){var a;if(!n)return!0===e[t]?t.toLowerCase():(a=e.getAttributeNode(t))&&a.specified?a.value:null}),oe}(n);x.find=z,x.expr=z.selectors,x.expr[":"]=x.expr.pseudos,x.uniqueSort=x.unique=z.uniqueSort,x.text=z.getText,x.isXMLDoc=z.isXML,x.contains=z.contains,x.escapeSelector=z.escape;var T=function(e,t,n){for(var a=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&x(e).is(n))break;a.push(e)}return a},j=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},E=x.expr.match.needsContext;function S(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var L=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,t,n){return g(t)?x.grep(e,function(e,a){return!!t.call(e,a,e)!==n}):t.nodeType?x.grep(e,function(e){return e===t!==n}):"string"!=typeof t?x.grep(e,function(e){return u.call(t,e)>-1!==n}):x.filter(t,e,n)}x.filter=function(e,t,n){var a=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===a.nodeType?x.find.matchesSelector(a,e)?[a]:[]:x.find.matches(e,x.grep(t,function(e){return 1===e.nodeType}))},x.fn.extend({find:function(e){var t,n,a=this.length,i=this;if("string"!=typeof e)return this.pushStack(x(e).filter(function(){for(t=0;t1?x.uniqueSort(n):n},filter:function(e){return this.pushStack(D(this,e||[],!1))},not:function(e){return this.pushStack(D(this,e||[],!0))},is:function(e){return!!D(this,"string"==typeof e&&E.test(e)?x(e):e||[],!1).length}});var O,I=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(x.fn.init=function(e,t,n){var a,i;if(!e)return this;if(n=n||O,"string"==typeof e){if(!(a="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:I.exec(e))||!a[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(a[1]){if(t=t instanceof x?t[0]:t,x.merge(this,x.parseHTML(a[1],t&&t.nodeType?t.ownerDocument||t:r,!0)),L.test(a[1])&&x.isPlainObject(t))for(a in t)g(this[a])?this[a](t[a]):this.attr(a,t[a]);return this}return(i=r.getElementById(a[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):g(e)?void 0!==n.ready?n.ready(e):e(x):x.makeArray(e,this)}).prototype=x.fn,O=x(r);var P=/^(?:parents|prev(?:Until|All))/,N={children:!0,contents:!0,next:!0,prev:!0};x.fn.extend({has:function(e){var t=x(e,this),n=t.length;return this.filter(function(){for(var e=0;e-1:1===n.nodeType&&x.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?x.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?u.call(x(e),this[0]):u.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(x.uniqueSort(x.merge(this.get(),x(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function $(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}x.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return T(e,"parentNode")},parentsUntil:function(e,t,n){return T(e,"parentNode",n)},next:function(e){return $(e,"nextSibling")},prev:function(e){return $(e,"previousSibling")},nextAll:function(e){return T(e,"nextSibling")},prevAll:function(e){return T(e,"previousSibling")},nextUntil:function(e,t,n){return T(e,"nextSibling",n)},prevUntil:function(e,t,n){return T(e,"previousSibling",n)},siblings:function(e){return j((e.parentNode||{}).firstChild,e)},children:function(e){return j(e.firstChild)},contents:function(e){return S(e,"iframe")?e.contentDocument:(S(e,"template")&&(e=e.content||e),x.merge([],e.childNodes))}},function(e,t){x.fn[e]=function(n,a){var i=x.map(this,t,n);return"Until"!==e.slice(-5)&&(a=n),a&&"string"==typeof a&&(i=x.filter(a,i)),this.length>1&&(N[e]||x.uniqueSort(i),P.test(e)&&i.reverse()),this.pushStack(i)}});var F=/[^\x20\t\r\n\f]+/g;x.Callbacks=function(e){e="string"==typeof e?function(e){var t={};return x.each(e.match(F)||[],function(e,n){t[n]=!0}),t}(e):x.extend({},e);var t,n,a,i,o=[],r=[],s=-1,c=function(){for(i=i||e.once,a=t=!0;r.length;s=-1)for(n=r.shift();++s-1;)o.splice(n,1),n<=s&&s--}),this},has:function(e){return e?x.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=r=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=r=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],r.push(n),t||c()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!a}};return l};function M(e){return e}function q(e){throw e}function R(e,t,n,a){var i;try{e&&g(i=e.promise)?i.call(e).done(t).fail(n):e&&g(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(a))}catch(e){n.apply(void 0,[e])}}x.extend({Deferred:function(e){var t=[["notify","progress",x.Callbacks("memory"),x.Callbacks("memory"),2],["resolve","done",x.Callbacks("once memory"),x.Callbacks("once memory"),0,"resolved"],["reject","fail",x.Callbacks("once memory"),x.Callbacks("once memory"),1,"rejected"]],a="pending",i={state:function(){return a},always:function(){return o.done(arguments).fail(arguments),this},catch:function(e){return i.then(null,e)},pipe:function(){var e=arguments;return x.Deferred(function(n){x.each(t,function(t,a){var i=g(e[a[4]])&&e[a[4]];o[a[1]](function(){var e=i&&i.apply(this,arguments);e&&g(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[a[0]+"With"](this,i?[e]:arguments)})}),e=null}).promise()},then:function(e,a,i){var o=0;function r(e,t,a,i){return function(){var s=this,c=arguments,l=function(){var n,l;if(!(e=o&&(a!==q&&(s=void 0,c=[n]),t.rejectWith(s,c))}};e?d():(x.Deferred.getStackHook&&(d.stackTrace=x.Deferred.getStackHook()),n.setTimeout(d))}}return x.Deferred(function(n){t[0][3].add(r(0,n,g(i)?i:M,n.notifyWith)),t[1][3].add(r(0,n,g(e)?e:M)),t[2][3].add(r(0,n,g(a)?a:q))}).promise()},promise:function(e){return null!=e?x.extend(e,i):i}},o={};return x.each(t,function(e,n){var r=n[2],s=n[5];i[n[1]]=r.add,s&&r.add(function(){a=s},t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),r.add(n[3].fire),o[n[0]]=function(){return o[n[0]+"With"](this===o?void 0:this,arguments),this},o[n[0]+"With"]=r.fireWith}),i.promise(o),e&&e.call(o,o),o},when:function(e){var t=arguments.length,n=t,a=Array(n),i=c.call(arguments),o=x.Deferred(),r=function(e){return function(n){a[e]=this,i[e]=arguments.length>1?c.call(arguments):n,--t||o.resolveWith(a,i)}};if(t<=1&&(R(e,o.done(r(n)).resolve,o.reject,!t),"pending"===o.state()||g(i[n]&&i[n].then)))return o.then();for(;n--;)R(i[n],r(n),o.reject);return o.promise()}});var H=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;x.Deferred.exceptionHook=function(e,t){n.console&&n.console.warn&&e&&H.test(e.name)&&n.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},x.readyException=function(e){n.setTimeout(function(){throw e})};var B=x.Deferred();x.fn.ready=function(e){return B.then(e).catch(function(e){x.readyException(e)}),this},x.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--x.readyWait:x.isReady)||(x.isReady=!0,!0!==e&&--x.readyWait>0||B.resolveWith(r,[x]))}}),x.ready.then=B.then;function U(){r.removeEventListener("DOMContentLoaded",U),n.removeEventListener("load",U),x.ready()}"complete"===r.readyState||"loading"!==r.readyState&&!r.documentElement.doScroll?n.setTimeout(x.ready):(r.addEventListener("DOMContentLoaded",U),n.addEventListener("load",U));var W=function(e,t,n,a,i,o,r){var s=0,c=e.length,l=null==n;if("object"===k(n)){i=!0;for(s in n)W(e,t,s,n[s],!0,o,r)}else if(void 0!==a&&(i=!0,g(a)||(r=!0),l&&(r?(t.call(e,a),t=null):(l=t,t=function(e,t,n){return l.call(x(e),n)})),t))for(;s1,null,!0)},removeData:function(e){return this.each(function(){X.remove(this,e)})}}),x.extend({queue:function(e,t,n){var a;if(e)return t=(t||"fx")+"queue",a=J.get(e,t),n&&(!a||Array.isArray(n)?a=J.access(e,t,x.makeArray(n)):a.push(n)),a||[]},dequeue:function(e,t){t=t||"fx";var n=x.queue(e,t),a=n.length,i=n.shift(),o=x._queueHooks(e,t),r=function(){x.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),a--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,r,o)),!a&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return J.get(e,n)||J.access(e,n,{empty:x.Callbacks("once memory").add(function(){J.remove(e,[t+"queue",n])})})}}),x.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]+)/i,fe=/^$|^module$|\/(?:java|ecma)script/i,me={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};me.optgroup=me.option,me.tbody=me.tfoot=me.colgroup=me.caption=me.thead,me.th=me.td;function he(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&S(e,t)?x.merge([e],n):n}function ve(e,t){for(var n=0,a=e.length;n-1)i&&i.push(o);else if(l=x.contains(o.ownerDocument,o),r=he(u.appendChild(o),"script"),l&&ve(r),n)for(d=0;o=r[d++];)fe.test(o.type||"")&&n.push(o);return u}!function(){var e=r.createDocumentFragment().appendChild(r.createElement("div")),t=r.createElement("input");t.setAttribute("type","radio"),t.setAttribute("checked","checked"),t.setAttribute("name","t"),e.appendChild(t),v.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="",v.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue}();var ye=r.documentElement,we=/^key/,ke=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,xe=/^([^.]*)(?:\.(.+)|)/;function Ce(){return!0}function Ae(){return!1}function ze(){try{return r.activeElement}catch(e){}}function Te(e,t,n,a,i,o){var r,s;if("object"==typeof t){"string"!=typeof n&&(a=a||n,n=void 0);for(s in t)Te(e,s,n,a,t[s],o);return e}if(null==a&&null==i?(i=n,a=n=void 0):null==i&&("string"==typeof n?(i=a,a=void 0):(i=a,a=n,n=void 0)),!1===i)i=Ae;else if(!i)return e;return 1===o&&(r=i,(i=function(e){return x().off(e),r.apply(this,arguments)}).guid=r.guid||(r.guid=x.guid++)),e.each(function(){x.event.add(this,t,i,a,n)})}x.event={global:{},add:function(e,t,n,a,i){var o,r,s,c,l,d,u,p,_,f,m,h=J.get(e);if(h)for(n.handler&&(n=(o=n).handler,i=o.selector),i&&x.find.matchesSelector(ye,i),n.guid||(n.guid=x.guid++),(c=h.events)||(c=h.events={}),(r=h.handle)||(r=h.handle=function(t){return void 0!==x&&x.event.triggered!==t.type?x.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||"").match(F)||[""]).length;l--;)_=m=(s=xe.exec(t[l])||[])[1],f=(s[2]||"").split(".").sort(),_&&(u=x.event.special[_]||{},_=(i?u.delegateType:u.bindType)||_,u=x.event.special[_]||{},d=x.extend({type:_,origType:m,data:a,handler:n,guid:n.guid,selector:i,needsContext:i&&x.expr.match.needsContext.test(i),namespace:f.join(".")},o),(p=c[_])||((p=c[_]=[]).delegateCount=0,u.setup&&!1!==u.setup.call(e,a,f,r)||e.addEventListener&&e.addEventListener(_,r)),u.add&&(u.add.call(e,d),d.handler.guid||(d.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,d):p.push(d),x.event.global[_]=!0)},remove:function(e,t,n,a,i){var o,r,s,c,l,d,u,p,_,f,m,h=J.hasData(e)&&J.get(e);if(h&&(c=h.events)){for(l=(t=(t||"").match(F)||[""]).length;l--;)if(_=m=(s=xe.exec(t[l])||[])[1],f=(s[2]||"").split(".").sort(),_){for(u=x.event.special[_]||{},p=c[_=(a?u.delegateType:u.bindType)||_]||[],s=s[2]&&new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"),r=o=p.length;o--;)d=p[o],!i&&m!==d.origType||n&&n.guid!==d.guid||s&&!s.test(d.namespace)||a&&a!==d.selector&&("**"!==a||!d.selector)||(p.splice(o,1),d.selector&&p.delegateCount--,u.remove&&u.remove.call(e,d));r&&!p.length&&(u.teardown&&!1!==u.teardown.call(e,f,h.handle)||x.removeEvent(e,_,h.handle),delete c[_])}else for(_ in c)x.event.remove(e,_+t[l],n,a,!0);x.isEmptyObject(c)&&J.remove(e,"handle events")}},dispatch:function(e){var t,n,a,i,o,r,s=x.event.fix(e),c=new Array(arguments.length),l=(J.get(this,"events")||{})[s.type]||[],d=x.event.special[s.type]||{};for(c[0]=s,t=1;t=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],r={},n=0;n-1:x.find(i,this,null,[l]).length),r[i]&&o.push(a);o.length&&s.push({elem:l,handlers:o})}return l=this,c\x20\t\r\n\f]*)[^>]*)\/>/gi,Ee=/\s*$/g;function De(e,t){return S(e,"table")&&S(11!==t.nodeType?t:t.firstChild,"tr")?x(e).children("tbody")[0]||e:e}function Oe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Ie(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Pe(e,t){var n,a,i,o,r,s,c,l;if(1===t.nodeType){if(J.hasData(e)&&(o=J.access(e),r=J.set(t,o),l=o.events)){delete r.handle,r.events={};for(i in l)for(n=0,a=l[i].length;n1&&"string"==typeof f&&!v.checkClone&&Se.test(f))return e.each(function(i){var o=e.eq(i);m&&(t[0]=f.call(this,i,o.html())),$e(o,t,n,a)});if(p&&(o=(i=be(t,e[0].ownerDocument,!1,e,a)).firstChild,1===i.childNodes.length&&(i=o),o||a)){for(s=(r=x.map(he(i,"script"),Oe)).length;u")},clone:function(e,t,n){var a,i,o,r,s=e.cloneNode(!0),c=x.contains(e.ownerDocument,e);if(!(v.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||x.isXMLDoc(e)))for(r=he(s),a=0,i=(o=he(e)).length;a0&&ve(r,!c&&he(e,"script")),s},cleanData:function(e){for(var t,n,a,i=x.event.special,o=0;void 0!==(n=e[o]);o++)if(Z(n)){if(t=n[J.expando]){if(t.events)for(a in t.events)i[a]?x.event.remove(n,a):x.removeEvent(n,a,t.handle);n[J.expando]=void 0}n[X.expando]&&(n[X.expando]=void 0)}}}),x.fn.extend({detach:function(e){return Fe(this,e,!0)},remove:function(e){return Fe(this,e)},text:function(e){return W(this,function(e){return void 0===e?x.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return $e(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){De(this,e).appendChild(e)}})},prepend:function(){return $e(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=De(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return $e(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return $e(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(x.cleanData(he(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return x.clone(this,e,t)})},html:function(e){return W(this,function(e){var t=this[0]||{},n=0,a=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ee.test(e)&&!me[(_e.exec(e)||["",""])[1].toLowerCase()]){e=x.htmlPrefilter(e);try{for(;n=0&&(c+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-c-s-.5))),c}function Xe(e,t,n){var a=qe(e),i=He(e,t,a),o="border-box"===x.css(e,"boxSizing",!1,a),r=o;if(Me.test(i)){if(!n)return i;i="auto"}return r=r&&(v.boxSizingReliable()||i===e.style[t]),("auto"===i||!parseFloat(i)&&"inline"===x.css(e,"display",!1,a))&&(i=e["offset"+t[0].toUpperCase()+t.slice(1)],r=!0),(i=parseFloat(i)||0)+Je(e,t,n||(o?"border":"content"),r,a,i)+"px"}x.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=He(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,a){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,r,s=G(t),c=We.test(t),l=e.style;if(c||(t=Ze(s)),r=x.cssHooks[t]||x.cssHooks[s],void 0===n)return r&&"get"in r&&void 0!==(i=r.get(e,!1,a))?i:l[t];"string"===(o=typeof n)&&(i=ie.exec(n))&&i[1]&&(n=ce(e,t,i),o="number"),null!=n&&n==n&&("number"===o&&(n+=i&&i[3]||(x.cssNumber[s]?"":"px")),v.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),r&&"set"in r&&void 0===(n=r.set(e,n,a))||(c?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,a){var i,o,r,s=G(t);return We.test(t)||(t=Ze(s)),(r=x.cssHooks[t]||x.cssHooks[s])&&"get"in r&&(i=r.get(e,!0,n)),void 0===i&&(i=He(e,t,a)),"normal"===i&&t in Ke&&(i=Ke[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),x.each(["height","width"],function(e,t){x.cssHooks[t]={get:function(e,n,a){if(n)return!Ue.test(x.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?Xe(e,t,a):se(e,Ve,function(){return Xe(e,t,a)})},set:function(e,n,a){var i,o=qe(e),r="border-box"===x.css(e,"boxSizing",!1,o),s=a&&Je(e,t,a,r,o);return r&&v.scrollboxSize()===o.position&&(s-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-Je(e,t,"border",!1,o)-.5)),s&&(i=ie.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=x.css(e,t)),Qe(0,n,s)}}}),x.cssHooks.marginLeft=Be(v.reliableMarginLeft,function(e,t){if(t)return(parseFloat(He(e,"marginLeft"))||e.getBoundingClientRect().left-se(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),x.each({margin:"",padding:"",border:"Width"},function(e,t){x.cssHooks[e+t]={expand:function(n){for(var a=0,i={},o="string"==typeof n?n.split(" "):[n];a<4;a++)i[e+oe[a]+t]=o[a]||o[a-2]||o[0];return i}},"margin"!==e&&(x.cssHooks[e+t].set=Qe)}),x.fn.extend({css:function(e,t){return W(this,function(e,t,n){var a,i,o={},r=0;if(Array.isArray(t)){for(a=qe(e),i=t.length;r1)}});function et(e,t,n,a,i){return new et.prototype.init(e,t,n,a,i)}x.Tween=et,et.prototype={constructor:et,init:function(e,t,n,a,i,o){this.elem=e,this.prop=n,this.easing=i||x.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=a,this.unit=o||(x.cssNumber[n]?"":"px")},cur:function(){var e=et.propHooks[this.prop];return e&&e.get?e.get(this):et.propHooks._default.get(this)},run:function(e){var t,n=et.propHooks[this.prop];return this.options.duration?this.pos=t=x.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):et.propHooks._default.set(this),this}},et.prototype.init.prototype=et.prototype,et.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=x.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){x.fx.step[e.prop]?x.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[x.cssProps[e.prop]]&&!x.cssHooks[e.prop]?e.elem[e.prop]=e.now:x.style(e.elem,e.prop,e.now+e.unit)}}},et.propHooks.scrollTop=et.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},x.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},x.fx=et.prototype.init,x.fx.step={};var tt,nt,at=/^(?:toggle|show|hide)$/,it=/queueHooks$/;function ot(){nt&&(!1===r.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(ot):n.setTimeout(ot,x.fx.interval),x.fx.tick())}function rt(){return n.setTimeout(function(){tt=void 0}),tt=Date.now()}function st(e,t){var n,a=0,i={height:e};for(t=t?1:0;a<4;a+=2-t)i["margin"+(n=oe[a])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function ct(e,t,n){for(var a,i=(lt.tweeners[t]||[]).concat(lt.tweeners["*"]),o=0,r=i.length;o1)},removeAttr:function(e){return this.each(function(){x.removeAttr(this,e)})}}),x.extend({attr:function(e,t,n){var a,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?x.prop(e,t,n):(1===o&&x.isXMLDoc(e)||(i=x.attrHooks[t.toLowerCase()]||(x.expr.match.bool.test(t)?dt:void 0)),void 0!==n?null===n?void x.removeAttr(e,t):i&&"set"in i&&void 0!==(a=i.set(e,n,t))?a:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(a=i.get(e,t))?a:null==(a=x.find.attr(e,t))?void 0:a)},attrHooks:{type:{set:function(e,t){if(!v.radioValue&&"radio"===t&&S(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,a=0,i=t&&t.match(F);if(i&&1===e.nodeType)for(;n=i[a++];)e.removeAttribute(n)}}),dt={set:function(e,t,n){return!1===t?x.removeAttr(e,n):e.setAttribute(n,n),n}},x.each(x.expr.match.bool.source.match(/\w+/g),function(e,t){var n=ut[t]||x.find.attr;ut[t]=function(e,t,a){var i,o,r=t.toLowerCase();return a||(o=ut[r],ut[r]=i,i=null!=n(e,t,a)?r:null,ut[r]=o),i}});var pt=/^(?:input|select|textarea|button)$/i,_t=/^(?:a|area)$/i;x.fn.extend({prop:function(e,t){return W(this,x.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[x.propFix[e]||e]})}}),x.extend({prop:function(e,t,n){var a,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&x.isXMLDoc(e)||(t=x.propFix[t]||t,i=x.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(a=i.set(e,n,t))?a:e[t]=n:i&&"get"in i&&null!==(a=i.get(e,t))?a:e[t]},propHooks:{tabIndex:{get:function(e){var t=x.find.attr(e,"tabindex");return t?parseInt(t,10):pt.test(e.nodeName)||_t.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),v.optSelected||(x.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),x.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){x.propFix[this.toLowerCase()]=this});function ft(e){return(e.match(F)||[]).join(" ")}function mt(e){return e.getAttribute&&e.getAttribute("class")||""}function ht(e){return Array.isArray(e)?e:"string"==typeof e?e.match(F)||[]:[]}x.fn.extend({addClass:function(e){var t,n,a,i,o,r,s,c=0;if(g(e))return this.each(function(t){x(this).addClass(e.call(this,t,mt(this)))});if((t=ht(e)).length)for(;n=this[c++];)if(i=mt(n),a=1===n.nodeType&&" "+ft(i)+" "){for(r=0;o=t[r++];)a.indexOf(" "+o+" ")<0&&(a+=o+" ");i!==(s=ft(a))&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,a,i,o,r,s,c=0;if(g(e))return this.each(function(t){x(this).removeClass(e.call(this,t,mt(this)))});if(!arguments.length)return this.attr("class","");if((t=ht(e)).length)for(;n=this[c++];)if(i=mt(n),a=1===n.nodeType&&" "+ft(i)+" "){for(r=0;o=t[r++];)for(;a.indexOf(" "+o+" ")>-1;)a=a.replace(" "+o+" "," ");i!==(s=ft(a))&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e,a="string"===n||Array.isArray(e);return"boolean"==typeof t&&a?t?this.addClass(e):this.removeClass(e):g(e)?this.each(function(n){x(this).toggleClass(e.call(this,n,mt(this),t),t)}):this.each(function(){var t,i,o,r;if(a)for(i=0,o=x(this),r=ht(e);t=r[i++];)o.hasClass(t)?o.removeClass(t):o.addClass(t);else void 0!==e&&"boolean"!==n||((t=mt(this))&&J.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":J.get(this,"__className__")||""))})},hasClass:function(e){var t,n,a=0;for(t=" "+e+" ";n=this[a++];)if(1===n.nodeType&&(" "+ft(mt(n))+" ").indexOf(t)>-1)return!0;return!1}});var vt=/\r/g;x.fn.extend({val:function(e){var t,n,a,i=this[0];if(arguments.length)return a=g(e),this.each(function(n){var i;1===this.nodeType&&(null==(i=a?e.call(this,n,x(this).val()):e)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=x.map(i,function(e){return null==e?"":e+""})),(t=x.valHooks[this.type]||x.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))});if(i)return(t=x.valHooks[i.type]||x.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(vt,""):null==n?"":n}}),x.extend({valHooks:{option:{get:function(e){var t=x.find.attr(e,"value");return null!=t?t:ft(x.text(e))}},select:{get:function(e){var t,n,a,i=e.options,o=e.selectedIndex,r="select-one"===e.type,s=r?null:[],c=r?o+1:i.length;for(a=o<0?c:r?o:0;a-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),x.each(["radio","checkbox"],function(){x.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=x.inArray(x(e).val(),t)>-1}},v.checkOn||(x.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),v.focusin="onfocusin"in n;var gt=/^(?:focusinfocus|focusoutblur)$/,bt=function(e){e.stopPropagation()};x.extend(x.event,{trigger:function(e,t,a,i){var o,s,c,l,d,u,p,_,m=[a||r],h=f.call(e,"type")?e.type:e,v=f.call(e,"namespace")?e.namespace.split("."):[];if(s=_=c=a=a||r,3!==a.nodeType&&8!==a.nodeType&&!gt.test(h+x.event.triggered)&&(h.indexOf(".")>-1&&(h=(v=h.split(".")).shift(),v.sort()),d=h.indexOf(":")<0&&"on"+h,(e=e[x.expando]?e:new x.Event(h,"object"==typeof e&&e)).isTrigger=i?2:3,e.namespace=v.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+v.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=a),t=null==t?[e]:x.makeArray(t,[e]),p=x.event.special[h]||{},i||!p.trigger||!1!==p.trigger.apply(a,t))){if(!i&&!p.noBubble&&!b(a)){for(l=p.delegateType||h,gt.test(l+h)||(s=s.parentNode);s;s=s.parentNode)m.push(s),c=s;c===(a.ownerDocument||r)&&m.push(c.defaultView||c.parentWindow||n)}for(o=0;(s=m[o++])&&!e.isPropagationStopped();)_=s,e.type=o>1?l:p.bindType||h,(u=(J.get(s,"events")||{})[e.type]&&J.get(s,"handle"))&&u.apply(s,t),(u=d&&s[d])&&u.apply&&Z(s)&&(e.result=u.apply(s,t),!1===e.result&&e.preventDefault());return e.type=h,i||e.isDefaultPrevented()||p._default&&!1!==p._default.apply(m.pop(),t)||!Z(a)||d&&g(a[h])&&!b(a)&&((c=a[d])&&(a[d]=null),x.event.triggered=h,e.isPropagationStopped()&&_.addEventListener(h,bt),a[h](),e.isPropagationStopped()&&_.removeEventListener(h,bt),x.event.triggered=void 0,c&&(a[d]=c)),e.result}},simulate:function(e,t,n){var a=x.extend(new x.Event,n,{type:e,isSimulated:!0});x.event.trigger(a,null,t)}}),x.fn.extend({trigger:function(e,t){return this.each(function(){x.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return x.event.trigger(e,t,n,!0)}}),v.focusin||x.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){x.event.simulate(t,e.target,x.event.fix(e))};x.event.special[t]={setup:function(){var a=this.ownerDocument||this,i=J.access(a,t);i||a.addEventListener(e,n,!0),J.access(a,t,(i||0)+1)},teardown:function(){var a=this.ownerDocument||this,i=J.access(a,t)-1;i?J.access(a,t,i):(a.removeEventListener(e,n,!0),J.remove(a,t))}}});var yt=n.location,wt=Date.now(),kt=/\?/;x.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new n.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||x.error("Invalid XML: "+e),t};var xt=/\[\]$/,Ct=/\r?\n/g,At=/^(?:submit|button|image|reset|file)$/i,zt=/^(?:input|select|textarea|keygen)/i;function Tt(e,t,n,a){var i;if(Array.isArray(t))x.each(t,function(t,i){n||xt.test(e)?a(e,i):Tt(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,a)});else if(n||"object"!==k(t))a(e,t);else for(i in t)Tt(e+"["+i+"]",t[i],n,a)}x.param=function(e,t){var n,a=[],i=function(e,t){var n=g(t)?t():t;a[a.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(Array.isArray(e)||e.jquery&&!x.isPlainObject(e))x.each(e,function(){i(this.name,this.value)});else for(n in e)Tt(n,e[n],t,i);return a.join("&")},x.fn.extend({serialize:function(){return x.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=x.prop(this,"elements");return e?x.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!x(this).is(":disabled")&&zt.test(this.nodeName)&&!At.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=x(this).val();return null==n?null:Array.isArray(n)?x.map(n,function(e){return{name:t.name,value:e.replace(Ct,"\r\n")}}):{name:t.name,value:n.replace(Ct,"\r\n")}}).get()}});var jt=/%20/g,Et=/#.*$/,St=/([?&])_=[^&]*/,Lt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Dt=/^(?:GET|HEAD)$/,Ot=/^\/\//,It={},Pt={},Nt="*/".concat("*"),$t=r.createElement("a");$t.href=yt.href;function Ft(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var a,i=0,o=t.toLowerCase().match(F)||[];if(g(n))for(;a=o[i++];)"+"===a[0]?(a=a.slice(1)||"*",(e[a]=e[a]||[]).unshift(n)):(e[a]=e[a]||[]).push(n)}}function Mt(e,t,n,a){var i={},o=e===Pt;function r(s){var c;return i[s]=!0,x.each(e[s]||[],function(e,s){var l=s(t,n,a);return"string"!=typeof l||o||i[l]?o?!(c=l):void 0:(t.dataTypes.unshift(l),r(l),!1)}),c}return r(t.dataTypes[0])||!i["*"]&&r("*")}function qt(e,t){var n,a,i=x.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:a||(a={}))[n]=t[n]);return a&&x.extend(!0,e,a),e}x.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:yt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(yt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Nt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":x.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?qt(qt(e,x.ajaxSettings),t):qt(x.ajaxSettings,e)},ajaxPrefilter:Ft(It),ajaxTransport:Ft(Pt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var a,i,o,s,c,l,d,u,p,_,f=x.ajaxSetup({},t),m=f.context||f,h=f.context&&(m.nodeType||m.jquery)?x(m):x.event,v=x.Deferred(),g=x.Callbacks("once memory"),b=f.statusCode||{},y={},w={},k="canceled",C={readyState:0,getResponseHeader:function(e){var t;if(d){if(!s)for(s={};t=Lt.exec(o);)s[t[1].toLowerCase()]=t[2];t=s[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return d?o:null},setRequestHeader:function(e,t){return null==d&&(e=w[e.toLowerCase()]=w[e.toLowerCase()]||e,y[e]=t),this},overrideMimeType:function(e){return null==d&&(f.mimeType=e),this},statusCode:function(e){var t;if(e)if(d)C.always(e[C.status]);else for(t in e)b[t]=[b[t],e[t]];return this},abort:function(e){var t=e||k;return a&&a.abort(t),A(0,t),this}};if(v.promise(C),f.url=((e||f.url||yt.href)+"").replace(Ot,yt.protocol+"//"),f.type=t.method||t.type||f.method||f.type,f.dataTypes=(f.dataType||"*").toLowerCase().match(F)||[""],null==f.crossDomain){l=r.createElement("a");try{l.href=f.url,l.href=l.href,f.crossDomain=$t.protocol+"//"+$t.host!=l.protocol+"//"+l.host}catch(e){f.crossDomain=!0}}if(f.data&&f.processData&&"string"!=typeof f.data&&(f.data=x.param(f.data,f.traditional)),Mt(It,f,t,C),d)return C;(u=x.event&&f.global)&&0==x.active++&&x.event.trigger("ajaxStart"),f.type=f.type.toUpperCase(),f.hasContent=!Dt.test(f.type),i=f.url.replace(Et,""),f.hasContent?f.data&&f.processData&&0===(f.contentType||"").indexOf("application/x-www-form-urlencoded")&&(f.data=f.data.replace(jt,"+")):(_=f.url.slice(i.length),f.data&&(f.processData||"string"==typeof f.data)&&(i+=(kt.test(i)?"&":"?")+f.data,delete f.data),!1===f.cache&&(i=i.replace(St,"$1"),_=(kt.test(i)?"&":"?")+"_="+wt+++_),f.url=i+_),f.ifModified&&(x.lastModified[i]&&C.setRequestHeader("If-Modified-Since",x.lastModified[i]),x.etag[i]&&C.setRequestHeader("If-None-Match",x.etag[i])),(f.data&&f.hasContent&&!1!==f.contentType||t.contentType)&&C.setRequestHeader("Content-Type",f.contentType),C.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+Nt+"; q=0.01":""):f.accepts["*"]);for(p in f.headers)C.setRequestHeader(p,f.headers[p]);if(f.beforeSend&&(!1===f.beforeSend.call(m,C,f)||d))return C.abort();if(k="abort",g.add(f.complete),C.done(f.success),C.fail(f.error),a=Mt(Pt,f,t,C)){if(C.readyState=1,u&&h.trigger("ajaxSend",[C,f]),d)return C;f.async&&f.timeout>0&&(c=n.setTimeout(function(){C.abort("timeout")},f.timeout));try{d=!1,a.send(y,A)}catch(e){if(d)throw e;A(-1,e)}}else A(-1,"No Transport");function A(e,t,r,s){var l,p,_,y,w,k=t;d||(d=!0,c&&n.clearTimeout(c),a=void 0,o=s||"",C.readyState=e>0?4:0,l=e>=200&&e<300||304===e,r&&(y=function(e,t,n){for(var a,i,o,r,s=e.contents,c=e.dataTypes;"*"===c[0];)c.shift(),void 0===a&&(a=e.mimeType||t.getResponseHeader("Content-Type"));if(a)for(i in s)if(s[i]&&s[i].test(a)){c.unshift(i);break}if(c[0]in n)o=c[0];else{for(i in n){if(!c[0]||e.converters[i+" "+c[0]]){o=i;break}r||(r=i)}o=o||r}if(o)return o!==c[0]&&c.unshift(o),n[o]}(f,C,r)),y=function(e,t,n,a){var i,o,r,s,c,l={},d=e.dataTypes.slice();if(d[1])for(r in e.converters)l[r.toLowerCase()]=e.converters[r];for(o=d.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!c&&a&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),c=o,o=d.shift())if("*"===o)o=c;else if("*"!==c&&c!==o){if(!(r=l[c+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(r=l[c+" "+s[0]]||l["* "+s[0]])){!0===r?r=l[i]:!0!==l[i]&&(o=s[0],d.unshift(s[1]));break}if(!0!==r)if(r&&e.throws)t=r(t);else try{t=r(t)}catch(e){return{state:"parsererror",error:r?e:"No conversion from "+c+" to "+o}}}return{state:"success",data:t}}(f,y,C,l),l?(f.ifModified&&((w=C.getResponseHeader("Last-Modified"))&&(x.lastModified[i]=w),(w=C.getResponseHeader("etag"))&&(x.etag[i]=w)),204===e||"HEAD"===f.type?k="nocontent":304===e?k="notmodified":(k=y.state,p=y.data,l=!(_=y.error))):(_=k,!e&&k||(k="error",e<0&&(e=0))),C.status=e,C.statusText=(t||k)+"",l?v.resolveWith(m,[p,k,C]):v.rejectWith(m,[C,k,_]),C.statusCode(b),b=void 0,u&&h.trigger(l?"ajaxSuccess":"ajaxError",[C,f,l?p:_]),g.fireWith(m,[C,k]),u&&(h.trigger("ajaxComplete",[C,f]),--x.active||x.event.trigger("ajaxStop")))}return C},getJSON:function(e,t,n){return x.get(e,t,n,"json")},getScript:function(e,t){return x.get(e,void 0,t,"script")}}),x.each(["get","post"],function(e,t){x[t]=function(e,n,a,i){return g(n)&&(i=i||a,a=n,n=void 0),x.ajax(x.extend({url:e,type:t,dataType:i,data:n,success:a},x.isPlainObject(e)&&e))}}),x._evalUrl=function(e){return x.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})},x.fn.extend({wrapAll:function(e){var t;return this[0]&&(g(e)&&(e=e.call(this[0])),t=x(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return g(e)?this.each(function(t){x(this).wrapInner(e.call(this,t))}):this.each(function(){var t=x(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=g(e);return this.each(function(n){x(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){x(this).replaceWith(this.childNodes)}),this}}),x.expr.pseudos.hidden=function(e){return!x.expr.pseudos.visible(e)},x.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},x.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(e){}};var Rt={0:200,1223:204},Ht=x.ajaxSettings.xhr();v.cors=!!Ht&&"withCredentials"in Ht,v.ajax=Ht=!!Ht,x.ajaxTransport(function(e){var t,a;if(v.cors||Ht&&!e.crossDomain)return{send:function(i,o){var r,s=e.xhr();if(s.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(r in e.xhrFields)s[r]=e.xhrFields[r];e.mimeType&&s.overrideMimeType&&s.overrideMimeType(e.mimeType),e.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");for(r in i)s.setRequestHeader(r,i[r]);t=function(e){return function(){t&&(t=a=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(Rt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=t(),a=s.onerror=s.ontimeout=t("error"),void 0!==s.onabort?s.onabort=a:s.onreadystatechange=function(){4===s.readyState&&n.setTimeout(function(){t&&a()})},t=t("abort");try{s.send(e.hasContent&&e.data||null)}catch(e){if(t)throw e}},abort:function(){t&&t()}}}),x.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),x.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return x.globalEval(e),e}}}),x.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),x.ajaxTransport("script",function(e){if(e.crossDomain){var t,n;return{send:function(a,i){t=x(" diff --git a/resources/assets/js/components/partials/form/Input.vue b/resources/assets/js/components/partials/form/Input.vue index fa00d27232e..25fb1a35508 100644 --- a/resources/assets/js/components/partials/form/Input.vue +++ b/resources/assets/js/components/partials/form/Input.vue @@ -12,7 +12,7 @@ input:focus { @@ -61,6 +61,12 @@ input:focus { required: { type: Boolean, }, + inputType: { + type: String, + }, + width: { + type: Number, + } }, methods: { diff --git a/resources/assets/js/components/partials/form/Select.vue b/resources/assets/js/components/partials/form/Select.vue index 01e3d2fcb62..8b01d22e602 100644 --- a/resources/assets/js/components/partials/form/Select.vue +++ b/resources/assets/js/components/partials/form/Select.vue @@ -1,5 +1,6 @@ + + + + diff --git a/resources/assets/js/components/settings/Genders.vue b/resources/assets/js/components/settings/Genders.vue index 94a54c0838d..09cc6b87646 100644 --- a/resources/assets/js/components/settings/Genders.vue +++ b/resources/assets/js/components/settings/Genders.vue @@ -50,6 +50,7 @@

@@ -70,6 +71,7 @@
diff --git a/resources/assets/js/vue-i18n-locales.generated.js b/resources/assets/js/vue-i18n-locales.generated.js index 25dad93d901..a6714e83d4b 100644 --- a/resources/assets/js/vue-i18n-locales.generated.js +++ b/resources/assets/js/vue-i18n-locales.generated.js @@ -1,679 +1,415 @@ export default { - "it": { - "passwords": { - "password": "Le password devono essere di almeno sei caratteri e devono combaciare con la conferma.", - "reset": "La tua password è stata reimpostata!", - "sent": "Se l'email inserita esiste nei nostri archivi vi é stato inviato il link per reimpostare la tua password.", - "token": "Questo token per reimpostare la password non è valido.", - "user": "Se l'email inserita esiste nei nostri archivi vi é stato inviato il link per reimpostare la tua password.", - "changed": "Password changed successfuly.", - "invalid": "Current password you entered is not correct." - }, - "dashboard": { - "dashboard_blank_title": "Benvenuto nel tuo account!", - "dashboard_blank_description": "Con Monica puoi organizzare tutte le interazioni con le persone a cui tieni.", - "dashboard_blank_cta": "Aggiungi il tuo primo contatto", - "notes_title": "Non hai alcuna nota.", - "tab_recent_calls": "Recent calls", - "tab_favorite_notes": "Favorite notes", - "tab_calls_blank": "You haven't logged a call yet.", - "statistics_contacts": "Contatti", - "statistics_activities": "Attività" - }, - "auth": { - "failed": "Queste credenziali non combaciano con i nostri archivi.", - "throttle": "Troppi tentativi di accesso. Ti preghiamo di ritentare in {seconds} secondi.", - "not_authorized": "Non sei autorizzato a eseguire questa azione.", - "signup_disabled": "La registrazione è al momento disattivata", - "back_homepage": "Ritorna alla Home", - "2fa_title": "Two Factor Authentication", - "2fa_wrong_validation": "The two factor authentication has failed.", - "2fa_one_time_password": "Authentication code", - "2fa_recuperation_code": "Enter a two factor recovery code" - }, + "cz": { "app": { - "update": "Aggiorna", - "save": "Salva", - "add": "Aggiungi", - "cancel": "Cancella", - "delete": "Rimuovi", - "edit": "Modifica", - "upload": "Carica", - "close": "Chiudi", - "done": "Fatto", + "update": "Aktualizovat", + "save": "Uložit", + "add": "Přidat", + "cancel": "Zrušit", + "delete": "Smazat", + "edit": "Upravit", + "upload": "Nahrát", + "close": "Zavřít", + "remove": "Odstranit", + "done": "Done", "verify": "Verify", - "for": "per", + "for": "for", "unknown": "I don't know", "load_more": "Load more", "loading": "Loading...", "with": "with", - "markdown_description": "Vuoi formattare il tuo testo? Supportiamo Markdown per grassetto, corsivo, liste, e altro ancora.", - "markdown_link": "Leggi documentazione", - "header_settings_link": "Impostazioni", - "header_logout_link": "Logout", - "main_nav_cta": "Aggiungi contatti", - "main_nav_dashboard": "Home", - "main_nav_family": "Contatti", - "main_nav_journal": "Diario", - "main_nav_activities": "Attività", - "main_nav_tasks": "Compiti", - "main_nav_trash": "Cestino", - "footer_remarks": "Commenti?", - "footer_send_email": "Inviami una email", - "footer_privacy": "Privacy", - "footer_release": "Note di rilascio", + "markdown_description": "Chcete pohodlně formátovat text? Podporujeme formát markdown pro značení tučně, kurzivou, vytváření seznamu a další.", + "markdown_link": "Číst dokumentaci", + "header_settings_link": "Nastavení", + "header_logout_link": "Odhlásit", + "main_nav_cta": "Přidat osobu", + "main_nav_dashboard": "Dashboard", + "main_nav_family": "Kontakty", + "main_nav_journal": "Deník", + "main_nav_activities": "Aktivity", + "main_nav_tasks": "Úkoly", + "main_nav_trash": "Koš", + "footer_remarks": "Další poznámky?", + "footer_send_email": "Poslat email", + "footer_privacy": "Podmínky používání", + "footer_release": "Poznámky k vydání", "footer_newsletter": "Newsletter", - "footer_source_code": "Monica su GitHub", - "footer_version": "Versione: {version}", - "footer_new_version": "È disponibile una nuova versione", - "footer_modal_version_whats_new": "Novità", - "footer_modal_version_release_away": "La tua versione è 1 versione indietro rispetto all'ultima disponibile. Dovresti aggiornare Monica.|La tua versione è {number} versioni indietro rispetto all'ultima disponibile. Dovresti aggiornare Monica.", - "breadcrumb_dashboard": "Home", - "breadcrumb_list_contacts": "Lista dei contatti", - "breadcrumb_journal": "Diario", - "breadcrumb_settings": "Impostazioni", - "breadcrumb_settings_export": "Esporta", - "breadcrumb_settings_users": "Utenti", - "breadcrumb_settings_users_add": "Aggiungi un utente", - "breadcrumb_settings_subscriptions": "Sottoscrizioni", - "breadcrumb_settings_import": "Importa", - "breadcrumb_settings_import_report": "Resoconto dell'importazione", - "breadcrumb_settings_import_upload": "Carica", - "breadcrumb_settings_tags": "Etichette", + "footer_source_code": "Monica na GitHubu", + "footer_version": "Verze: {version}", + "footer_new_version": "Je dostupná nová verze", + "footer_modal_version_whats_new": "Novinky", + "footer_modal_version_release_away": "Jste jedno vydání pozadu za nejnovější dostupnou verzí. Měli byste aktualizovat svou instanci.|Jste {number} vydání pozadu za nejnovější dostupnou verzí. Měli byste aktualizovat svou instanci.", + "breadcrumb_dashboard": "Dashboard", + "breadcrumb_list_contacts": "Seznam kontaktů", + "breadcrumb_journal": "Deník", + "breadcrumb_settings": "Nastavení", + "breadcrumb_settings_export": "Export", + "breadcrumb_settings_users": "Uživatelé", + "breadcrumb_settings_users_add": "Přidat uživatele", + "breadcrumb_settings_subscriptions": "Odběry", + "breadcrumb_settings_import": "Import", + "breadcrumb_settings_import_report": "Importovat report", + "breadcrumb_settings_import_upload": "Nahrát", + "breadcrumb_settings_tags": "Tagy", + "breadcrumb_add_significant_other": "Přidat drahou polovičku", + "breadcrumb_edit_significant_other": "Upravit drahou polovičku", + "breadcrumb_add_note": "Přidat poznámku", + "breadcrumb_edit_note": "Upravit poznámku", "breadcrumb_api": "API", - "breadcrumb_edit_introductions": "Come vi siete conosciuti", + "breadcrumb_edit_introductions": "How did you meet", "breadcrumb_settings_security": "Security", "breadcrumb_settings_security_2fa": "Two Factor Authentication", - "gender_male": "Uomo", - "gender_female": "Donna", - "gender_none": "Preferisco non specificarlo", - "error_title": "Ops! Qualcosa è andato storto.", - "error_unauthorized": "Non hai il permesso di aggiornare questa risorsa." + "gender_male": "Muž", + "gender_female": "Žena", + "gender_none": "Nepovím", + "error_title": "Whoops! Something went wrong.", + "error_unauthorized": "You don't have the right to edit this resource." }, - "settings": { - "sidebar_settings": "Impostazioni accounto", - "sidebar_settings_export": "Esporta dati", - "sidebar_settings_users": "Utenti", - "sidebar_settings_subscriptions": "Sottoscrizioni", - "sidebar_settings_import": "Importa dati", - "sidebar_settings_tags": "Gestione etichette", - "sidebar_settings_security": "Security", - "export_title": "Esporta i dati del tuo account", - "export_be_patient": "Clicca il pulsante per iniziare l'esportazione. Potrebbe volerci qualche minuto - ti chiediamo di portare pazienza e non premere il pulsante a ripetizione.", - "export_title_sql": "Esporta a SQL", - "export_sql_explanation": "Esportare i dati in formato SQL ti permette di importarli nella tua istanza di Monica. Ciò ha senso solo se hai un tuo proprio server.", - "export_sql_cta": "Esporta a SQL", - "export_sql_link_instructions": "Nota: leggi le istruzioni<\/a> per capire come importare questo file nella tua istanza di Monica.", - "name_order": "Ordine del nome", - "name_order_firstname_first": "Prima il nome (Mario Rossi)", - "name_order_lastname_first": "Prima il cognome (Rossi Mario)", - "currency": "Valuta", - "name": "Il tuo nome: {name}", - "email": "Email", - "email_placeholder": "Insersci un'email", - "email_help": "Questa è l'email che userai per accedere, e dove verranno inviati i promemoria.", - "timezone": "Fuso orario", - "layout": "Impaginazione", - "layout_small": "Massimo 1200 pixel di larghezza", - "layout_big": "Larghezza intera del browser", - "save": "Aggiorna impostazioni", - "delete_title": "Rimuovi il tuo account", - "delete_desc": "Sei sicuro\/a di voler rimuovere il tuo account? Attenzione: la rimozione è permanente, e verranno rimossi anche i tuoi dati.", - "reset_desc": "Sei sicuro\/a di voler reimpostare il tuo account? Verranno rimossi tutti i tuoi contatti, e i dati associati. Il tuo account non verrà rimosso.", - "reset_title": "Reimposta il tuo account", - "reset_cta": "Reimposta il tuo account", - "reset_notice": "Sei sicuro\/a di voler reimpostare il tuo account? Non si torna indietro!", - "reset_success": "Account reimpostato", - "delete_notice": "Sei sicuro\/a di voler rimuovere il tuo account? Non si torna indietro!", - "delete_cta": "Rimuovi account", - "settings_success": "Impostazioni aggiornate", - "locale": "Lingua", - "locale_en": "Inglese", - "locale_fr": "Francese", - "locale_pt-br": "Portoghese", - "locale_ru": "Russo", - "locale_cz": "Ceco", - "locale_it": "Italiano", - "locale_de": "Tedesco", - "security_title": "Security", - "security_help": "Change security matters for your account.", - "password_change": "Password change", - "password_current": "Current password", - "password_current_placeholder": "Enter your current password", - "password_new1": "New password", - "password_new1_placeholder": "Enter a new password", - "password_new2": "Confirmation", - "password_new2_placeholder": "Retype the new password", - "password_btn": "Change password", + "auth": { + "failed": "Tyto přihlašovací údaje neodpovídají uloženým záznamům.", + "throttle": "Příliš mnoho pokusů o přihlášení. Opakujte pokus za {seconds} sekund.", + "not_authorized": "Nejste oprávněni provést tuto akci", + "signup_disabled": "Nové registrace jsou aktuálně zastaveny", + "back_homepage": "Zpět na domovskou stránku", "2fa_title": "Two Factor Authentication", - "2fa_enable_title": "Enable Two Factor Authentication", - "2fa_enable_description": "Enable Two Factor Authentication to increase security with your account.", - "2fa_enable_otp": "Open up your two factor authentication mobile app and scan the following QR barcode:", - "2fa_enable_otp_help": "If your two factor authentication mobile app does not support QR barcodes, enter in the following code:", - "2fa_enable_otp_validate": "Please validate the new device you've just set:", - "2fa_enable_success": "Two Factor Authentication activated", - "2fa_enable_error": "Error when trying to activate Two Factor Authentication", - "2fa_disable_title": "Disable Two Factor Authentication", - "2fa_disable_description": "Disable Two Factor Authentication for your account. Be careful, your account will not be secured anymore !", - "2fa_disable_success": "Two Factor Authentication disabled", - "2fa_disable_error": "Error when trying to disable Two Factor Authentication", - "users_list_title": "Utenti con accesso al tuo account", - "users_list_add_user": "Invita un nouvo utente", - "users_list_you": "Sei tu", - "users_list_invitations_title": "Inviti in attesa di risposta", - "users_list_invitations_explanation": "Queste sono le persone che hai invitato a iscriversi a Monica come collaboratori.", - "users_list_invitations_invited_by": "invitato da {name}", - "users_list_invitations_sent_date": "il {date}", - "users_blank_title": "Sei l'unica persona che ha accesso a questo account.", - "users_blank_add_title": "Vuoi invitare qualcun altro ?", - "users_blank_description": "Questa persona avrà il tuo stesso accesso, e potrà aggiungere, modificare o rimuovere qualsiasi contatto.", - "users_blank_cta": "Invita qualcuno", - "users_add_title": "Invita qualcuno nel tuo account tramite email", - "users_add_description": "Questa persona avrà i tuoi stessi permessi, inclusa la capacità di invitare altri utenti e rimuoverli (te incluso\/a). È importante che ti fidi di questa persona.", - "users_add_email_field": "Inserisci l'email della persona che vuoi invitare", - "users_add_confirmation": "Confermo che voglio invitare questo utente nel mio account. Sono consapevole che questa persona avrà accesso a TUTTI i miei dati e vedrà tutto quello che io posso vedere.", - "users_add_cta": "Invita utente tramite email", - "users_error_please_confirm": "Ti preghiamo di confermare di voler invitare questo utente prima di procedere", - "users_error_email_already_taken": "Questa email è già assegnata. Ti preghiamo di sceglierne un'altra", - "users_error_already_invited": "Hai già invitato questo utente. Ti preghiamo di scegliere un'altro indirizzo email.", - "users_error_email_not_similar": "Questa non è l'email della persona che ti ha invitato.", - "users_invitation_deleted_confirmation_message": "Invito rimosso", - "users_invitations_delete_confirmation": "Rimuovere invito?", - "users_list_delete_confirmation": "Rimuovere questo utente dal tuo account?", - "subscriptions_account_current_plan": "Il tuo piano attuale", - "subscriptions_account_paid_plan": "Stai usando il piano {name}. Costa ${price} al mese.", - "subscriptions_account_next_billing": "La tua sottoscrizione si aggiornerà automaticamente il {date}<\/strong>. Puoi cancellare la tua sottoscrizione<\/a> in qualsiasi momento.", - "subscriptions_account_free_plan": "Stai usando il piano gratuito.", - "subscriptions_account_free_plan_upgrade": "Puoi promuovere il tuo piano al livello {name}, che costa ${price} al mese. I vantaggi sono:", - "subscriptions_account_free_plan_benefits_users": "Numero di utenti illimitato", - "subscriptions_account_free_plan_benefits_reminders": "Promemoria via email", - "subscriptions_account_free_plan_benefits_import_data_vcard": "Importa i tuoi contatti con vCard", - "subscriptions_account_free_plan_benefits_support": "Sosterrai il progetto nel lungo termine, permettendoci di introdurre nuove funzionalità.", - "subscriptions_account_upgrade": "Promuovi il tuo account", - "subscriptions_account_invoices": "Ricevute", - "subscriptions_account_invoices_download": "Download", - "subscriptions_downgrade_title": "Retrocedi il tuo piano a quello gratuito", - "subscriptions_downgrade_limitations": "Il piano gratuito è limitato. Per poter retrocedere il tuo account al piano gratuito, devi soddisfare questi requisiti:", - "subscriptions_downgrade_rule_users": "Devi avere un solo utente nel tuo account", - "subscriptions_downgrade_rule_users_constraint": "Attualmente hai {count} utenti<\/a> nel tuo account.", - "subscriptions_downgrade_rule_invitations": "Non puoi avere inviti in attesa", - "subscriptions_downgrade_rule_invitations_constraint": "Attualmente hai {count} inviti in attesa<\/a>.", - "subscriptions_downgrade_cta": "Retrocedi", - "subscriptions_upgrade_title": "Promuovi il tuo account", - "subscriptions_upgrade_description": "Inserisci i dettagli della tua carta. Monica usa Stripe<\/a> per processare i pagamenti in sicurezza. Non salviamo nessuna informazione sulla carta di credito nei nostri server.", - "subscriptions_upgrade_credit": "Carta di credito o debito", - "subscriptions_upgrade_warning": "Il tuo account verrà promosso immediatamente. Puoi promuoverlo, retrocederlo, o cancellare la tua sottoscrizione in qualsiasi momento. Se cancelli la sottoscrizione, non ti verrà più addebitato niente, ma il mese corrente non ti verrà rimborsato.", - "subscriptions_upgrade_cta": " Addebita ${price} alla mia carta mensilmente", - "subscriptions_pdf_title": "Sottoscrizione mensile a {name}", - "import_title": "Importa contatti nel tuo account", - "import_cta": "Carica contatti", - "import_stat": "Hai importato {number} file.", - "import_result_stat": "Caricata vCard con {total_contacts} contatti ({total_imported} importati, {total_skipped} omessi)", - "import_view_report": "Vedi resoconto", - "import_in_progress": "Importazione in corso. Ricarica la pagina in un minuto.", - "import_upload_title": "Importa i contatti da un file vCard", - "import_upload_rules_desc": "Ci sono alcune regole:", - "import_upload_rule_format": "Supportiamo file .vcard<\/code> e .vcf<\/code>.", - "import_upload_rule_vcard": "Supportiamo il formato vCard 3.0, che è il formato predefinito per Contacts.app (macOS) e Google Contacts.", - "import_upload_rule_instructions": "Istruzioni per esportare da Contacts.app (macOS)<\/a> e Google Contacts<\/a>.", - "import_upload_rule_multiple": "Per il momento, se i tuoi contatti hanno più di un numero di telefono o più di una email, solo il primo di ogni tipo verrà importato.", - "import_upload_rule_limit": "I file hanno un limite di 10MB.", - "import_upload_rule_time": "Potrebbe volerci fino a un minuto per caricare i contatti e processarli. Porta pazienza.", - "import_upload_rule_cant_revert": "Assicurati che i dati siano accurati prima di caricarli, non si possono annullare i cambi quando l'upload è terminato.", - "import_upload_form_file": "Il tuo file .vcf<\/code> o .vCard<\/code>:", - "import_report_title": "Resoconto dell'importazione", - "import_report_date": "Data dell'importazione", - "import_report_type": "Tipo di importazione", - "import_report_number_contacts": "Numero di contatti nel file", - "import_report_number_contacts_imported": "Numero di contatti importati", - "import_report_number_contacts_skipped": "Numero di contatti omessi", - "import_report_status_imported": "Importati", - "import_report_status_skipped": "Omessi", - "import_vcard_contact_exist": "Contatto già esistente", - "import_vcard_contact_no_firstname": "Nome mancante (obbligatorio)", - "import_blank_title": "Non hai ancora importato alcun contatto.", - "import_blank_question": "Importare contatti?", - "import_blank_description": "Possiamo importare file vCard ottenibili da Google Contacts o dal tuo gestore di contatti.", - "import_blank_cta": "Importa vCard", - "tags_list_title": "Etichette", - "tags_list_description": "Puoi organizzare i tuoi contatti attraverso le etichette. Le etichette funzionano come delle cartelle, ma puoi aggiungere più di un'etichetta a ogni contatto. Per aggiungere una nuova etichetta, aggiungila al contatto stesso.", - "tags_list_contact_number": "{count} contatti", - "tags_list_delete_success": "Etichetta rimossa", - "tags_list_delete_confirmation": "Rimuovere etichetta? Nessun contatto verrà rimosso, solo l'etichetta.", - "tags_blank_title": "Le etichette sono un buon modo di organizzare i tuoi contatti.", - "tags_blank_description": "Le etichette funzionano come delle cartelle, ma puoi aggiungere più di un'etichetta a ogni contatto. Entra nella pagina di un contatto ed etichettalo come amico, giusto sotto al nome. Quando un contatto è stato etichettato, puoi tornare qui per gestire tutte le tue etichette.", - "api_title": "Accesso all'API", - "api_description": "L'API puó essere usata per manipolare le informazioni in Monica da un'applicazione esterna, ad esempio da un'applicazione per smartphone.", - "api_personal_access_tokens": "Personal access token", - "api_pao_description": "Assicurati di dare questo token a fonti fidate, giá che danno accesso a tutti i tuoi dati.", - "api_oauth_clients": "I tuoi client Oauth", - "api_oauth_clients_desc": "Questa sezione ti permette di registrare i tuoi client OAuth.", - "api_authorized_clients": "Lista di client autorizzati", - "api_authorized_clients_desc": "Questa sezione elenca tutti i client che hai autorizzato ad accedere all'applicazione. Puoi revocare questa autorizzazione in qualsiasi momento.", - "personalization_title": "Qui puoi trovare varie impostazioni per configurare il tuo accout. Queste funzioni sono per utenti avanzati, coloro che vogliono il massimo controllo su Monica.", - "personalization_contact_field_type_title": "Forme di contatto", - "personalization_contact_field_type_add": "Aggiungi una nuova forma di contatto", - "personalization_contact_field_type_description": "Qui puoi configurare tutte le varie forme di contatto che puoi associare ai tuoi contatti. Se in futuro apparirá un nouvo social network, potrai agigungere direttamente qui questa nuova forma di contatto.", - "personalization_contact_field_type_table_name": "Nome", - "personalization_contact_field_type_table_protocol": "Protocollo", - "personalization_contact_field_type_table_actions": "Azioni", - "personalization_contact_field_type_modal_title": "Aggiungi una nova forma di contatto", - "personalization_contact_field_type_modal_edit_title": "Aggiorna una forma di contatto esistente", - "personalization_contact_field_type_modal_delete_title": "Rimuovi una forma di contatto esistente", - "personalization_contact_field_type_modal_delete_description": "Rimuovere forma di contatto? Questa azione rimuoverá la forma di contatto da TUTTE le persone nel tuo account di Monica.", - "personalization_contact_field_type_modal_name": "Nome", - "personalization_contact_field_type_modal_protocol": "Protocollo (facoltativo)", - "personalization_contact_field_type_modal_protocol_help": "Si puó cliccare su ogni forma di contatto. Se é impostato un protocollo, useremo quello.", - "personalization_contact_field_type_modal_icon": "Icona (facoltativa)", - "personalization_contact_field_type_modal_icon_help": "Puoi associare un'icona a questa forma di contatto. Dev'essere un'icona di Font Awesome.", - "personalization_contact_field_type_delete_success": "Forma di contatto rimossa.", - "personalization_contact_field_type_add_success": "Forma di contatto aggiunta.", - "personalization_contact_field_type_edit_success": "Forma di contatto aggiornata.", - "personalization_genders_title": "Gender types", - "personalization_genders_add": "Add new gender type", - "personalization_genders_desc": "You can define as many genders as you need to. You need at least one gender type in your account.", - "personalization_genders_modal_add": "Add gender type", - "personalization_genders_modal_question": "How should this new gender be called?", - "personalization_genders_modal_edit": "Update gender type", - "personalization_genders_modal_edit_question": "How should this new gender be renamed?", - "personalization_genders_modal_delete": "Delete gender type", - "personalization_genders_modal_delete_desc": "Are you sure you want to delete {name}?", - "personalization_genders_modal_delete_question": "You currently have {numberOfContacts} contacts who have this gender. If you delete this gender, what gender should those contacts have?", - "personalization_genders_modal_error": "Please choose a valid gender from the list." - }, - "reminder": { - "type_birthday": "Augura buon compleanno a", - "type_phone_call": "Chiama", - "type_lunch": "Pranzo con", - "type_hangout": "Incontro con", - "type_email": "Email", - "type_birthday_kid": "Augura buon compleanno al figlio di " - }, - "mail": { - "subject_line": "Promemoria per {contact}", - "greetings": "Ciao {username}", - "want_reminded_of": "VOLEVI TI RICORDASSIMO DI", - "for": "PER:", - "footer_contact_info": "Aggiungi, consulta, completa e cambia le informazioni di questo contatto:" + "2fa_wrong_validation": "The two factor authentication has failed.", + "2fa_one_time_password": "Authentication code", + "2fa_recuperation_code": "Enter a two factor recovery code" }, - "pagination": { - "previous": "« Precedente", - "next": "Seguente »" + "dashboard": { + "dashboard_blank_title": "Welcome to your account!", + "dashboard_blank_description": "Monica is the place to organize all the interactions you have with the ones you care about.", + "dashboard_blank_cta": "Add your first contact", + "notes_title": "You don't any notes yet.", + "tab_recent_calls": "Recent calls", + "tab_favorite_notes": "Favorite notes", + "tab_calls_blank": "You haven't logged a call yet.", + "statistics_contacts": "Kontaktů", + "statistics_activities": "Aktivit", + "statistics_gifts": "Dárků" }, "journal": { "journal_rate": "How was your day? You can rate it once a day.", "journal_come_back": "Thanks. Come back tomorrow to rate your day again.", "journal_description": "Note: the journal lists both manual journal entries, and automatic entries like Activities done with your contacts. While you can delete journal entries manually, you'll have to delete the activity directly on the contact page.", - "journal_add": "Scrivi nel diario", + "journal_add": "Přidat deníkový záznam", "journal_created_automatically": "Created automatically", "journal_entry_type_journal": "Journal entry", "journal_entry_type_activity": "Activity", "journal_entry_rate": "You rated your day.", - "entry_delete_success": "La pagina del diario è stata rimossa.", - "journal_add_title": "Titolo (facoltativo)", - "journal_add_post": "Testo", - "journal_add_cta": "Salva", - "journal_blank_cta": "Scrivi qualcosa nel diario", - "journal_blank_description": "Il diario ti permette di appuntare cose che ti succedono, e ricordarle.", - "delete_confirmation": "Sei sicuro di voler rimuovere questa pagina dal diario?" + "entry_delete_success": "Záznam deníku byl úspěšně smazán.", + "journal_add_post": "Zápis", + "journal_add_cta": "Uložit", + "journal_blank_cta": "Přidej svůj první deníkový záznam", + "journal_blank_description": "Deník umožňuje zaznamenávání událostí které se staly a ulehčuje jejich zapamatování.", + "delete_confirmation": "Opravdu chcete smazat tento deníkový záznam?" }, - "validation": { - "accepted": "{attribute} dev'essere accettato.", - "active_url": "{attribute} non è una URL valida.", - "after": "{attribute} dev'essere dopo il {date}.", - "alpha": "{attribute} può contenere solamente lettere.", - "alpha_dash": "{attribute} può solo contenere lettere, numeri e trattini.", - "alpha_num": "{attribute} può solo contenere lettere e numeri.", - "array": "{attribute} dev'essere un array.", - "before": "{attribute} dev'essere prima del {date}.", - "between": { - "numeric": "{attribute} dev'essere tra {min} e {max}.", - "file": "{attribute} dev'essere tra {min} e {max} kilobyte.", - "string": "{attribute} dev'essere tra {min} e {max} caratteri.", - "array": "{attribute} deve avere tra {min} e {max} elementi." - }, - "boolean": "{attribute} dev'essere vero o falso.", - "confirmed": "La conferma di {attribute} non coincide.", - "date": "{attribute} non è una data valida", - "date_format": "{attribute} non coincide con il formato {format}.", - "different": "{attribute} e {other} devono differire.", - "digits": "{attribute} dev'essere di {digits} cifre.", - "digits_between": "{attribute} dev'essere tra {min} e {max} cifre.", - "distinct": "{attribute} ha un valore duplicato.", - "email": "{attribute} dev'essere un'email valida.", - "exists": "{attribute} selezionato invalido.", - "filled": "{attribute} non facoltativo.", - "image": "{attribute} dev'essere un'immagine.", - "in": "selezione per {attribute} non valida.", - "in_array": "{attribute} non esiste in {other}.", - "integer": "{attribute} dev'essere un intero.", - "ip": "{attribute} dev'essere un indirizzo IP valido.", - "json": "{attribute} dev'essere una sequenza JSON valida.", - "max": { - "numeric": "{attribute} non può essere maggiore di {max}.", - "file": "{attribute} non può pesare più di {max} kilobyte.", - "string": "{attribute} non può avere più di {max} caratteri.", - "array": "{attribute} non può avere più di {max} elementi." - }, - "mimes": "{attribute} dev'essere un file di tipo: {values}.", - "min": { - "numeric": "{attribute} dev'essere almeno {min}.", - "file": "{attribute} deve pesare almeno {min}.", - "string": "{attribute} deve avere almeno {min} caratteri.", - "array": "{attribute} deve avere almento {min} elementi." - }, - "not_in": "selezione per {attribute} non valida.", - "numeric": "{attribute} dev'essere un numero.", - "present": "{attribute} dev'essere presente.", - "regex": "formato di {attribute} non valido.", - "required": "{attribute} non è facoltativo.", - "required_if": "{attribute} non è facoltativo se {other} è {value}.", - "required_unless": "{attribute} non è facoltativo a meno che {other} non sia {values}.", - "required_with": "{attribute} non è facoltativo se {values} è presente.", - "required_with_all": "{attribute} non è facoltativo se {values} è presente.", - "required_without": "{attribute} non è facoltativo se {values} non è presente.", - "required_without_all": "{attribute} non è facoltativo se nessuno dei seguenti valori è presente: {values}.", - "same": "{attribute} e {other} devono coincidere.", - "size": { - "numeric": "{attribute} dev'essere {size}.", - "file": "{attribute} deve pesare {size} kilobyte.", - "string": "{attribute} dev'essere lungo {size} caratteri.", - "array": "{attribute} deve contenere {size} elementi." - }, - "string": "{attribute} dev'essere una sequenza.", - "timezone": "{attribute} dev'essere un fuso orario valido.", - "unique": "{attribute} è già stato riservato.", - "url": "formato di {attribute} non valido.", - "custom": { - "attribute-name": { - "rule-name": "custom-message" - } - }, - "attributes": [] + "mail": { + "subject_line": "Připomínka pro {contact}", + "greetings": "Ahoj {username}", + "want_reminded_of": "CHTĚLI JSTE BÝT UPOZORNĚNI NA", + "for": "PRO:", + "footer_contact_info": "Přidat, zobrazit, dodat a změnit informace k této osobě:" + }, + "pagination": { + "previous": "« Předchozí", + "next": "Další »" + }, + "passwords": { + "password": "Hesla musí obsahovat alespoň šest znaků a oba zápisy se musí shodovat.", + "reset": "Heslo bylo resetováno!", + "sent": "Pokud byl zadaný email nalezen mezi uživateli, byl na něj odeslán odkaz na reset hesla!", + "token": "Toto není platný odkaz na reset hesla.", + "user": "Pokud byl zadaný email nalezen mezi uživateli, byl na něj odeslán odkaz na reset hesla!", + "changed": "Password changed successfuly.", + "invalid": "Current password you entered is not correct." }, "people": { - "people_list_number_kids": "{0} 0 bambini|{1,1} 1 bambino|{2,*} {count} bambini", - "people_list_last_updated": "Consultati per ultimi:", - "people_list_number_reminders": "{count} promemoria", - "people_list_blank_title": "Non ci sono contatti nel tuo account", - "people_list_blank_cta": "Aggiungi qualcuno", - "people_list_sort": "Ordina", - "people_list_stats": "{count} contatti", - "people_list_firstnameAZ": "Ordina per nome A → Z", - "people_list_firstnameZA": "Ordina per nome Z → A", - "people_list_lastnameAZ": "Ordina per cognome A → Z", - "people_list_lastnameZA": "Ordina per cognome Z → A", + "people_list_number_kids": "{0} 0 dětí|{1,1} 1 dítě|{2,*} {count} děti", + "people_list_last_updated": "Naposledy konzultováno:", + "people_list_number_reminders": "{0} 0 připomínek|{1,1} 1 připomínka|{2, *} {count} připomínek", + "people_list_blank_title": "Zatím jste do svého účtu nikoho nepřidali", + "people_list_blank_cta": "Někoho přidat", + "people_list_sort": "Řazení", + "people_list_stats": "{count} kontaktů", + "people_list_firstnameAZ": "Řadit podle jména A → Z", + "people_list_firstnameZA": "Řadit podle jména Z → A", + "people_list_lastnameAZ": "Řadit podle příjmení A → Z", + "people_list_lastnameZA": "Řadit podle příjmení Z → A", "people_list_lastactivitydateNewtoOld": "Sort by last activity date newest to oldest", "people_list_lastactivitydateOldtoNew": "Sort by last activity date oldest to newest", - "people_list_filter_tag": "Tutti i contatti etichettati con ", - "people_list_clear_filter": "Reimposta filtro", - "people_list_contacts_per_tags": "{0} 0 contatti|{1,1} 1 contatto|{2,*} {count} contatti", - "people_search": "Cerca nei tuoi contatti...", - "people_search_no_results": "Nessun contatto trovato :(", - "people_list_account_usage": "Utilizzo account: {current}\/{limit} contatti", - "people_list_account_upgrade_title": "Effettua l'upgrade del tuo account per poter usufruire delle sue piene funzionalitá.", - "people_list_account_upgrade_cta": "Effettua l'upgrade ora", - "people_add_title": "Aggiungi una persona", + "people_list_filter_tag": "Zobrazeny všechny kontakty s tagem ", + "people_list_clear_filter": "Vyčistit filtr", + "people_list_contacts_per_tags": "{0} 0 kontaktů|{1,1} 1 kontakt|{2,*} {count} kontaktů", + "people_list_account_usage": "Your account usage: {current}\/{limit} contacts", + "people_list_account_upgrade_title": "Upgrade your account to unlock it to its full potential.", + "people_list_account_upgrade_cta": "Upgrade now", + "people_search": "Prohledat kontakty...", + "people_search_no_results": "Nebyly nalezeny žádné odpovídající kontakty :(", + "people_add_title": "Přidat novou osobu", "people_add_missing": "No Person Found Add New One Now", - "people_add_firstname": "Nome", - "people_add_middlename": "Secondo nome (facoltativo)", - "people_add_lastname": "Cognome (facoltativo)", - "people_add_cta": "Aggiungi questa persona", - "people_save_and_add_another_cta": "Salva e aggiungi un'altra persona", - "people_add_success": "Contatto creato con successo", - "people_add_gender": "Sesso", - "people_delete_success": "Il contatto è stato rimosso", - "people_delete_message": "Se vuoi rimuovere questo contatto,", - "people_delete_click_here": "clicca qui", - "people_delete_confirmation": "Rimuovere questo contatto? Questo cambio è permanente.", - "people_add_birthday_reminder": "Fai gli auguri di compleanno a {name}", - "people_add_import": "Vuoi importare i tuoi contatti<\/a>?", - "section_contact_information": "Informazioni sul contatto", - "section_personal_activities": "Attività", - "section_personal_reminders": "Promemoria", - "section_personal_tasks": "Cose da fare", - "section_personal_gifts": "Regali", - "link_to_list": "Lista dei contatti", - "edit_contact_information": "Modifica informazioni del contatto", - "call_button": "Aggiungi chiamata", - "modal_call_title": "Aggiungi chiamata", - "modal_call_comment": "Di cosa avete parlato? (facoltativo)", - "modal_call_date": "La chiamata é stata fatta prima, quest'oggi.", - "modal_call_change": "Cambia", - "modal_call_exact_date": "La chiamata é stata fatta il", - "calls_add_success": "La chiamata é stata salvata.", - "call_delete_confirmation": "Rimuovere questa chiamata?", - "call_delete_success": "La chiamata é stata rimossa", - "call_title": "Chiamate", - "call_empty_comment": "Nessuna informazione", - "call_blank_title": "Tieni traccia delle tue chiamate con {name}", - "call_blank_desc": "Hai chiamato {name}", - "birthdate_not_set": "Data di nascita assente", - "age_approximate_in_years": "circa {age} anni", - "age_exact_in_years": "{age} anni", - "age_exact_birthdate": "nato {date}", - "last_called": "Ultima chiamata il: {date}", - "last_called_empty": "Ultima chiamata il: sconosciuto", - "last_activity_date": "Ultima attività assieme: {date}", - "last_activity_date_empty": "Ultima attività assieme: sconosciuto", - "information_edit_success": "Il profilo è stato aggiornato", - "information_edit_title": "Modifica le informazioni personali di {name}", - "information_edit_avatar": "Foto\/avatar del contatto", - "information_edit_max_size": "Massimo {size} Mb.", - "information_edit_firstname": "Nome", - "information_edit_lastname": "Cognome (facoltativo)", - "information_edit_linkedin": "Profilo LinkedIn (facoltativo)", - "information_edit_probably": "Questa persona probabilmente ha", - "information_edit_probably_yo": "anni", - "information_edit_exact": "Conosco la data di nascita esatta di questa persona, che è il", - "information_edit_help": "Se indichi la data di nascita esatta di questa persona creeremo un promemoria per te - ti verrà notificato l'arrivo del suo compleanno annualmente.", - "information_no_linkedin_defined": "Nessun profilo LinkedIn", - "information_no_work_defined": "Nessuna informazione professionale", - "information_work_at": "alla {company}", - "work_add_cta": "Aggiorna informazioni professionali", - "work_edit_success": "Le informazioni professionali sono state aggiornate.", - "work_edit_title": "Aggiorna informazioni professionali di {name}", - "work_edit_job": "Titolo (facoltativo)", - "work_edit_company": "Azienda (facoltativa)", - "food_preferencies_add_success": "Le preferenze alimentari sono state salvate", - "food_preferencies_edit_description": "Magari {firstname} o qualcuno nella famiglia {family} ha un'allergia. O non gli piace un certo vino. Indica queste cose qui così da ricordarle la prossima volta che li inviti a cena", - "food_preferencies_edit_description_no_last_name": "Magari {firstname} ha un'allergia. O non gli piace un certo vino. Indica queste cose qui così da ricordarle la prossima volta che li inviti a cena", - "food_preferencies_edit_title": "Indica le preferenze alimentari", - "food_preferencies_edit_cta": "Salva preferenze alimentari", - "food_preferencies_title": "Preferenze alimentari", - "food_preferencies_cta": "Aggiunti preferenze alimentari", - "reminders_blank_title": "C'è qualcosa di cui ti vuoi ricordare riguardo a {name}?", - "reminders_blank_add_activity": "Aggiungi un promemoria", - "reminders_add_title": "Cosa vorresti ricordare a proposito di {name}?", - "reminders_add_description": "Ricordami per piacere di...", - "reminders_add_predefined": "Promemoria predefinito", - "reminders_add_custom": "Promemoria personalizzato", - "reminders_add_next_time": "Quando vorresti ti fosse ricordato?", - "reminders_add_once": "Ricordamelo una sola volta", - "reminders_add_recurrent": "Ricordamelo ogni", - "reminders_add_starting_from": "a partire dalla data specificata qui sopra", - "reminders_add_cta": "Aggiungi promemoria", + "people_add_firstname": "Jméno", + "people_add_middlename": "Prostřední jméno (volitelné)", + "people_add_lastname": "Příjmení (volitelné)", + "people_add_cta": "Přidat tuto osobu", + "people_save_and_add_another_cta": "Submit and add someone else", + "people_add_success": "{name} has been successfully created", + "people_add_gender": "Pohlaví", + "people_delete_success": "Kontakt byl smazán", + "people_delete_message": "Pokud potřebujete smazat tento účet,", + "people_delete_click_here": "klikněte zde", + "people_delete_confirmation": "Opravdu chcete smazat tento kontakt? Smazání je trvalé.", + "people_add_birthday_reminder": "Popřát k narozeninám {name}", + "people_add_import": "Chcete importovat své kontakty<\/a>?", + "section_contact_information": "Contact information", + "section_personal_activities": "Aktivity", + "section_personal_reminders": "Upozornění", + "section_personal_tasks": "Úkoly", + "section_personal_gifts": "Dárky", + "link_to_list": "Seznam osob", + "edit_contact_information": "Upravit informace kontaktu", + "call_button": "Zaznamenat telefonát", + "modal_call_title": "Zaznamenat telefonát", + "modal_call_comment": "O čem byla řeč? (volitelné)", + "modal_call_date": "K telefonátu došlo dnes.", + "modal_call_change": "Upravit", + "modal_call_exact_date": "Telefonovali jsme", + "calls_add_success": "Údaje o telefonátu byly uloženy.", + "call_delete_confirmation": "Opravdu chcete údaje o telefonátu vymazat?", + "call_delete_success": "Údaje o telefonátu byly úspěšně smazány", + "call_title": "Telefonáty", + "call_empty_comment": "Bez detailů", + "call_blank_title": "Udržujte přehled o telefonátech uskutečněných s {name}", + "call_blank_desc": "Volali jste {name}", + "birthdate_not_set": "Datum narození není zadáno", + "age_approximate_in_years": "věk okolo {age}", + "age_exact_in_years": "{age} let", + "age_exact_birthdate": "narozeniny {date}", + "last_called": "Poslední telefonát: {date}", + "last_called_empty": "Poslední telefonát: neznámo", + "last_activity_date": "Poslední společná aktivita: {date}", + "last_activity_date_empty": "Poslední společná aktivita: neznámo", + "information_edit_success": "Profil byl úspěšně aktualizován", + "information_edit_title": "Upravit osobní informace o {name}", + "information_edit_avatar": "Fotografie\/avatar kontaktu", + "information_edit_max_size": "Max {size} Mb.", + "information_edit_firstname": "Jméno", + "information_edit_lastname": "Příjmení (volitelné)", + "information_edit_linkedin": "LinkedIn profil (volitelné)", + "information_edit_probably": "Tato osoba je přibližně", + "information_edit_probably_yo": "let stará", + "information_edit_exact": "Vím přesné datum narození této osoby, které je", + "information_edit_help": "Pokud zadáte přesné datum narození pro tuto osobu, bude vytvořeno nové upozornění - takže budete každoročně upozorněni na oslavu narozenin.", + "information_no_linkedin_defined": "LinkedIn nebyl zadán", + "information_no_work_defined": "Žádné informace o práci", + "information_work_at": "v {company}", + "work_add_cta": "Aktualizovat informace o práci", + "work_edit_success": "Informace o práci úspěšně aktualizovány", + "work_edit_title": "Aktualizovat informace o práci pro {name}", + "work_edit_job": "Pracovní pozice (volitelné)", + "work_edit_company": "Společnost (volitelné)", + "food_preferencies_add_success": "Informace o oblíbených potravinách uloženy", + "food_preferencies_edit_description": "Možná má {firstname} nebo někdo z rodiny {family} alergii. Nebo nemusí nějaké specifické víno. Poznačte si to zde, abyste si vzpoměli před příštím pozváním na večeři", + "food_preferencies_edit_description_no_last_name": "Možná má {firstname} alergii. Nebo nemusí nějaké specifické víno. Poznačte si to zde, abyste si vzpoměli před příštím pozváním na večeři", + "food_preferencies_edit_title": "Zapsat upřednostňované potraviny", + "food_preferencies_edit_cta": "Uložit informace o potravinách", + "food_preferencies_title": "Upřednostňované potraviny", + "food_preferencies_cta": "Přidat upřednostňované potraviny", + "reminders_blank_title": "Je něco na co chcete být upozorňováni pro osobu {name}?", + "reminders_blank_add_activity": "Přidat upozornění", + "reminders_add_title": "Na co chcete být upozorňováni pro osobu {name}?", + "reminders_add_description": "Prosím upozornit na...", + "reminders_add_next_time": "Kdy budete chtít být na tuto skutečnost příště upozorněni?", + "reminders_add_once": "Upozornit pouze jedenkrát", + "reminders_add_recurrent": "Upozornit", + "reminders_add_starting_from": "po datu zadaném výše", + "reminders_add_cta": "Přidat upozornění", "reminders_edit_update_cta": "Update reminder", - "reminders_add_error_custom_text": "Devi scrivere qualcosa per questo promemoria", - "reminders_create_success": "Il promemoria è stato creato", - "reminders_delete_success": "Il promemoria è stato rimosso", + "reminders_add_error_custom_text": "Musíte zadat text tohoto upozornění", + "reminders_create_success": "Upozornění bylo úspěšně přidáno", + "reminders_delete_success": "Upozornění bylo úspěšně smazáno", "reminders_update_success": "The reminder has been updated successfully", - "reminder_frequency_week": "ogni settimana|ogni {number} settimane", - "reminder_frequency_month": "ogni mese|ogni {number} mesi", - "reminder_frequency_year": "ogni anno|ogni {number} anni", - "reminder_frequency_one_time": "il {date}", - "reminders_delete_confirmation": "Rimuovere questo promemoria?", - "reminders_delete_cta": "Rimuovi", - "reminders_next_expected_date": "il", - "reminders_cta": "Aggiungi un promemoria", - "reminders_description": "Ti invieremo una email per ognuno dei promemoria qui sotto. I promemoria vengono inviati ogni mattina in cui l'evento ha luogo. I promemoria aggiunti automaticamente per i compleanni non possono essere rimossi. Se vuoi cambiare quelle date, cambia le date di compleanno di quei contatti.", - "reminders_one_time": "Una volta", - "reminders_type_week": "settimana", - "reminders_type_month": "mese", - "reminders_type_year": "anno", - "reminders_free_plan_warning": "Nella versione gratuita di Monica non vengono inviate email. Per ricevere promemoria via email, effettua l'upgrade.", - "significant_other_sidebar_title": "Partner", - "significant_other_cta": "Aggiungi partner", - "significant_other_add_title": "Chi è il partner di {name}?", - "significant_other_add_firstname": "Nome", - "significant_other_add_unknown": "Non conosco l'età di questa persona", - "significant_other_add_probably": "Questa persona probabilmente ha", - "significant_other_add_probably_yo": "anni", - "significant_other_add_exact": "Conosco la data di nascita esatta di questa persona, che è il", - "significant_other_add_help": "Se indichi la data di nascita esatta di questa persona creeremo un promemoria per te - ti verrà notificato l'arrivo del suo compleanno annualmente.", - "significant_other_add_cta": "Aggiungi partner", - "significant_other_edit_cta": "Modifica partner", - "significant_other_delete_confirmation": "Rimuovere il partner di questo contatto? Questo cambio è permanente.", - "significant_other_add_success": "Partner aggiunto", - "significant_other_edit_success": "Partner modificato", - "significant_other_delete_success": "Partner rimosso", - "significant_other_add_birthday_reminder": "Fai gli auguri di buon compleanno a {name}, partner di {contact_firstname}", - "kids_sidebar_title": "Figli", - "kids_sidebar_cta": "Aggiungi un'altro figlio", - "kids_blank_cta": "Aggiungi figlio", - "kids_add_title": "Aggiungi figlio", - "kids_add_boy": "Maschio", - "kids_add_girl": "Femmina", - "kids_add_gender": "Sesso", - "kids_add_firstname": "Nome", - "kids_add_firstname_help": "Immaginiamo il cognome sia {name}", - "kids_add_lastname": "Cognome (facoltativo)", - "kids_add_also_create": "Aggiungi anche questa persona come Contatto.", - "kids_add_also_desc": "Ció ti permetterá di trattare questo figlio come un qualsiasi altro contatto.", - "kids_add_no_existing_contact": "Non hai contatti che possono essere figli di {name} al momento.", - "kids_add_existing_contact": "Scegli un contatto esistente come figlio di {name}", - "kids_add_probably": "Questa persona probabilmente ha ", - "kids_add_probably_yo": "anni", - "kids_add_exact": "Conosco la data di nascita esatta di questa persona, che è il", - "kids_add_help": "Se indichi la data di nascita esatta di questa persona creeremo un promemoria per te - ti verrà notificato l'arrivo del suo compleanno annualmente.", - "kids_add_cta": "Aggiungi figlio", - "kids_edit_title": "Modifica informazioni su {name}", - "kids_delete_confirmation": "Rimuovere questo figlio? Questo cambio è permanente.", - "kids_add_success": "Figlio aggiunto", - "kids_update_success": "Figlio modificato", - "kids_delete_success": "Figlio rimosso", - "kids_add_birthday_reminder": "Fai gli auguri di buon compleanno a {name}, figlio di {contact_firstname}", - "kids_unlink_confirmation": "Rimuovere questa relazione? Il bambino non sará cancellato - solo la relazione con il genitore.", - "tasks_blank_title": "Sembra tu non abbia nulla da fare che riguardi {name}", - "tasks_form_title": "Titolo", - "tasks_form_description": "Descrizione (facoltativa)", - "tasks_add_task": "Aggiungi compito", - "tasks_delete_success": "Compito rimosso", - "tasks_complete_success": "Compito completato", - "activity_title": "Attività", - "activity_type_group_simple_activities": "Attività semplici", - "activity_type_group_sport": "Sport", - "activity_type_group_food": "Cibo", - "activity_type_group_cultural_activities": "Attività culturali", - "activity_type_just_hung_out": "siamo usciti", - "activity_type_watched_movie_at_home": "visto un film, a casa", - "activity_type_talked_at_home": "parlato, a casa", - "activity_type_did_sport_activities_together": "fatto sport assieme", - "activity_type_ate_at_his_place": "mangiato a casa sua", - "activity_type_ate_at_her_place": "mangiato a casa sua", - "activity_type_went_bar": "andati al bar", - "activity_type_ate_at_home": "mangiato a casa", - "activity_type_picknicked": "fatto un picnic", - "activity_type_went_theater": "andati a teatro", - "activity_type_went_concert": "andati a un concerto", - "activity_type_went_play": "andati a una rappresentazione teatrale", - "activity_type_went_museum": "andati al museo", - "activity_type_ate_restaurant": "mangiato al ristorante", - "activities_add_activity": "Aggiungi attività", - "activities_more_details": "Mostra dettagli", - "activities_hide_details": "Nascondi dettagli", - "activities_delete_confirmation": "Rimuovere questa attività?", - "activities_item_information": "{Activity} il {date}", - "activities_add_title": "Cosa hai fatto con {name}?", - "activities_summary": "Descrivi cosa avete fatto", - "activities_add_pick_activity": "(facoltativo) Vorresti assegnare una categoria a questa attività? Non è obbligatorio, ma più avanti ti permetterà di vedere delle statistiche.", - "activities_add_date_occured": "Data dell'attività", - "activities_add_optional_comment": "Commenti aggiuntivi", - "activities_add_cta": "Salva attività", - "activities_blank_title": "Tieni traccia di quello che tu e {name} avete fatto, e ciò di cui avete parlato", - "activities_blank_add_activity": "Agginugi attività", - "activities_add_success": "Attività aggiunta", - "activities_update_success": "Attività aggiornata", - "activities_delete_success": "Attività rimossa", - "activities_who_was_involved": "Chi era coinvolto?", - "activities_activity": "Activity Category", - "notes_create_success": "Nota creata", - "notes_update_success": "Nota aggiornata", - "notes_delete_success": "Nota rimossa", - "notes_add_cta": "Aggiungi nota", - "notes_favorite": "Aggiungi\/rimuovi dalle note preferite", - "notes_delete_title": "Rimuovi nota", - "notes_delete_confirmation": "Rimuovere nota? Questo cambio è permanente.", - "gifts_add_success": "Regalo aggiunto", - "gifts_delete_success": "Regalo rimosso", - "gifts_delete_confirmation": "Rimuovere regalo?", - "gifts_add_gift": "Aggiungi regalo", - "gifts_link": "Link", - "gifts_delete_cta": "Rimuovi", - "gifts_add_title": "Gestione dei regali a {name}", - "gifts_add_gift_idea": "Idea regalo", - "gifts_add_gift_already_offered": "Regalo già consegnato", - "gifts_add_gift_received": "Gift received", - "gifts_add_gift_title": "Cos'è questo regalo?", - "gifts_add_link": "Link alla pagina web (facoltativo)", - "gifts_add_value": "Valore (facoltativo)", - "gifts_add_comment": "Commenti (facoltativo)", - "gifts_add_someone": "Questo regalo è per qualcuno in particolare nella famiglia di {name}", - "gifts_ideas": "Gift ideas", + "reminder_frequency_week": "každý týden|každé {number} týdny", + "reminder_frequency_month": "každý měsíc|každé {number} měsíce", + "reminder_frequency_year": "každý rok|každé {number} roky", + "reminder_frequency_one_time": "{date}", + "reminders_delete_confirmation": "Opravdu chcete smazat toto upozornění?", + "reminders_delete_cta": "Smazat", + "reminders_next_expected_date": "v", + "reminders_cta": "Přidat upozornění", + "reminders_description": "Pro každé upozornění níže bude poslán email. Upozornění jsou rozesílána ráno v den události. Automatická upozornění pro zadaná data narození nelze smazat. Pokud chcete změnit tato data, upravte datum narození kontaktů.", + "reminders_one_time": "Jedenkrát", + "reminders_type_week": "týdně", + "reminders_type_month": "měsíčně", + "reminders_type_year": "ročně", + "reminders_free_plan_warning": "You are on the Free plan. No emails are sent on this plan. To receive your reminders by email, upgrade your account.", + "reminders_birthday": "Narozeniny má {name}", + "significant_other_sidebar_title": "Drahá polovička", + "significant_other_cta": "Přidat drahou polovičku", + "significant_other_add_title": "Kdo je drahá polovička pro {name}?", + "significant_other_add_firstname": "Jméno", + "significant_other_add_unknown": "Neznám věk této osoby", + "significant_other_add_probably": "Tato osoba je přibližně", + "significant_other_add_probably_yo": "let stará", + "significant_other_add_exact": "Vím přesné datum narození této osoby, které je", + "significant_other_add_help": "Pokud zadáte přesné datum narození pro tuto osobu, bude vytvořeno nové upozornění - takže budete každoročně upozorněni na oslavu narozenin.", + "significant_other_add_cta": "Přidat drahou polovičku", + "significant_other_edit_cta": "Upravit drahou polovičku", + "significant_other_delete_confirmation": "Opravdu chcete smazat tuto drahou polovičku? Smazání je trvalé.", + "significant_other_unlink_confirmation": "Opravdu chcete smazat tento vztah? Drahá polovička nebude smazána - jen údaje o vztahu mezi oběma kontakty.", + "significant_other_add_success": "Drahá polovička byla úspěšně přidána", + "significant_other_edit_success": "Drahá polovička byla úspěšně aktualizována", + "significant_other_delete_success": "Drahá polovička byla úspěšně smazána", + "significant_other_add_birthday_reminder": "Popřát k narozeninám {name}, drahá polovička od {contact_firstname}", + "significant_other_add_person": "Přidat novou osobu", + "significant_other_link_existing_contact": "Propojit existující kontakt", + "significant_other_add_no_existing_contact": "Aktuálně nemáte žádný kontakt, který by mohl být označeny za drahou polovičku k {name}.", + "significant_other_add_existing_contact": "Vybrat existujicí kontakt jako drahou polovičku pro {name}", + "contact_add_also_create_contact": "Vytvořit kontaktní záznam pro tuto osobu.", + "contact_add_add_description": "To povolí stejnou možnost úpravy informací o této drahé polovičce jako jakéhokoliv jiného kontaktu.", + "kids_sidebar_title": "Děti", + "kids_sidebar_cta": "Přidat další dítě", + "kids_blank_cta": "Přidat dítě", + "kids_add_title": "Přidat dítě", + "kids_add_boy": "Chlapec", + "kids_add_girl": "Děvče", + "kids_add_gender": "Pohlaví", + "kids_add_firstname": "Jméno", + "kids_add_firstname_help": "Předpokládám, že příjmení je {name}", + "kids_add_lastname": "Příjmení (volitelné)", + "kids_add_also_create": "Pro tuto osobu vytvořit také kontaktní záznam.", + "kids_add_also_desc": "To povolí stejnou možnost úpravy informací o tomto dítěti jako jakéhokoliv jiného kontaktu.", + "kids_add_no_existing_contact": "Aktuálně nemáte žádný kontakt, který by mohl být označeny za dítě od {name}.", + "kids_add_existing_contact": "Vybrat existujicí kontakt jako dítě pro {name}", + "kids_add_probably": "Toto dítě je asi", + "kids_add_probably_yo": "let staré", + "kids_add_exact": "Vím přesné datum narození tohoto dítěte, které je", + "kids_add_help": "Pokud zadáte přesné datum narození tohoto dítěte, bude vytvořeno nové upozornění - takže budete každoročně upozorněni na oslavu narozenin dítěte.", + "kids_add_cta": "Přidat dítě", + "kids_edit_title": "Upravit informace o {name}", + "kids_delete_confirmation": "Opravdu chcete smazat toto dítě? Smazání je trvalé.", + "kids_add_success": "Dítě bylo úspěšně přidáno", + "kids_update_success": "Dítě bylo úspěšně aktualizován", + "kids_delete_success": "Dítě bylo úspěšně smazáno", + "kids_add_birthday_reminder": "Popřát k narozeninám {name}, dítě od {contact_firstname}", + "kids_unlink_confirmation": "Opravdu chcete smazat tento vztah? Dítě nebude smazáno - jen údaje o vztahu mezi oběma kontakty.", + "tasks_blank_title": "You don't have any tasks yet.", + "tasks_form_title": "Title", + "tasks_form_description": "Description (optional)", + "tasks_add_task": "Přidat úkol", + "tasks_delete_success": "Úkol byl úspěšně smazán", + "tasks_complete_success": "Úkol úspěšně změnil svůj stav", + "activity_title": "Aktivity", + "activity_type_group_simple_activities": "Jednoduché aktivity", + "activity_type_group_sport": "Sport", + "activity_type_group_food": "Jídlo", + "activity_type_group_cultural_activities": "Kulturní aktivity", + "activity_type_just_hung_out": "společný čas", + "activity_type_watched_movie_at_home": "sledování filmu doma", + "activity_type_talked_at_home": "promluvili jsme si doma", + "activity_type_did_sport_activities_together": "společný sport", + "activity_type_ate_at_his_place": "jídlo u něj", + "activity_type_ate_at_her_place": "jídlo u ní", + "activity_type_went_bar": "návštěva baru", + "activity_type_ate_at_home": "jídlo doma", + "activity_type_picknicked": "piknik", + "activity_type_went_theater": "návštěva divadla", + "activity_type_went_concert": "návštěva koncertu", + "activity_type_went_play": "návštěva zápasu", + "activity_type_went_museum": "návštěva muzea", + "activity_type_ate_restaurant": "jídlo v restauraci", + "activities_add_activity": "Přidat aktivitu", + "activities_more_details": "Více detailů", + "activities_hide_details": "Skrýt detaily", + "activities_delete_confirmation": "Opravdu chcete smazat tuto aktivitu?", + "activities_item_information": "{Activity}. Stalo se {date}", + "activities_add_title": "Společná aktivita s {name}?", + "activities_summary": "Popište co jste dělali", + "activities_add_pick_activity": "(Volitelné) Chcete tuto aktivitu přidat do kategorie? Nemusíte, později ale můžete získat statistiku", + "activities_add_date_occured": "Datum, kdy došlo k aktivitě", + "activities_add_optional_comment": "Volitelný komentář", + "activities_add_cta": "Zaznamenat aktivitu", + "activities_blank_title": "Udržujte informace o tom co jste dělali v minulosti společně s {name} a o čem jste hovořili", + "activities_blank_add_activity": "Přidat aktivitu", + "activities_add_success": "Aktivita byla úspěšně přidána", + "activities_update_success": "Aktivita byla úspěšně aktualizována", + "activities_delete_success": "Aktivita byla úspěšně smazána", + "activities_who_was_involved": "Kdo byl zapojen?", + "activities_activity": "Activity Category", + "notes_create_success": "Poznámka byla úspěšně vytvořena", + "notes_update_success": "Poznámka byla úspěšně uložena", + "notes_delete_success": "Poznámka byla úspěšně smazána", + "notes_add_cta": "Přidat poznámku", + "notes_favorite": "Add\/remove from favorites", + "notes_delete_confirmation": "Opravdu chcete smazat tuto poznámku? Smazání je trvalé.", + "gifts_add_success": "Dárek byl úspěšně přidán", + "gifts_delete_success": "Dárek byl úspěšně smazán", + "gifts_delete_confirmation": "Opravdu chcete smazat tento dárek?", + "gifts_add_gift": "Přidat dárek", + "gifts_link": "Odkaz", + "gifts_delete_cta": "Smazat", "gifts_offered": "Gifts offered", + "gifts_add_title": "Správa dárků pro {name}", + "gifts_add_gift_idea": "Nápad na dárek", + "gifts_add_gift_already_offered": "Dárek již darován", + "gifts_add_gift_title": "Co je tento dárek zač?", + "gifts_add_link": "Odkaz na webovou stránku (volitelné)", + "gifts_add_value": "Hodnota (volitelné)", + "gifts_add_comment": "Komentář (volitelné)", + "gifts_add_someone": "Tento dárek je pro někoho konkrétního z rodiny od {name}", + "gifts_ideas": "Gift ideas", "gifts_received": "Gifts received", "gifts_view_comment": "View comment", "gifts_mark_offered": "Mark as offered", "gifts_update_success": "The gift has been updated successfully", - "debt_delete_confirmation": "Rimuovere questo debito?", - "debt_delete_success": "Debito rimosso", - "debt_add_success": "Debito aggiunto", - "debt_title": "Debiti", - "debt_add_cta": "Aggiungi debito", - "debt_you_owe": "Devi {amount}", - "debt_they_owe": "{name} ti deve {amount}", - "debt_add_title": "Gestione dei debiti", - "debt_add_you_owe": "devi a {name}", - "debt_add_they_owe": "{name} ti deve", - "debt_add_amount": "l'ammontare di", - "debt_add_reason": "per questo motivo (facoltativo)", - "debt_add_add_cta": "Aggiungi debito", - "debt_edit_update_cta": "Aggiorna debito", - "debt_edit_success": "Debito aggiornato", - "debts_blank_title": "Gestisci ciò che devi a {name} e quello che {name} ti deve", - "tag_edit": "Modifica etichetta", - "introductions_sidebar_title": "Come vi siete conosciuti", - "introductions_blank_cta": "Indica come hai conosciuto {name}", - "introductions_title_edit": "Come hai conosciuto {name}?", - "introductions_additional_info": "Spiega come e dove vi siete conosciuti", - "introductions_edit_met_through": "Qualcuno ti ha presentato a questa persona?", - "introductions_no_met_through": "Nessuno", - "introductions_first_met_date": "Data in cui vi siete conosciuti", - "introductions_no_first_met_date": "Non ricordo la data in cui ci siamo conosciuti", - "introductions_first_met_date_known": "Questo é il giorno in cui si siamo conosciuti", - "introductions_add_reminder": "Aggiungi un promemoria per celebrare questo incontro nel suo anniversario", - "introductions_update_success": "Hai aggiornato con successo le informazioni sull'incontro con questa persona", - "introductions_met_through": "Conosciuto\/a attraverso {name}<\/a>", - "introductions_met_date": "Incontrato\/a il {date}", - "introductions_reminder_title": "Anniversario del giorno in cui vi siete conosciuti", - "deceased_reminder_title": "Anniversario della morte di {name}", - "deceased_mark_person_deceased": "Contrassegna questa persona come deceduta", - "deceased_know_date": "Conosco il giorno in cui questa persona é deceduta", - "deceased_add_reminder": "Aggiungi un promemoria per questa data", - "deceased_label": "Deceduto\/a", - "deceased_label_with_date": "Decesso il {date}", - "contact_info_title": "Informazioni di contatto", - "contact_info_form_content": "Contenuti", - "contact_info_form_contact_type": "Tipo di contatto", - "contact_info_form_personalize": "Personalizza", - "contact_info_address": "Vive in", - "contact_address_title": "Indirizzi", - "contact_address_form_name": "Etichetta (facoltativa)", - "contact_address_form_street": "Via (facoltativa)", - "contact_address_form_city": "Cittá (facoltativa)", - "contact_address_form_province": "Provincia (facoltativa)", - "contact_address_form_postal_code": "Codice postale (facoltativa)", - "contact_address_form_country": "Regione (facoltativa)", + "debt_delete_confirmation": "Opravdu chcete smazat tento dluh?", + "debt_delete_success": "Dluh byl úspěšně smazán", + "debt_add_success": "Dluh byl úspěšně přidán", + "debt_title": "Dluhů", + "debt_add_cta": "Přidat dluh", + "debt_you_owe": "Dlužím {amount}", + "debt_they_owe": "{name} mi dluží {amount}", + "debt_add_title": "Správa dluhů", + "debt_add_you_owe": "Dlužím {name}", + "debt_add_they_owe": "{name} mi dluží", + "debt_add_amount": "celkem", + "debt_add_reason": "z následujícího důvodu (volitelné)", + "debt_add_add_cta": "Přidat dluh", + "debt_edit_update_cta": "Aktualizovat dluh", + "debt_edit_success": "Dluh byl úspěšně aktualizován", + "debts_blank_title": "Spravovat dluh pro {name} nebo {name} dlužící mně", + "tag_edit": "Upravit tag", + "introductions_sidebar_title": "How you met", + "introductions_blank_cta": "Indicate how you met {name}", + "introductions_title_edit": "How did you meet {name}?", + "introductions_additional_info": "Explain how and where you met", + "introductions_edit_met_through": "Has someone introduced you to this person?", + "introductions_no_met_through": "No one", + "introductions_first_met_date": "Date you met", + "introductions_no_first_met_date": "I don't know the date we met", + "introductions_first_met_date_known": "This is the date we met", + "introductions_add_reminder": "Add a reminder to celebrate this encounter on the anniversary this event happened", + "introductions_update_success": "You've successfully updated the information about how you met this person", + "introductions_met_through": "Met through {name}<\/a>", + "introductions_met_date": "Met on {date}", + "introductions_reminder_title": "Anniversary of the day you first met", + "deceased_reminder_title": "Anniversary of the death of {name}", + "deceased_mark_person_deceased": "Mark this person as deceased", + "deceased_know_date": "I know the date this person died", + "deceased_add_reminder": "Add a reminder for this date", + "deceased_label": "Deceased", + "deceased_label_with_date": "Deceased on {date}", + "contact_info_title": "Contact information", + "contact_info_form_content": "Content", + "contact_info_form_contact_type": "Contact type", + "contact_info_form_personalize": "Personalize", + "contact_info_address": "Lives in", + "contact_address_title": "Addresses", + "contact_address_form_name": "Label (optional)", + "contact_address_form_street": "Street (optional)", + "contact_address_form_city": "City (optional)", + "contact_address_form_province": "Province (optional)", + "contact_address_form_postal_code": "Postal code (optional)", + "contact_address_form_country": "Country (optional)", "pets_kind": "Kind of pet", "pets_name": "Name (optional)", "pets_create_success": "The pet has been sucessfully added", @@ -691,104 +427,14 @@ export default { "pets_rat": "Rat", "pets_small_animal": "Small animal", "pets_other": "Other" - } - }, - "cz": { - "passwords": { - "password": "Hesla musí obsahovat alespoň šest znaků a oba zápisy se musí shodovat.", - "reset": "Heslo bylo resetováno!", - "sent": "Pokud byl zadaný email nalezen mezi uživateli, byl na něj odeslán odkaz na reset hesla!", - "token": "Toto není platný odkaz na reset hesla.", - "user": "Pokud byl zadaný email nalezen mezi uživateli, byl na něj odeslán odkaz na reset hesla!", - "changed": "Password changed successfuly.", - "invalid": "Current password you entered is not correct." - }, - "dashboard": { - "dashboard_blank_title": "Welcome to your account!", - "dashboard_blank_description": "Monica is the place to organize all the interactions you have with the ones you care about.", - "dashboard_blank_cta": "Add your first contact", - "notes_title": "You don't any notes yet.", - "tab_recent_calls": "Recent calls", - "tab_favorite_notes": "Favorite notes", - "tab_calls_blank": "You haven't logged a call yet.", - "statistics_contacts": "Kontaktů", - "statistics_activities": "Aktivit", - "statistics_gifts": "Dárků" - }, - "auth": { - "failed": "Tyto přihlašovací údaje neodpovídají uloženým záznamům.", - "throttle": "Příliš mnoho pokusů o přihlášení. Opakujte pokus za {seconds} sekund.", - "not_authorized": "Nejste oprávněni provést tuto akci", - "signup_disabled": "Nové registrace jsou aktuálně zastaveny", - "back_homepage": "Zpět na domovskou stránku", - "2fa_title": "Two Factor Authentication", - "2fa_wrong_validation": "The two factor authentication has failed.", - "2fa_one_time_password": "Authentication code", - "2fa_recuperation_code": "Enter a two factor recovery code" }, - "app": { - "update": "Aktualizovat", - "save": "Uložit", - "add": "Přidat", - "cancel": "Zrušit", - "delete": "Smazat", - "edit": "Upravit", - "upload": "Nahrát", - "close": "Zavřít", - "remove": "Odstranit", - "done": "Done", - "verify": "Verify", - "for": "for", - "unknown": "I don't know", - "load_more": "Load more", - "loading": "Loading...", - "with": "with", - "markdown_description": "Chcete pohodlně formátovat text? Podporujeme formát markdown pro značení tučně, kurzivou, vytváření seznamu a další.", - "markdown_link": "Číst dokumentaci", - "header_settings_link": "Nastavení", - "header_logout_link": "Odhlásit", - "main_nav_cta": "Přidat osobu", - "main_nav_dashboard": "Dashboard", - "main_nav_family": "Kontakty", - "main_nav_journal": "Deník", - "main_nav_activities": "Aktivity", - "main_nav_tasks": "Úkoly", - "main_nav_trash": "Koš", - "footer_remarks": "Další poznámky?", - "footer_send_email": "Poslat email", - "footer_privacy": "Podmínky používání", - "footer_release": "Poznámky k vydání", - "footer_newsletter": "Newsletter", - "footer_source_code": "Monica na GitHubu", - "footer_version": "Verze: {version}", - "footer_new_version": "Je dostupná nová verze", - "footer_modal_version_whats_new": "Novinky", - "footer_modal_version_release_away": "Jste jedno vydání pozadu za nejnovější dostupnou verzí. Měli byste aktualizovat svou instanci.|Jste {number} vydání pozadu za nejnovější dostupnou verzí. Měli byste aktualizovat svou instanci.", - "breadcrumb_dashboard": "Dashboard", - "breadcrumb_list_contacts": "Seznam kontaktů", - "breadcrumb_journal": "Deník", - "breadcrumb_settings": "Nastavení", - "breadcrumb_settings_export": "Export", - "breadcrumb_settings_users": "Uživatelé", - "breadcrumb_settings_users_add": "Přidat uživatele", - "breadcrumb_settings_subscriptions": "Odběry", - "breadcrumb_settings_import": "Import", - "breadcrumb_settings_import_report": "Importovat report", - "breadcrumb_settings_import_upload": "Nahrát", - "breadcrumb_settings_tags": "Tagy", - "breadcrumb_add_significant_other": "Přidat drahou polovičku", - "breadcrumb_edit_significant_other": "Upravit drahou polovičku", - "breadcrumb_add_note": "Přidat poznámku", - "breadcrumb_edit_note": "Upravit poznámku", - "breadcrumb_api": "API", - "breadcrumb_edit_introductions": "How did you meet", - "breadcrumb_settings_security": "Security", - "breadcrumb_settings_security_2fa": "Two Factor Authentication", - "gender_male": "Muž", - "gender_female": "Žena", - "gender_none": "Nepovím", - "error_title": "Whoops! Something went wrong.", - "error_unauthorized": "You don't have the right to edit this resource." + "reminder": { + "type_birthday": "Popřát k narozeninám", + "type_phone_call": "Zavolat", + "type_lunch": "Oběd s", + "type_hangout": "Setkání s", + "type_email": "Email", + "type_birthday_kid": "Popřát k narozeninám dítěti od" }, "settings": { "sidebar_settings": "Nastavení účtu", @@ -980,41 +626,6 @@ export default { "personalization_genders_modal_delete_question": "You currently have {numberOfContacts} contacts who have this gender. If you delete this gender, what gender should those contacts have?", "personalization_genders_modal_error": "Please choose a valid gender from the list." }, - "reminder": { - "type_birthday": "Popřát k narozeninám", - "type_phone_call": "Zavolat", - "type_lunch": "Oběd s", - "type_hangout": "Setkání s", - "type_email": "Email", - "type_birthday_kid": "Popřát k narozeninám dítěti od" - }, - "mail": { - "subject_line": "Připomínka pro {contact}", - "greetings": "Ahoj {username}", - "want_reminded_of": "CHTĚLI JSTE BÝT UPOZORNĚNI NA", - "for": "PRO:", - "footer_contact_info": "Přidat, zobrazit, dodat a změnit informace k této osobě:" - }, - "pagination": { - "previous": "« Předchozí", - "next": "Další »" - }, - "journal": { - "journal_rate": "How was your day? You can rate it once a day.", - "journal_come_back": "Thanks. Come back tomorrow to rate your day again.", - "journal_description": "Note: the journal lists both manual journal entries, and automatic entries like Activities done with your contacts. While you can delete journal entries manually, you'll have to delete the activity directly on the contact page.", - "journal_add": "Přidat deníkový záznam", - "journal_created_automatically": "Created automatically", - "journal_entry_type_journal": "Journal entry", - "journal_entry_type_activity": "Activity", - "journal_entry_rate": "You rated your day.", - "entry_delete_success": "Záznam deníku byl úspěšně smazán.", - "journal_add_post": "Zápis", - "journal_add_cta": "Uložit", - "journal_blank_cta": "Přidej svůj první deníkový záznam", - "journal_blank_description": "Deník umožňuje zaznamenávání událostí které se staly a ulehčuje jejich zapamatování.", - "delete_confirmation": "Opravdu chcete smazat tento deníkový záznam?" - }, "validation": { "accepted": "{attribute} musí být přijat.", "active_url": "{attribute} není platná adresa URL.", @@ -1088,584 +699,622 @@ export default { } }, "attributes": [] + } + }, + "de": { + "app": { + "update": "Ändern", + "save": "Speichern", + "add": "Hinzufügen", + "cancel": "Abbrechen", + "delete": "Löschen", + "edit": "Bearbeiten", + "upload": "Hochladen", + "close": "Schließen", + "done": "Fertig", + "verify": "Überprüfe", + "for": "für", + "unknown": "Ich weiß das nicht", + "load_more": "Lade mehr", + "loading": "Lade mehr...", + "with": "mit", + "markdown_description": "Du möchtest deinen Test schöner formatieren? Monica unterstützt Markdown.", + "markdown_link": "Öffne die Dokumentation", + "header_settings_link": "Einstellungen", + "header_logout_link": "Ausloggen", + "main_nav_cta": "Person hinzufügen", + "main_nav_dashboard": "Dashboard", + "main_nav_family": "Personen", + "main_nav_journal": "Tagebuch", + "main_nav_activities": "Aktivitäten", + "main_nav_tasks": "Aufgaben", + "main_nav_trash": "Papierkorb", + "footer_remarks": "Eine Anmerkung?", + "footer_send_email": "Schick' mir eine E-Mail", + "footer_privacy": "Datenschutzrichtlinie", + "footer_release": "Release notes", + "footer_newsletter": "Newsletter", + "footer_source_code": "Monica bei GitHub", + "footer_version": "Version: {version}", + "footer_new_version": "Es ist eine neue Version verfügbar", + "footer_modal_version_whats_new": "Was gibt's neues", + "footer_modal_version_release_away": "Du bist ein Release hinter der neuesten verfügbaren Version. Du solltest deine Installation updaten.|Du bist {number} Releases hinter der neuesten verfügbaren Version. Du solltest deine Installation updaten.", + "breadcrumb_dashboard": "Dashboard", + "breadcrumb_list_contacts": "Kontaktliste", + "breadcrumb_journal": "Tagebuch", + "breadcrumb_settings": "Einstellungen", + "breadcrumb_settings_export": "Export", + "breadcrumb_settings_users": "Benutzer", + "breadcrumb_settings_users_add": "Benutzer hinzufügen", + "breadcrumb_settings_subscriptions": "Abonnement", + "breadcrumb_settings_import": "Import", + "breadcrumb_settings_import_report": "Import-Bericht", + "breadcrumb_settings_import_upload": "Hochladen", + "breadcrumb_settings_tags": "Tags", + "breadcrumb_api": "API", + "breadcrumb_edit_introductions": "Wie habt ihr euch getroffen", + "breadcrumb_settings_security": "Sicherheit", + "breadcrumb_settings_security_2fa": "Zwei-Faktor-Authentifizierung", + "gender_male": "Männlich", + "gender_female": "Weiblich", + "gender_none": "Möchte ich nicht angeben", + "error_title": "Whoops! Da lief etwas falsch.", + "error_unauthorized": "Du darfst das leider nicht, da du nicht angemeldet bist." + }, + "auth": { + "failed": "Die Anmeldedaten stimmen nicht.", + "throttle": "Zu viele Anmeldeversuche. Bitte in {seconds} Sekunden erneut versuchen.", + "not_authorized": "Du hast keine Berechtigung diese Aktion auszuführen", + "signup_disabled": "Neue Registrierungen sind zur Zeit nicht möglich", + "back_homepage": "Zurück zur Seite", + "2fa_title": "Zwei-Faktor-Authentifizierung", + "2fa_wrong_validation": "Die Zwei-Faktor-Authentifizierung ist fehlgeschlagen.", + "2fa_one_time_password": "Authentifizierungscode", + "2fa_recuperation_code": "Bitte gib deinen Zwei-Faktor-Wiederherstellungscode ein" + }, + "dashboard": { + "dashboard_blank_title": "Herzlich Willkommen auf deinem Account!", + "dashboard_blank_description": "Monica ist der Ort um all deine Interaktionen zu organisieren die dir wichtig sind.", + "dashboard_blank_cta": "Füge deinen ersten Kontakt hinzu", + "notes_title": "Du hast noch keine Notizen.", + "tab_recent_calls": "Kürzliche Telefonate", + "tab_favorite_notes": "Markierte Notizen", + "tab_calls_blank": "Du hast noch keine Telefonate protokolliert.", + "statistics_contacts": "Kontakte", + "statistics_activities": "Aktivitäten", + "statistics_gifts": "Geschenke" + }, + "journal": { + "journal_add": "Tagebucheintrag hinzufügen", + "journal_rate": "Wie war dein Tag? Einmal am Tag kannst du ihn bewerten.", + "journal_come_back": "Danke. Morgen kannst du wieder deinen Tag bewerten.", + "journal_description": "Hinweis: Das Journal zeigt sowohl manuelle Einträge, als auch Aktivitäten mit deinen Kontakten an. Manuelle Einträge kannst du hier löschen, Aktivitäten kannst du auf der jeweiligen Profilseite der beteiligten Person editieren oder löschen.", + "journal_created_automatically": "Autmatisch hinzugefügt", + "journal_entry_type_journal": "Tagebucheintrag", + "journal_entry_type_activity": "Aktivität", + "journal_entry_rate": "Du hast deinen Tag bewertet", + "journal_add_title": "Titel (optional)", + "journal_add_post": "Eintrag", + "journal_add_cta": "Speichern", + "journal_blank_cta": "Schreibe deinen ersten Eintrag", + "journal_blank_description": "Im Tagebuch kannst du deine Erlebnisse festhalten und dich später an sie erinnern.", + "delete_confirmation": "Willst du diesen Eintrag wirklich löschen?" + }, + "mail": { + "subject_line": "Erinnerung für {contact}", + "greetings": "Hallo {username}", + "want_reminded_of": "DU WOLLTEST ERINNERT WERDEN AN", + "for": "FÜR:", + "footer_contact_info": "Ergänze, betrachte, vervollständige und ändere Informationen zu diesem Kontakt:" + }, + "pagination": { + "previous": "« voherige", + "next": "nächste »" + }, + "passwords": { + "password": "Passwörter müssen aus mindestens 6 Zeichen bestehen und übereinstimmen.", + "reset": "Dein Passwort wurde zurückgesetzt!", + "sent": "Wenn die E-Mail-Adresse, die du eingegeben hast mit der in unserem System übereinstimmt, hast du eine E-Mail mit Reset-Link bekommen.", + "token": "Der Passwort-Reset-Token ist ungültig.", + "user": "Wenn die E-Mail-Adresse, die du eingegeben hast mit der in unserem System übereinstimmt, hast du eine E-Mail mit Reset-Link bekommen.", + "changed": "Dein Passwort wurde erfolgreich geändert.", + "invalid": "Dein aktuelles Passwort stimmt nicht." }, "people": { - "people_list_number_kids": "{0} 0 dětí|{1,1} 1 dítě|{2,*} {count} děti", - "people_list_last_updated": "Naposledy konzultováno:", - "people_list_number_reminders": "{0} 0 připomínek|{1,1} 1 připomínka|{2, *} {count} připomínek", - "people_list_blank_title": "Zatím jste do svého účtu nikoho nepřidali", - "people_list_blank_cta": "Někoho přidat", - "people_list_sort": "Řazení", - "people_list_stats": "{count} kontaktů", - "people_list_firstnameAZ": "Řadit podle jména A → Z", - "people_list_firstnameZA": "Řadit podle jména Z → A", - "people_list_lastnameAZ": "Řadit podle příjmení A → Z", - "people_list_lastnameZA": "Řadit podle příjmení Z → A", - "people_list_lastactivitydateNewtoOld": "Sort by last activity date newest to oldest", - "people_list_lastactivitydateOldtoNew": "Sort by last activity date oldest to newest", - "people_list_filter_tag": "Zobrazeny všechny kontakty s tagem ", - "people_list_clear_filter": "Vyčistit filtr", - "people_list_contacts_per_tags": "{0} 0 kontaktů|{1,1} 1 kontakt|{2,*} {count} kontaktů", - "people_list_account_usage": "Your account usage: {current}\/{limit} contacts", - "people_list_account_upgrade_title": "Upgrade your account to unlock it to its full potential.", - "people_list_account_upgrade_cta": "Upgrade now", - "people_search": "Prohledat kontakty...", - "people_search_no_results": "Nebyly nalezeny žádné odpovídající kontakty :(", - "people_add_title": "Přidat novou osobu", - "people_add_missing": "No Person Found Add New One Now", - "people_add_firstname": "Jméno", - "people_add_middlename": "Prostřední jméno (volitelné)", - "people_add_lastname": "Příjmení (volitelné)", - "people_add_cta": "Přidat tuto osobu", - "people_save_and_add_another_cta": "Submit and add someone else", - "people_add_success": "{name} has been successfully created", - "people_add_gender": "Pohlaví", - "people_delete_success": "Kontakt byl smazán", - "people_delete_message": "Pokud potřebujete smazat tento účet,", - "people_delete_click_here": "klikněte zde", - "people_delete_confirmation": "Opravdu chcete smazat tento kontakt? Smazání je trvalé.", - "people_add_birthday_reminder": "Popřát k narozeninám {name}", - "people_add_import": "Chcete importovat své kontakty<\/a>?", - "section_contact_information": "Contact information", - "section_personal_activities": "Aktivity", - "section_personal_reminders": "Upozornění", - "section_personal_tasks": "Úkoly", - "section_personal_gifts": "Dárky", - "link_to_list": "Seznam osob", - "edit_contact_information": "Upravit informace kontaktu", - "call_button": "Zaznamenat telefonát", - "modal_call_title": "Zaznamenat telefonát", - "modal_call_comment": "O čem byla řeč? (volitelné)", - "modal_call_date": "K telefonátu došlo dnes.", - "modal_call_change": "Upravit", - "modal_call_exact_date": "Telefonovali jsme", - "calls_add_success": "Údaje o telefonátu byly uloženy.", - "call_delete_confirmation": "Opravdu chcete údaje o telefonátu vymazat?", - "call_delete_success": "Údaje o telefonátu byly úspěšně smazány", - "call_title": "Telefonáty", - "call_empty_comment": "Bez detailů", - "call_blank_title": "Udržujte přehled o telefonátech uskutečněných s {name}", - "call_blank_desc": "Volali jste {name}", - "birthdate_not_set": "Datum narození není zadáno", - "age_approximate_in_years": "věk okolo {age}", - "age_exact_in_years": "{age} let", - "age_exact_birthdate": "narozeniny {date}", - "last_called": "Poslední telefonát: {date}", - "last_called_empty": "Poslední telefonát: neznámo", - "last_activity_date": "Poslední společná aktivita: {date}", - "last_activity_date_empty": "Poslední společná aktivita: neznámo", - "information_edit_success": "Profil byl úspěšně aktualizován", - "information_edit_title": "Upravit osobní informace o {name}", - "information_edit_avatar": "Fotografie\/avatar kontaktu", + "people_list_number_kids": "{0} 0 Kinder|{1,1} 1 Kind|{2,*} {count} Kinder", + "people_list_last_updated": "Zuletzt geändert:", + "people_list_number_reminders": "{0} 0 Erinnerungen|{1,1} 1 Erinnerung|{2, *} {count} Erinnerungen", + "people_list_blank_title": "Du hast noch niemanden in deinem Konto angelegt", + "people_list_blank_cta": "Jemand hinzufügen", + "people_list_sort": "Sortieren", + "people_list_stats": "{count} Kontakte", + "people_list_firstnameAZ": "Nach Vorname sortieren A → Z", + "people_list_firstnameZA": "Nach Vorname sortieren Z → A", + "people_list_lastnameAZ": "Nach Nachname sortieren A → Z", + "people_list_lastnameZA": "Nach Nachname sortieren Z → A", + "people_list_lastactivitydateNewtoOld": "Neueste Aktivitäten zuerst anzeigen", + "people_list_lastactivitydateOldtoNew": "Äteste Aktivitäten zuerst anzeigen", + "people_list_filter_tag": "Zeige alle Kontakte mit Tag: ", + "people_list_clear_filter": "Filter löschen", + "people_list_contacts_per_tags": "{0} 0 Kontakte|{1,1} 1 Kontakt|{2,*} {count} Kontakte", + "people_search": "Suche in deinen Kontakten...", + "people_search_no_results": "Keine passenden Kontakte gefunden :(", + "people_list_account_usage": "Dein Account nutzt: {current}\/{limit} Kontakte", + "people_list_account_upgrade_title": "Führe ein Upgrade aus um alle Funktionen freizuschalten.", + "people_list_account_upgrade_cta": "Jetzt upgraden", + "people_add_title": "Person hinzufügen", + "people_add_missing": "Keine Person gefunden - neue Person jetzt anlegen", + "people_add_firstname": "Vorname", + "people_add_middlename": "zweiter Vorname (Optional)", + "people_add_lastname": "Nachname (Optional)", + "people_add_cta": "Person hinzufügen", + "people_save_and_add_another_cta": "Hinzufügen und weitere Person anlegen", + "people_add_success": "{name} wurde erfolgreich angelegt.", + "people_add_gender": "Geschlecht", + "people_delete_success": "Der Kontakt wurde gelöscht", + "people_delete_message": "Wenn du den Kontakt entfernen möchtest,", + "people_delete_click_here": "klick hier", + "people_delete_confirmation": "Möchtest du den Kontakt wirklich löschen? Es gibt kein Zurück.", + "people_add_birthday_reminder": "Gratuliere {name} zum Geburtstag", + "people_add_import": "Möchtest du Kontakte importieren<\/a>?", + "section_contact_information": "Kontaktinformationen", + "section_personal_activities": "Aktivitäten", + "section_personal_reminders": "Erinnerungen", + "section_personal_tasks": "Aufgaben", + "section_personal_gifts": "Geschenke", + "link_to_list": "Personenliste", + "edit_contact_information": "Kontaktinformationen bearbeiten", + "call_button": "Telefonat vermerken", + "modal_call_title": "Telefonat vermerken", + "modal_call_comment": "Worüber habt ihr geredet? (optional)", + "modal_call_date": "Das Telefonat war heute.", + "modal_call_change": "Ändern", + "modal_call_exact_date": "Das Telefonat war am", + "calls_add_success": "Telefonat gespeichert.", + "call_delete_confirmation": "Möchstest du das Telefonat wirklich löschen?", + "call_delete_success": "Das Telfonat wurde erfolgreich gelöscht", + "call_title": "Telefonate", + "call_empty_comment": "Keine Details", + "call_blank_title": "Behalte deine Telefonate mit {name} im Auge", + "call_blank_desc": "Du hast {name} angerufen", + "birthdate_not_set": "Geburstag noch nicht gesetzt", + "age_approximate_in_years": "ungefähr {age} Jahre alt", + "age_exact_in_years": "{age} Jahre alt", + "age_exact_birthdate": "geboren am {date}", + "last_called": "Letztes Telefonat: {date}", + "last_called_empty": "Letztes Telefonat: unbekannt", + "last_activity_date": "Letzte gemeinsame Aktivität: {date}", + "last_activity_date_empty": "Letzte gemeinsame Aktivität: unbekannt", + "information_edit_success": "Das Profil wurde erfolgreich aktualisiert", + "information_edit_title": "Ändere {name}'s persönliche informations", + "information_edit_avatar": "Foto\/Avatar des Kontakts", "information_edit_max_size": "Max {size} Mb.", - "information_edit_firstname": "Jméno", - "information_edit_lastname": "Příjmení (volitelné)", - "information_edit_linkedin": "LinkedIn profil (volitelné)", - "information_edit_probably": "Tato osoba je přibližně", - "information_edit_probably_yo": "let stará", - "information_edit_exact": "Vím přesné datum narození této osoby, které je", - "information_edit_help": "Pokud zadáte přesné datum narození pro tuto osobu, bude vytvořeno nové upozornění - takže budete každoročně upozorněni na oslavu narozenin.", - "information_no_linkedin_defined": "LinkedIn nebyl zadán", - "information_no_work_defined": "Žádné informace o práci", - "information_work_at": "v {company}", - "work_add_cta": "Aktualizovat informace o práci", - "work_edit_success": "Informace o práci úspěšně aktualizovány", - "work_edit_title": "Aktualizovat informace o práci pro {name}", - "work_edit_job": "Pracovní pozice (volitelné)", - "work_edit_company": "Společnost (volitelné)", - "food_preferencies_add_success": "Informace o oblíbených potravinách uloženy", - "food_preferencies_edit_description": "Možná má {firstname} nebo někdo z rodiny {family} alergii. Nebo nemusí nějaké specifické víno. Poznačte si to zde, abyste si vzpoměli před příštím pozváním na večeři", - "food_preferencies_edit_description_no_last_name": "Možná má {firstname} alergii. Nebo nemusí nějaké specifické víno. Poznačte si to zde, abyste si vzpoměli před příštím pozváním na večeři", - "food_preferencies_edit_title": "Zapsat upřednostňované potraviny", - "food_preferencies_edit_cta": "Uložit informace o potravinách", - "food_preferencies_title": "Upřednostňované potraviny", - "food_preferencies_cta": "Přidat upřednostňované potraviny", - "reminders_blank_title": "Je něco na co chcete být upozorňováni pro osobu {name}?", - "reminders_blank_add_activity": "Přidat upozornění", - "reminders_add_title": "Na co chcete být upozorňováni pro osobu {name}?", - "reminders_add_description": "Prosím upozornit na...", - "reminders_add_next_time": "Kdy budete chtít být na tuto skutečnost příště upozorněni?", - "reminders_add_once": "Upozornit pouze jedenkrát", - "reminders_add_recurrent": "Upozornit", - "reminders_add_starting_from": "po datu zadaném výše", - "reminders_add_cta": "Přidat upozornění", - "reminders_edit_update_cta": "Update reminder", - "reminders_add_error_custom_text": "Musíte zadat text tohoto upozornění", - "reminders_create_success": "Upozornění bylo úspěšně přidáno", - "reminders_delete_success": "Upozornění bylo úspěšně smazáno", - "reminders_update_success": "The reminder has been updated successfully", - "reminder_frequency_week": "každý týden|každé {number} týdny", - "reminder_frequency_month": "každý měsíc|každé {number} měsíce", - "reminder_frequency_year": "každý rok|každé {number} roky", - "reminder_frequency_one_time": "{date}", - "reminders_delete_confirmation": "Opravdu chcete smazat toto upozornění?", - "reminders_delete_cta": "Smazat", - "reminders_next_expected_date": "v", - "reminders_cta": "Přidat upozornění", - "reminders_description": "Pro každé upozornění níže bude poslán email. Upozornění jsou rozesílána ráno v den události. Automatická upozornění pro zadaná data narození nelze smazat. Pokud chcete změnit tato data, upravte datum narození kontaktů.", - "reminders_one_time": "Jedenkrát", - "reminders_type_week": "týdně", - "reminders_type_month": "měsíčně", - "reminders_type_year": "ročně", - "reminders_free_plan_warning": "You are on the Free plan. No emails are sent on this plan. To receive your reminders by email, upgrade your account.", - "reminders_birthday": "Narozeniny má {name}", - "significant_other_sidebar_title": "Drahá polovička", - "significant_other_cta": "Přidat drahou polovičku", - "significant_other_add_title": "Kdo je drahá polovička pro {name}?", - "significant_other_add_firstname": "Jméno", - "significant_other_add_unknown": "Neznám věk této osoby", - "significant_other_add_probably": "Tato osoba je přibližně", - "significant_other_add_probably_yo": "let stará", - "significant_other_add_exact": "Vím přesné datum narození této osoby, které je", - "significant_other_add_help": "Pokud zadáte přesné datum narození pro tuto osobu, bude vytvořeno nové upozornění - takže budete každoročně upozorněni na oslavu narozenin.", - "significant_other_add_cta": "Přidat drahou polovičku", - "significant_other_edit_cta": "Upravit drahou polovičku", - "significant_other_delete_confirmation": "Opravdu chcete smazat tuto drahou polovičku? Smazání je trvalé.", - "significant_other_unlink_confirmation": "Opravdu chcete smazat tento vztah? Drahá polovička nebude smazána - jen údaje o vztahu mezi oběma kontakty.", - "significant_other_add_success": "Drahá polovička byla úspěšně přidána", - "significant_other_edit_success": "Drahá polovička byla úspěšně aktualizována", - "significant_other_delete_success": "Drahá polovička byla úspěšně smazána", - "significant_other_add_birthday_reminder": "Popřát k narozeninám {name}, drahá polovička od {contact_firstname}", - "significant_other_add_person": "Přidat novou osobu", - "significant_other_link_existing_contact": "Propojit existující kontakt", - "significant_other_add_no_existing_contact": "Aktuálně nemáte žádný kontakt, který by mohl být označeny za drahou polovičku k {name}.", - "significant_other_add_existing_contact": "Vybrat existujicí kontakt jako drahou polovičku pro {name}", - "contact_add_also_create_contact": "Vytvořit kontaktní záznam pro tuto osobu.", - "contact_add_add_description": "To povolí stejnou možnost úpravy informací o této drahé polovičce jako jakéhokoliv jiného kontaktu.", - "kids_sidebar_title": "Děti", - "kids_sidebar_cta": "Přidat další dítě", - "kids_blank_cta": "Přidat dítě", - "kids_add_title": "Přidat dítě", - "kids_add_boy": "Chlapec", - "kids_add_girl": "Děvče", - "kids_add_gender": "Pohlaví", - "kids_add_firstname": "Jméno", - "kids_add_firstname_help": "Předpokládám, že příjmení je {name}", - "kids_add_lastname": "Příjmení (volitelné)", - "kids_add_also_create": "Pro tuto osobu vytvořit také kontaktní záznam.", - "kids_add_also_desc": "To povolí stejnou možnost úpravy informací o tomto dítěti jako jakéhokoliv jiného kontaktu.", - "kids_add_no_existing_contact": "Aktuálně nemáte žádný kontakt, který by mohl být označeny za dítě od {name}.", - "kids_add_existing_contact": "Vybrat existujicí kontakt jako dítě pro {name}", - "kids_add_probably": "Toto dítě je asi", - "kids_add_probably_yo": "let staré", - "kids_add_exact": "Vím přesné datum narození tohoto dítěte, které je", - "kids_add_help": "Pokud zadáte přesné datum narození tohoto dítěte, bude vytvořeno nové upozornění - takže budete každoročně upozorněni na oslavu narozenin dítěte.", - "kids_add_cta": "Přidat dítě", - "kids_edit_title": "Upravit informace o {name}", - "kids_delete_confirmation": "Opravdu chcete smazat toto dítě? Smazání je trvalé.", - "kids_add_success": "Dítě bylo úspěšně přidáno", - "kids_update_success": "Dítě bylo úspěšně aktualizován", - "kids_delete_success": "Dítě bylo úspěšně smazáno", - "kids_add_birthday_reminder": "Popřát k narozeninám {name}, dítě od {contact_firstname}", - "kids_unlink_confirmation": "Opravdu chcete smazat tento vztah? Dítě nebude smazáno - jen údaje o vztahu mezi oběma kontakty.", - "tasks_blank_title": "You don't have any tasks yet.", - "tasks_form_title": "Title", - "tasks_form_description": "Description (optional)", - "tasks_add_task": "Přidat úkol", - "tasks_delete_success": "Úkol byl úspěšně smazán", - "tasks_complete_success": "Úkol úspěšně změnil svůj stav", - "activity_title": "Aktivity", - "activity_type_group_simple_activities": "Jednoduché aktivity", - "activity_type_group_sport": "Sport", - "activity_type_group_food": "Jídlo", - "activity_type_group_cultural_activities": "Kulturní aktivity", - "activity_type_just_hung_out": "společný čas", - "activity_type_watched_movie_at_home": "sledování filmu doma", - "activity_type_talked_at_home": "promluvili jsme si doma", - "activity_type_did_sport_activities_together": "společný sport", - "activity_type_ate_at_his_place": "jídlo u něj", - "activity_type_ate_at_her_place": "jídlo u ní", - "activity_type_went_bar": "návštěva baru", - "activity_type_ate_at_home": "jídlo doma", - "activity_type_picknicked": "piknik", - "activity_type_went_theater": "návštěva divadla", - "activity_type_went_concert": "návštěva koncertu", - "activity_type_went_play": "návštěva zápasu", - "activity_type_went_museum": "návštěva muzea", - "activity_type_ate_restaurant": "jídlo v restauraci", - "activities_add_activity": "Přidat aktivitu", - "activities_more_details": "Více detailů", - "activities_hide_details": "Skrýt detaily", - "activities_delete_confirmation": "Opravdu chcete smazat tuto aktivitu?", - "activities_item_information": "{Activity}. Stalo se {date}", - "activities_add_title": "Společná aktivita s {name}?", - "activities_summary": "Popište co jste dělali", - "activities_add_pick_activity": "(Volitelné) Chcete tuto aktivitu přidat do kategorie? Nemusíte, později ale můžete získat statistiku", - "activities_add_date_occured": "Datum, kdy došlo k aktivitě", - "activities_add_optional_comment": "Volitelný komentář", - "activities_add_cta": "Zaznamenat aktivitu", - "activities_blank_title": "Udržujte informace o tom co jste dělali v minulosti společně s {name} a o čem jste hovořili", - "activities_blank_add_activity": "Přidat aktivitu", - "activities_add_success": "Aktivita byla úspěšně přidána", - "activities_update_success": "Aktivita byla úspěšně aktualizována", - "activities_delete_success": "Aktivita byla úspěšně smazána", - "activities_who_was_involved": "Kdo byl zapojen?", - "activities_activity": "Activity Category", - "notes_create_success": "Poznámka byla úspěšně vytvořena", - "notes_update_success": "Poznámka byla úspěšně uložena", - "notes_delete_success": "Poznámka byla úspěšně smazána", - "notes_add_cta": "Přidat poznámku", - "notes_favorite": "Add\/remove from favorites", - "notes_delete_confirmation": "Opravdu chcete smazat tuto poznámku? Smazání je trvalé.", - "gifts_add_success": "Dárek byl úspěšně přidán", - "gifts_delete_success": "Dárek byl úspěšně smazán", - "gifts_delete_confirmation": "Opravdu chcete smazat tento dárek?", - "gifts_add_gift": "Přidat dárek", - "gifts_link": "Odkaz", - "gifts_delete_cta": "Smazat", - "gifts_offered": "Gifts offered", - "gifts_add_title": "Správa dárků pro {name}", - "gifts_add_gift_idea": "Nápad na dárek", - "gifts_add_gift_already_offered": "Dárek již darován", - "gifts_add_gift_title": "Co je tento dárek zač?", - "gifts_add_link": "Odkaz na webovou stránku (volitelné)", - "gifts_add_value": "Hodnota (volitelné)", - "gifts_add_comment": "Komentář (volitelné)", - "gifts_add_someone": "Tento dárek je pro někoho konkrétního z rodiny od {name}", + "information_edit_firstname": "Vorname", + "information_edit_lastname": "Nachname (Optional)", + "information_edit_linkedin": "LinkedIn-Profile (optional)", + "information_edit_probably": "Diese Person ist wahrscheinlich", + "information_edit_probably_yo": "Jahre alt", + "information_edit_exact": "Ich kenne den Geburstag der Person", + "information_edit_help": "Wenn du einen genauen Geburtstag eingibst, erstellen wir für dich automatisch eine Erinnerung, so dass du jedes Jahr daran erinnert wirst dieser Person zu gratulieren.", + "information_no_linkedin_defined": "LinkedIn nicht angegeben", + "information_no_work_defined": "keine Arbeitsplatz-Informationen angegeben", + "information_work_at": "bei {company}", + "work_add_cta": "Ändere Arbeitsplatz-Informationen", + "work_edit_success": "Arbeitsplatz-Informationen wurden erfolgreich aktualisiert", + "work_edit_title": "Änderer {name}'s Arbeitsplatz-Informationen", + "work_edit_job": "Position (optional)", + "work_edit_company": "Firma (optional)", + "food_preferencies_add_success": "Essensvorlieben gespeichert", + "food_preferencies_edit_description": "Vielleicht hat {firstname} oder jemand in der {family} Familie eine Allergie oder mag einen bestimmten Wein nicht. Vermerke so etwas hier, damit du dich beim der nächsten Einladung zum Abendessen daran erinnerst", + "food_preferencies_edit_description_no_last_name": "Vielleicht hat {firstname} eine Allergie oder mag einen bestimmten Wein nicht. Vermerke so etwas hier, damit du dich beim der nächsten Einladung zum Abendessen daran erinnerst", + "food_preferencies_edit_title": "Gib Essensvorlieben an", + "food_preferencies_edit_cta": "Speichere Essensvorlieben", + "food_preferencies_title": "Essensvorlieben", + "food_preferencies_cta": "Essensvorlieben hinzufügen", + "reminders_blank_title": "Gibt es etwas an das du über {name} erinnert werden willst?", + "reminders_blank_add_activity": "Erinnerung hinzufügen", + "reminders_add_title": "Woran würdest du gerne über {name} erinnert werden?", + "reminders_add_description": "Erinnere mich daran...", + "reminders_add_predefined": "Voreingestellte Erinnerung", + "reminders_add_custom": "Benutzerdefinierte Erinnerung", + "reminders_add_next_time": "Wann möchtest du das nächste mal daran erinnert werden?", + "reminders_add_once": "Erinnere mich daran nur einmal", + "reminders_add_recurrent": "Erinnere mich daran jeden", + "reminders_add_starting_from": "angefangen vom oben angegebenen Datum", + "reminders_add_cta": "Erinnerung hinzufügen", + "reminders_edit_update_cta": "Erinnerung ändern", + "reminders_add_error_custom_text": "Du musst einen Text für die Erinnerung angeben", + "reminders_create_success": "Die Erinnerung wurde erfolgreich hinzugefügt", + "reminders_delete_success": "Die Erinnerung wurde erfolgreich gelöscht", + "reminders_update_success": "Die Erinnerung wurde erfolgreich geändert", + "reminder_frequency_week": "jede Woche|alle {number} Wochen", + "reminder_frequency_month": "jeden Monat|alle {number} Monate", + "reminder_frequency_year": "jedes jahr|alle {number} Jahre", + "reminder_frequency_one_time": "am {date}", + "reminders_delete_confirmation": "Möchtest du diese Erinnerung wirklich löschen?", + "reminders_delete_cta": "löschen", + "reminders_next_expected_date": "am", + "reminders_cta": "Erinnerung hinzufügen", + "reminders_description": "Wir werden eine E-Mail für jede der unten stehenden Erinnerungn verschicken. Erinnerungen werden immer morgens verschickt. Erinnerungn, die automatisch für Geburtstage angelegt wurden, können nicht gelöscht werden. Wenn du dieses Datum ändern willst, dann ändere den Geburtstag des Kontakts.", + "reminders_one_time": "Einmal", + "reminders_type_week": "Woche", + "reminders_type_month": "Monat", + "reminders_type_year": "Jahr", + "reminders_free_plan_warning": "Du befindest dich im freiem Angebot. Hier werden keine Emails versendet. Um die Erinnerungs Emails zu erhalten upgrade deinen Account.", + "significant_other_sidebar_title": "Lebensgefährte", + "significant_other_cta": "Lebensgefährte hinzufügen", + "significant_other_add_title": "Wer ist der Lebensgefährte von {name}?", + "significant_other_add_firstname": "Name", + "significant_other_add_unknown": "Ich kenne das Alter dieser Person nicht", + "significant_other_add_probably": "Diese Person ist wahrscheinlich", + "significant_other_add_probably_yo": "Jahre alt", + "significant_other_add_exact": "Ich kenne den Geburtstag dieser Person", + "significant_other_add_help": "Wenn du einen genauen Geburtstag eingibst, erstellen wir für dich automatisch eine Erinnerung, so dass du jedes Jahr daran erinnert wirst dieser Person zu gratulieren.", + "significant_other_add_cta": "Lebensgefährte hinzufügen", + "significant_other_edit_cta": "Lebensgefährte bearbeiten", + "significant_other_delete_confirmation": "Möchtest du diesen Lebensgefährten wirklich löschen? Es gibt kein Zurück.", + "significant_other_unlink_confirmation": "Möchtest du diese Beziehung wirklich löschen? Der Lebensgefährte wird nicht gelöscht - nur die Beziehung zwischen den beiden.", + "significant_other_add_success": "Lebensgefährte wurde erfolgreich hinzugefügt", + "significant_other_edit_success": "Lebensgefährte wurde erfolgreich aktualisiert", + "significant_other_delete_success": "Lebensgefährte wurde erfolgreich gelöscht", + "significant_other_add_birthday_reminder": "Gratuliere {name} zum Geburstag, {contact_firstname}'s Lebensgefährte", + "significant_other_add_person": "Person hinzufügen", + "significant_other_link_existing_contact": "Existierenden Kontakt wählen", + "significant_other_add_no_existing_contact": "Du hast derzeit keine Kontakte, die {name}'s Lebensgefährte werden könnten.", + "significant_other_add_existing_contact": "Wähle einen existierenden Kontakt als Lebensgefährte für {name}", + "contact_add_also_create_contact": "Erstelle einen neuen Kontakt für diese Person.", + "contact_add_add_description": "Dies erlaubt dir den Lebensgefährten wie jeden anderen Kontakt zu verwalten.", + "kids_sidebar_title": "Kinder", + "kids_sidebar_cta": "Kind hinzufügen", + "kids_blank_cta": "Kind hinzufügen", + "kids_add_title": "Kind hinzufügen", + "kids_add_boy": "Junge", + "kids_add_girl": "Mädchen", + "kids_add_gender": "Geschlecht", + "kids_add_firstname": "Vorname", + "kids_add_firstname_help": "Wir vermuten der Nachname ist {name}", + "kids_add_lastname": "Nachname (optional)", + "kids_add_also_create": "Erstelle ebenfalls einen Kontakt eintrag für diese Person.", + "kids_add_also_desc": "Das lässt dich das Kind wie jede andere Persion behandeln.", + "kids_add_no_existing_contact": "Du hast keinen Kontakt der ein Kind von {name}'s seien kann.", + "kids_add_existing_contact": "Wähle einen existierenden Kontakt als Kind von {name} aus.", + "kids_add_probably": "Das Kind ist wahrscheinlich", + "kids_add_probably_yo": "Jahre alt", + "kids_add_exact": "Ich kenne den Geburtstag dieses Kindes", + "kids_add_help": "Wenn du einen genauen Geburtstag eingibst, erstellen wir für dich automatisch eine Erinnerung, so dass du jedes Jahr daran erinnert wirst diesem Kind zu gratulieren.", + "kids_add_cta": "Kind hinzufügen", + "kids_edit_title": "Informationen über {name} bearbeiten", + "kids_delete_confirmation": "Möchtest du dieses Kind wirklich löschen? Es gibt kein Zurück", + "kids_add_success": "Das Kind wurde erfolgreich hinzugefügt", + "kids_update_success": "Das Kind wurde erfolgreich aktualisiert", + "kids_delete_success": "Das Kind wurde erfolgreich gelöscht", + "kids_add_birthday_reminder": "Gratuliere {name} zum Geburtstag, {contact_firstname}'s Kind", + "kids_unlink_confirmation": "Bist Du dir sicher, dass du diese Verbindung lösen möchtest? Das Kind wird nicht gelöscht nur die Verbindung zwischen beiden Kontakten.", + "tasks_blank_title": "Du hast noch keine Aufgaben.", + "tasks_form_title": "Titel", + "tasks_form_description": "Beschreibung (optional)", + "tasks_add_task": "Aufgabe hinzufügen", + "tasks_delete_success": "Die Aufgabe wurde erfolgreich gelöscht", + "tasks_complete_success": "Der Status der Aufgabe wurder erfolgreich geändert", + "activity_title": "Aktivitäten", + "activity_type_group_simple_activities": "Einfache Aktivitäten", + "activity_type_group_sport": "Sport", + "activity_type_group_food": "Essen", + "activity_type_group_cultural_activities": "Kulturelle Aktivitäten", + "activity_type_just_hung_out": "einfach zusammen Zeit verbracht", + "activity_type_watched_movie_at_home": "zu Hause einen Film gesehen", + "activity_type_talked_at_home": "zu Hause geredet", + "activity_type_did_sport_activities_together": "zusammen Sport gemacht", + "activity_type_ate_at_his_place": "bei Ihm gegessen", + "activity_type_ate_at_her_place": "bei Ihr gegessen", + "activity_type_went_bar": "in eine Bar gegangen", + "activity_type_ate_at_home": "zu Hause gegessen", + "activity_type_picknicked": "Picknick gemacht", + "activity_type_went_theater": "ins Theater gegangen", + "activity_type_went_concert": "zu einem Konzert gegangen", + "activity_type_went_play": "ein Theaterstück angesehen", + "activity_type_went_museum": "ins Museum gegangen", + "activity_type_ate_restaurant": "im Restaurant gegessen", + "activities_add_activity": "Aktivität hinzufügen", + "activities_more_details": "Mehr Details", + "activities_hide_details": "Weniger Details", + "activities_delete_confirmation": "Möchtest du diese Aktivität wirklich löschen?", + "activities_item_information": "{Activity}. Fand am {date} statt", + "activities_add_title": "Was hast du mit {name} gemacht?", + "activities_summary": "Beschreibe, was ihr gemacht habt", + "activities_add_pick_activity": "(Optional) Möchtest du die Aktivität in eine Kategorie einordnen? Es ist keine Pflicht, aber so kannst du später Statisiken einsehen", + "activities_add_date_occured": "Datum der Aktivität", + "activities_add_optional_comment": "Optionaler Kommentar", + "activities_add_cta": "Aktivität aufzeichnen", + "activities_blank_title": "Behalte im Auge, was du mit {name} unternommen hast und worüber ihr geredet habt", + "activities_blank_add_activity": "Aktivität hinzufügen", + "activities_add_success": "Aktivität erfolgreich hinzugefügt", + "activities_update_success": "Aktivität erfolgreich aktualisiert", + "activities_delete_success": "Aktivität erfolgreich gelöscht", + "activities_who_was_involved": "Wer war beteiligt?", + "activities_activity": "Kategorie", + "notes_create_success": "Die Notiz wurde erfolgreich hinzugefügt", + "notes_update_success": "Die Notiz wurde erfolgreich aktualisiert", + "notes_delete_success": "Die Notiz wurde erfolgreich gelöscht", + "notes_add_cta": "Notiz hinzufügen", + "notes_favorite": "Markieren\/Markierung entfernen", + "notes_delete_title": "Notiz löschen", + "notes_delete_confirmation": "Möchtest du diese Notiz wirklich löschen?", + "gifts_add_success": "Geschenk erfolgreich hinzugefügt", + "gifts_delete_success": "Geschenk erfolgreich gelöscht", + "gifts_delete_confirmation": "Möchtest du das Geschenk wirklich löschen?", + "gifts_add_gift": "Geschenk hinzufügen", + "gifts_link": "Link", + "gifts_delete_cta": "Löschen", + "gifts_add_title": "Geschenkverwaltung für {name}", + "gifts_add_gift_idea": "Geschenkidee", + "gifts_add_gift_already_offered": "Bereits verschenkt", + "gifts_add_gift_received": "Gift received", + "gifts_add_gift_title": "Was ist es für ein Geschenk?", + "gifts_add_link": "Link zur Website (optional)", + "gifts_add_value": "Wert (optional)", + "gifts_add_comment": "Kommentar (optional)", + "gifts_add_someone": "Dieses Geschenk ist für jemanden in {name}'s Familie", "gifts_ideas": "Gift ideas", + "gifts_offered": "Gifts offered", "gifts_received": "Gifts received", "gifts_view_comment": "View comment", "gifts_mark_offered": "Mark as offered", "gifts_update_success": "The gift has been updated successfully", - "debt_delete_confirmation": "Opravdu chcete smazat tento dluh?", - "debt_delete_success": "Dluh byl úspěšně smazán", - "debt_add_success": "Dluh byl úspěšně přidán", - "debt_title": "Dluhů", - "debt_add_cta": "Přidat dluh", - "debt_you_owe": "Dlužím {amount}", - "debt_they_owe": "{name} mi dluží {amount}", - "debt_add_title": "Správa dluhů", - "debt_add_you_owe": "Dlužím {name}", - "debt_add_they_owe": "{name} mi dluží", - "debt_add_amount": "celkem", - "debt_add_reason": "z následujícího důvodu (volitelné)", - "debt_add_add_cta": "Přidat dluh", - "debt_edit_update_cta": "Aktualizovat dluh", - "debt_edit_success": "Dluh byl úspěšně aktualizován", - "debts_blank_title": "Spravovat dluh pro {name} nebo {name} dlužící mně", - "tag_edit": "Upravit tag", - "introductions_sidebar_title": "How you met", - "introductions_blank_cta": "Indicate how you met {name}", - "introductions_title_edit": "How did you meet {name}?", - "introductions_additional_info": "Explain how and where you met", - "introductions_edit_met_through": "Has someone introduced you to this person?", - "introductions_no_met_through": "No one", - "introductions_first_met_date": "Date you met", - "introductions_no_first_met_date": "I don't know the date we met", - "introductions_first_met_date_known": "This is the date we met", - "introductions_add_reminder": "Add a reminder to celebrate this encounter on the anniversary this event happened", - "introductions_update_success": "You've successfully updated the information about how you met this person", - "introductions_met_through": "Met through {name}<\/a>", - "introductions_met_date": "Met on {date}", - "introductions_reminder_title": "Anniversary of the day you first met", - "deceased_reminder_title": "Anniversary of the death of {name}", - "deceased_mark_person_deceased": "Mark this person as deceased", - "deceased_know_date": "I know the date this person died", - "deceased_add_reminder": "Add a reminder for this date", - "deceased_label": "Deceased", - "deceased_label_with_date": "Deceased on {date}", - "contact_info_title": "Contact information", - "contact_info_form_content": "Content", - "contact_info_form_contact_type": "Contact type", - "contact_info_form_personalize": "Personalize", - "contact_info_address": "Lives in", - "contact_address_title": "Addresses", - "contact_address_form_name": "Label (optional)", - "contact_address_form_street": "Street (optional)", - "contact_address_form_city": "City (optional)", - "contact_address_form_province": "Province (optional)", - "contact_address_form_postal_code": "Postal code (optional)", - "contact_address_form_country": "Country (optional)", - "pets_kind": "Kind of pet", - "pets_name": "Name (optional)", - "pets_create_success": "The pet has been sucessfully added", - "pets_update_success": "The pet has been updated", - "pets_delete_success": "The pet has been deleted", - "pets_title": "Pets", - "pets_reptile": "Reptile", - "pets_bird": "Bird", - "pets_cat": "Cat", - "pets_dog": "Dog", - "pets_fish": "Fish", + "debt_delete_confirmation": "Möchtest du die Schulden wirklich löschen?", + "debt_delete_success": "Die Schulden wurden erfolgreich gelöscht", + "debt_add_success": "Die Schulden wurden erfolgreich hinzugefügt", + "debt_title": "Schulden", + "debt_add_cta": "Schulden hinzufügen", + "debt_you_owe": "Du schuldest {amount}", + "debt_they_owe": "{name} schuldet dir {amount}", + "debt_add_title": "Schuldenverwaltung", + "debt_add_you_owe": "Du schuldest {name}", + "debt_add_they_owe": "{name} schuldet dir", + "debt_add_amount": "eine Summe von", + "debt_add_reason": "aus folgendem Grund (optional)", + "debt_add_add_cta": "Schulden hinzufügen", + "debt_edit_update_cta": "Schulden bearbeiten", + "debt_edit_success": "Die Schulden wurden erfolgreich aktualisiert", + "debts_blank_title": "Verwalte die Schulden, die du {name} schuldest oder{name} dir schuldet", + "tag_edit": "Tag bearbeiten", + "introductions_sidebar_title": "Wie ihr euch kennengelernt habt", + "introductions_blank_cta": "Beschreibe, wie du {name} kennengelernt hast", + "introductions_title_edit": "Wie hast du {name} kennengelernt?", + "introductions_additional_info": "Beschreibe, wo und wann ihr euch kennengelernt habt", + "introductions_edit_met_through": "Hat euch jemand vorgestellt?", + "introductions_no_met_through": "Keiner", + "introductions_first_met_date": "Datum des ersten Treffens", + "introductions_no_first_met_date": "Ich weiß nicht mehr wann wir uns das erste mal getroffen haben", + "introductions_first_met_date_known": "An diesem Datum haben wir uns das erste mal getroffen", + "introductions_add_reminder": "Erstelle eine Erinnerung für den Jahrestag unseres ersten Zusammentreffens", + "introductions_update_success": "Euer erstes Kennenlernen wurde erfolgreich geändert", + "introductions_met_through": "Kennengelernt durch {name}<\/a>", + "introductions_met_date": "Am {date}", + "introductions_reminder_title": "Jahrestag eures ersten Zusammentreffens", + "deceased_reminder_title": "Todestag von {name}", + "deceased_mark_person_deceased": "Diese Person ist verstorben", + "deceased_know_date": "Ich weiß das Datum an dem diese Person verstarb", + "deceased_add_reminder": "Erstelle eine Erinnerung für den Todestag", + "deceased_label": "Verstorben", + "deceased_label_with_date": "Verstorben am {date}", + "contact_info_title": "Kontaktinformationen", + "contact_info_form_content": "Inhalt", + "contact_info_form_contact_type": "Kontakt Art", + "contact_info_form_personalize": "Anpassen", + "contact_info_address": "Wohnt in", + "contact_address_title": "Addressen", + "contact_address_form_name": "Titel (optional)", + "contact_address_form_street": "Straße (optional)", + "contact_address_form_city": "Stadt (optional)", + "contact_address_form_province": "Bundesland (optional)", + "contact_address_form_postal_code": "Postleitzahl (optional)", + "contact_address_form_country": "Land (optional)", + "pets_kind": "Tierart", + "pets_name": "Name (optional)", + "pets_create_success": "Das Haustier wurde erfolgreich hinugefügt", + "pets_update_success": "Das Haustier wurde erfolgreich geändert", + "pets_delete_success": "Das Haustier wurde erfolgreich entfernt", + "pets_title": "Haustiere", + "pets_reptile": "Reptil", + "pets_bird": "Vogel", + "pets_cat": "Katze", + "pets_dog": "Hund", + "pets_fish": "Fisch", "pets_hamster": "Hamster", - "pets_horse": "Horse", - "pets_rabbit": "Rabbit", - "pets_rat": "Rat", - "pets_small_animal": "Small animal", - "pets_other": "Other" - } - }, - "ru": { - "passwords": { - "password": "Пароль должен быть не менее шести символов и совпадать с подтверждением.", - "reset": "Ваш пароль был сброшен!", - "sent": "Ссылка на сброс пароля была отправлена!", - "token": "Ошибочный код сброса пароля.", - "user": "Ссылка на сброс пароля была отправлена!", - "changed": "Password changed successfuly.", - "invalid": "Current password you entered is not correct." - }, - "dashboard": { - "dashboard_blank_title": "Добро пожаловать в ваш аккаунт!", - "dashboard_blank_description": "Monica is the place to organize all the interactions you have with the ones you care about.", - "dashboard_blank_cta": "Добавьте ваш первый контакт", - "notes_title": "You don't any notes yet.", - "tab_recent_calls": "Recent calls", - "tab_favorite_notes": "Favorite notes", - "tab_calls_blank": "You haven't logged a call yet.", - "statistics_contacts": "Контакты", - "statistics_activities": "Активности", - "statistics_gifts": "Подарки" - }, - "auth": { - "failed": "Имя пользователя и пароль не совпадают.", - "throttle": "Слишком много попыток входа. Пожалуйста, попробуйте еще раз через {seconds} секунд.", - "not_authorized": "Вам не разрешено выполнять это действие.", - "signup_disabled": "Регистрация сейчас выключена.", - "2fa_title": "Two Factor Authentication", - "2fa_wrong_validation": "The two factor authentication has failed.", - "2fa_one_time_password": "Authentication code", - "2fa_recuperation_code": "Enter a two factor recovery code" + "pets_horse": "Pferd", + "pets_rabbit": "Hase", + "pets_rat": "Ratte", + "pets_small_animal": "Kleintier", + "pets_other": "Anderes" }, - "app": { - "update": "Обновить", - "save": "Сохранить", - "add": "Добавить", - "cancel": "Отмена", - "delete": "Удалить", - "edit": "Редактировать", - "upload": "Закачать", - "close": "Закрыть", - "remove": "Убрать", - "done": "Done", - "verify": "Verify", - "for": "for", - "unknown": "I don't know", - "load_more": "Load more", - "loading": "Loading...", - "with": "with", - "markdown_description": "Хотите форматировать ваш текст? Мы поддерживаем Markdown для добавления этих функций", - "markdown_link": "Читать документацию", - "header_settings_link": "Настройки", - "header_logout_link": "Выйти", - "main_nav_cta": "Добавить людей", - "main_nav_dashboard": "Обзор", - "main_nav_family": "контакты", - "main_nav_journal": "Журнал", - "main_nav_activities": "Активности", - "main_nav_tasks": "Задачи", - "main_nav_trash": "Корзина", - "footer_remarks": "Есть предложения?", - "footer_send_email": "Отправьте мне email", - "footer_privacy": "Политика конфиденциальности", - "footer_release": "Примечания к выпуску", - "footer_newsletter": "Рассылка", - "footer_source_code": "Contribute", - "footer_version": "Версия: {version}", - "footer_new_version": "Доступна новая версия", - "footer_modal_version_whats_new": "Что нового", - "footer_modal_version_release_away": "You are 1 release behind the latest version available. You should update your instance.|You are {number} releases behind the latest version available. You should update your instance.", - "breadcrumb_dashboard": "Обзор", - "breadcrumb_list_contacts": "Список контактов", - "breadcrumb_journal": "Журнал", - "breadcrumb_settings": "Настройки", - "breadcrumb_settings_export": "Экспорт", - "breadcrumb_settings_users": "Пользователи", - "breadcrumb_settings_users_add": "Добавить пользователя", - "breadcrumb_settings_subscriptions": "Подписка", - "breadcrumb_settings_import": "Импорт", - "breadcrumb_settings_import_report": "Импортировать отчёт", - "breadcrumb_settings_import_upload": "Закачать", - "breadcrumb_settings_tags": "Тэги", - "breadcrumb_add_significant_other": "Add significant other", - "breadcrumb_edit_significant_other": "Edit significant other", - "breadcrumb_api": "API", - "breadcrumb_edit_introductions": "How did you meet", - "breadcrumb_settings_security": "Security", - "breadcrumb_settings_security_2fa": "Two Factor Authentication", - "gender_male": "Мужской", - "gender_female": "Женский", - "gender_none": "Неизвестно", - "error_title": "Whoops! Something went wrong.", - "error_unauthorized": "You don't have the right to edit this resource." + "reminder": { + "type_birthday": "Gratuliere", + "type_phone_call": "Anrufen", + "type_lunch": "Essen gehen mit", + "type_hangout": "Treffen mit", + "type_email": "E-Mail", + "type_birthday_kid": "Gratuliere dem Kind von" }, "settings": { - "sidebar_settings": "настройки аккаунта", - "sidebar_settings_export": "Экспортировать данные", - "sidebar_settings_users": "Пользователи", - "sidebar_settings_subscriptions": "Подписка", - "sidebar_settings_import": "Импортировать данные", - "sidebar_settings_tags": "Управление тегами", - "sidebar_settings_security": "Security", - "export_title": "Экспортировать данные вашего аккаунта", - "export_be_patient": "Click the button to start the export. It might take several minutes to process the export - please be patient and do not spam the button.", - "export_title_sql": "Экспортировать в SQL", - "export_sql_explanation": "Exporting your data in SQL format allows you to take your data and import it to your own Monica instance. This is only valuable if you do have your own server.", - "export_sql_cta": "Экспортировать в SQL", - "export_sql_link_instructions": "Note: read the instructions<\/a> to learn more about importing this file to your instance.", - "name_order": "Сортировка имени", - "name_order_firstname_first": "Сначала имя (Иван Иванов)", - "name_order_lastname_first": "Сначала фамилия (Иванов Иван)", - "currency": "Валюта", - "name": "Ваше имя: {name}", - "email": "Email", - "email_placeholder": "Введите email", - "email_help": "Этот email используется в качетве логина и на него вы будете получать напоминания.", - "timezone": "Часовой пояс", - "layout": "Дизайн", - "layout_small": "Максимум шириной в 1200 пикселей", - "layout_big": "Шириной во весь экран", - "save": "Обновить настройки", - "delete_title": "Delete your account", - "delete_desc": "Do you wish to delete your account? Warning: deletion is permanent and all your data will be erased permamently.", - "reset_desc": "Do you wish to reset your account? This will remove all your contacts, and the data associated with them. Your account will not be deleted.", - "reset_title": "Reset your account", - "reset_cta": "Reset account", - "reset_notice": "Are you sure to reset your account? There is no turning back.", - "reset_success": "Your account has been reset successfully", - "delete_notice": "Вы уверены что хотите удалить свой аккаунт? Пути назад нет.", - "delete_cta": "Удалить аккаунт", - "locale": "Язык", - "locale_en": "Английский", - "locale_fr": "Французкий", - "locale_ru": "Русский", - "locale_cz": "Чешский", - "locale_it": "итальянский", - "locale_de": "немецкий", - "security_title": "Security", - "security_help": "Change security matters for your account.", - "password_change": "Password change", - "password_current": "Current password", - "password_current_placeholder": "Enter your current password", - "password_new1": "New password", - "password_new1_placeholder": "Enter a new password", - "password_new2": "Confirmation", - "password_new2_placeholder": "Retype the new password", - "password_btn": "Change password", - "2fa_title": "Two Factor Authentication", - "2fa_enable_title": "Enable Two Factor Authentication", - "2fa_enable_description": "Enable Two Factor Authentication to increase security with your account.", - "2fa_enable_otp": "Open up your two factor authentication mobile app and scan the following QR barcode:", - "2fa_enable_otp_help": "If your two factor authentication mobile app does not support QR barcodes, enter in the following code:", - "2fa_enable_otp_validate": "Please validate the new device you've just set:", - "2fa_enable_success": "Two Factor Authentication activated", - "2fa_enable_error": "Error when trying to activate Two Factor Authentication", - "2fa_disable_title": "Disable Two Factor Authentication", - "2fa_disable_description": "Disable Two Factor Authentication for your account. Be careful, your account will not be secured anymore !", - "2fa_disable_success": "Two Factor Authentication disabled", - "2fa_disable_error": "Error when trying to disable Two Factor Authentication", - "users_list_title": "Users with access to your account", - "users_list_add_user": "Invite a new user", - "users_list_you": "That's you", - "users_list_invitations_title": "Pending invitations", - "users_list_invitations_explanation": "Below are the people you've invited to join Monica as a collaborator.", - "users_list_invitations_invited_by": "invited by {name}", - "users_list_invitations_sent_date": "sent on {date}", - "users_blank_title": "You are the only one who has access to this account.", - "users_blank_add_title": "Would you like to invite someone else?", - "users_blank_description": "This person will have the same access that you have, and will be able to add, edit or delete contact information.", - "users_blank_cta": "Invite someone", - "users_add_title": "Invite a new user by email to your account", - "users_add_description": "This person will have the same rights as you do, including inviting other users and deleting them (including you). Therefore, make sure you trust this person.", - "users_add_email_field": "Enter the email of the person you want to invite", - "users_add_confirmation": "I confirm that I want to invite this user to my account. This person will access ALL my data and see exactly what I see.", - "users_add_cta": "Invite user by email", - "users_error_please_confirm": "Please confirm that you want to invite this before proceeding with the invitation", - "users_error_email_already_taken": "This email is already taken. Please choose another one", - "users_error_already_invited": "You already have invited this user. Please choose another email address.", - "users_error_email_not_similar": "This is not the email of the person who've invited you.", - "users_invitation_deleted_confirmation_message": "The invitation has been successfully deleted", - "users_invitations_delete_confirmation": "Are you sure you want to delete this invitation?", - "users_list_delete_confirmation": "Are you sure to delete this user from your account?", - "subscriptions_account_current_plan": "Your current plan", - "subscriptions_account_paid_plan": "You are on the {name} plan. It costs ${price} every month.", - "subscriptions_account_next_billing": "Your subscription will auto-renew on {date}<\/strong>. You can cancel subscription<\/a> anytime.", - "subscriptions_account_free_plan": "You are on the free plan.", - "subscriptions_account_upgrade": "Upgrade your account", - "subscriptions_account_free_plan_upgrade": "You can upgrade your account to the {name} plan, which costs ${price} per month. Here are the advantages:", - "subscriptions_account_free_plan_benefits_users": "Unlimited number of users", - "subscriptions_account_free_plan_benefits_reminders": "Reminders by email", - "subscriptions_account_free_plan_benefits_import_data_vcard": "Import your contacts with vCard", - "subscriptions_account_free_plan_benefits_support": "Support the project on the long run, so we can introduce more great features.", - "subscriptions_account_invoices": "Invoices", + "sidebar_settings": "Kontoeinstellungen", + "sidebar_settings_export": "Daten exportieren", + "sidebar_settings_users": "Benutzer", + "sidebar_settings_subscriptions": "Abonnement", + "sidebar_settings_import": "Daten importieren", + "sidebar_settings_tags": "Tags bearbeiten", + "sidebar_settings_security": "Sicherheit", + "export_title": "Exportiere die Daten deines Kontos", + "export_be_patient": "Button klicken um den Export zu starten. Dies kann mehrere Minuten dauern - sei bitte geduldig und klicke nicht mehrfach auf den Button.", + "export_title_sql": "Nach SQL exportieren", + "export_sql_explanation": "Der SQL-Export ermöglicht es dir deine Daten in einer eigenen monica-Installation zu importieren. Dies ist nur sinnvoll, wenn du einen eigenen Server besitzt.", + "export_sql_cta": "SQL exportieren", + "export_sql_link_instructions": "Hinweis: lies die Anleitung<\/a> um mehr über das Importieren in die eigene Installation zu erfahren.", + "name_order": "Namensortierrichtung", + "name_order_firstname_first": "Vorname zuerst (Max Mustermann)", + "name_order_lastname_first": "Nachname zuerst (Mustermann Max)", + "currency": "Währung", + "name": "Dein Name: {name}", + "email": "E-Mail-Adresse", + "email_placeholder": "E-Mail eingeben", + "email_help": "Mit dieser Adresse kannst du dich einloggen und dorthin werden auch Erinnerungen verschickt.", + "timezone": "Zeitzone", + "layout": "Layout", + "layout_small": "Maximal 1200 Pixel breit", + "layout_big": "Gesamte Breite des Browsers", + "save": "Einstellungen speichern", + "delete_title": "Konto löschen", + "delete_desc": "Willst du dein Konto löschen? Warnung: das Löschen ist permanent alle deine Daten werden für immer weg sein.", + "reset_desc": "Möchtest du dein Konto zurücksetzen? Dies entfernt alle deine Kontakte und die zugehörigen Daten. Dein Konto bleibt erhalten.", + "reset_title": "Konto zurücksetzen", + "reset_cta": "Konto zurücksetzen", + "reset_notice": "Willst du dein Konto wirklich zurücksetzen? Letzte Warnung.", + "reset_success": "Dein Konto wurde erfolgreich zurückgesetzt", + "delete_notice": "Willst du dein Konto wirklich Löschen? Letzte Warnung.", + "delete_cta": "Konto löschen", + "settings_success": "Einstellungen aktualisiert!", + "locale": "Sprache der Anwendung", + "locale_en": "Englisch", + "locale_fr": "Französisch", + "locale_pt-br": "Portugiesisch", + "locale_ru": "Russisch", + "locale_cz": "Tschechisch", + "locale_it": "Italienisch", + "locale_de": "Deutsch", + "security_title": "Sicherheit", + "security_help": "Ändere die Sicherheitseinstellungen für dein Konto.", + "password_change": "Passwort ändern", + "password_current": "Aktuelles Passwort", + "password_current_placeholder": "Aktuelles Passwort", + "password_new1": "Neues Passwort", + "password_new1_placeholder": "Neues Passwort", + "password_new2": "Neues Passwort bestätigen", + "password_new2_placeholder": "Neues Passwort", + "password_btn": "Passwort ändern", + "2fa_title": "Zwei-Faktor-Authentifizierung", + "2fa_enable_title": "Zwei-Faktor-Authentifizierung aktivieren", + "2fa_enable_description": "Richte die Zwei-Faktor-Authentifizierung ein um die Sicherheit vor unberechtigtem Zugriff auf dein Konto zu erhöhen.", + "2fa_enable_otp": "Öffne deine Zwei-Faktor-Authentifizierungs App und lese den folgenden QR-Code ein:", + "2fa_enable_otp_help": "Falls deine Zwei-Faktor-Authentifizierungs App keine QR-Codes unterstützt, gib folgenden Code manuell ein:", + "2fa_enable_otp_validate": "Bitte überprüfe das neue Gerät:", + "2fa_enable_success": "Zwei-Faktor-Authentifizierung ist nun aktiviert", + "2fa_enable_error": "Fehler beim Einrichten der Zwei-Faktor-Authentifizierung", + "2fa_disable_title": "Zwei-Faktor-Authentifizierung deaktivieren", + "2fa_disable_description": "Deaktiviere die Zwei-Faktor-Authentifizierung für dein Konto. Achtung, dies reduziert die Sicherheit deines Kontos vor unberechtigten Zugriffen!", + "2fa_disable_success": "Zwei-Faktor-Authentifizierung ist nun deaktiviert", + "2fa_disable_error": "Fehler beim Ausschalten der Zwei-Faktor-Authentifizierung", + "users_list_title": "Benutzer, die Zugriff auf dein Konto haben", + "users_list_add_user": "Einen Benutzer einladen", + "users_list_you": "Das bist du", + "users_list_invitations_title": "Ausstehende Einladungen", + "users_list_invitations_explanation": "Unten stehen Personen, die du als Mithelfer eingeladen hast.", + "users_list_invitations_invited_by": "eingeladen von {name}", + "users_list_invitations_sent_date": "versendet {date}", + "users_blank_title": "Zu bist der Einzige mit Zugriff auf dieses Konto.", + "users_blank_add_title": "Möchtest du jemand anderes einladen?", + "users_blank_description": "Diese Person wird den gleichen Zugriff auf das System haben wie du und wird Kontakte hinzufügen, ändern und löschen können.", + "users_blank_cta": "Jemanden einladen", + "users_add_title": "Jemand per E-Mail zu deinem Konto einladen", + "users_add_description": "Diese Person wird die selben Rechte haben wir du wodurch dieser andere Benutzer einladen und löschen kann (inklusive dir). Du solltest dieser Person daher trauen können.", + "users_add_email_field": "Gib die E-Mail-Adresse der Person an, die du einladen möchtest", + "users_add_confirmation": "Ich bestätige, dass ich diesen Benutzer zu meinem Account einladen möchte. Diese Person hat Zugriff auf all meine Daten und sieht, was ich sehe.", + "users_add_cta": "Benutzer per E-Mail einladen", + "users_error_please_confirm": "Bitte bestätige, dass du diesen Benutzer einladen willst", + "users_error_email_already_taken": "Diese E-Mail-Adresse ist bereits vergeben. Bitte eine andere wählen.", + "users_error_already_invited": "Diesen Benutzer hast du schon eingeladen. Bitte andere E-Mail-Adresse wählen.", + "users_error_email_not_similar": "Dies ist nicht die E-Mail-Adresse der Person, die dich eingeladen hat.", + "users_invitation_deleted_confirmation_message": "Die Einladung wurde erfolgreich gelöscht", + "users_invitations_delete_confirmation": "Möchtest du die Einladung wirklich löschen?", + "users_list_delete_confirmation": "Möchtest du den Benutzer wirklich aus deinem Konto entfernen?", + "subscriptions_account_current_plan": "Dein aktuelles Abonnement", + "subscriptions_account_paid_plan": "Du hast folgendes Abonnement {name} . Es kostet ${price} im Monat.", + "subscriptions_account_next_billing": "Dein Abonnement erneuert sich automatisch am {date}<\/strong>. Du kannst dein Abonnement jederzeit kündigen<\/a>.", + "subscriptions_account_free_plan": "Du hast das kostenlose Abonnement.", + "subscriptions_account_free_plan_upgrade": "Du kannst dein Konto auf {name} upgraden, was ${price} pro Monat kostet. Es beinhaltet folgende Vorteile:", + "subscriptions_account_free_plan_benefits_users": "Beliebige Anzahl von Benutzern", + "subscriptions_account_free_plan_benefits_reminders": "Erinnerungen per email", + "subscriptions_account_free_plan_benefits_import_data_vcard": "Importiere Kontakte über vCards", + "subscriptions_account_free_plan_benefits_support": "Du unterstützt das Projekt auf lange Sicht, so dass wir mehr großartige Features umsetzen können.", + "subscriptions_account_upgrade": "Konto upgraden", + "subscriptions_account_invoices": "Rechnungen", "subscriptions_account_invoices_download": "Download", - "subscriptions_downgrade_title": "Downgrade your account to the free plan", - "subscriptions_downgrade_limitations": "The free plan has limitations. In order to be able to downgrade, you need to pass the checklist below:", - "subscriptions_downgrade_rule_users": "You must have only 1 user in your account", - "subscriptions_downgrade_rule_users_constraint": "You currently have {count} users<\/a> in your account.", - "subscriptions_downgrade_rule_invitations": "You must not have pending invitations", - "subscriptions_downgrade_rule_invitations_constraint": "You currently have {count} pending invitations<\/a> sent to people.", + "subscriptions_downgrade_title": "Konto auf kostenlose Variante downgraden", + "subscriptions_downgrade_limitations": "Die kostenlose Variante hat Einschränkungen. um downdgraden zu können müssen folgende Dinge zutreffen:", + "subscriptions_downgrade_rule_users": "Du darfst nur einen Benutzer in deinem Konto haben", + "subscriptions_downgrade_rule_users_constraint": "Du hast zur Zeit {count} Benutzer<\/a> in deinem Konto.", + "subscriptions_downgrade_rule_invitations": "Du darfst keine Ausstehenden Einladungen haben", + "subscriptions_downgrade_rule_invitations_constraint": "Du hast zur Zeit {count} ausstehende Einladungen<\/a>.", "subscriptions_downgrade_cta": "Downgrade", - "subscriptions_upgrade_title": "Upgrade your account", - "subscriptions_upgrade_description": "Please enter your card details below. Monica uses Stripe<\/a> to process your payments securely. No credit card information are stored on our servers.", - "subscriptions_upgrade_credit": "Credit or debit card", - "subscriptions_upgrade_warning": "Your account will be instantly updated. You can upgrade, downgrade, or cancel any time. When you cancel, you will never be charged again. However, you will not be refunded for the current month.", - "subscriptions_upgrade_cta": " Charge my card ${price} every month", - "subscriptions_pdf_title": "Your {name} monthly subscription", - "import_title": "Import contacts in your account", - "import_cta": "Upload contacts", - "import_stat": "You've imported {number} files so far.", - "import_result_stat": "Uploaded vCard with {total_contacts} contacts ({total_imported} imported, {total_skipped} skipped)", - "import_view_report": "View report", - "import_in_progress": "The import is in progress. Reload the page in one minute.", - "import_upload_title": "Import your contacts from a vCard file", - "import_upload_rules_desc": "We do however have some rules:", - "import_upload_rule_format": "We support .vcard<\/code> and .vcf<\/code> files.", - "import_upload_rule_vcard": "We support the vCard 3.0 format, which is the default format for Contacts.app (macOS) and Google Contacts.", - "import_upload_rule_instructions": "Export instructions for Contacts.app (macOS)<\/a> and Google Contacts<\/a>.", - "import_upload_rule_multiple": "For now, if your contacts have multiple email addresses or phone numbers, only the first entry will be picked up.", - "import_upload_rule_limit": "Files are limited to 10MB.", - "import_upload_rule_time": "It might take up to 1 minute to upload the contacts and process them. Be patient.", - "import_upload_rule_cant_revert": "Make sure data is accurate before uploading, as you can't undo the upload.", - "import_upload_form_file": "Your .vcf<\/code> or .vCard<\/code> file:", - "import_report_title": "Importing report", - "import_report_date": "Date of the import", - "import_report_type": "Type of import", - "import_report_number_contacts": "Number of contacts in the file", - "import_report_number_contacts_imported": "Number of imported contacts", - "import_report_number_contacts_skipped": "Number of skipped contacts", - "import_report_status_imported": "Imported", - "import_report_status_skipped": "Skipped", - "import_vcard_contact_exist": "Contact already exists", - "import_vcard_contact_no_firstname": "No firstname (mandatory)", - "import_blank_title": "You haven't imported any contacts yet.", - "import_blank_question": "Would you like to import contacts now?", - "import_blank_description": "We can import vCard files that you can get from Google Contacts or your Contact manager.", - "import_blank_cta": "Import vCard", + "subscriptions_upgrade_title": "Konto upgraden", + "subscriptions_upgrade_description": "Bitte gib unten deine Kreditkarten-Informationen an. Monica benutzt Stripe<\/a> um die Zahlung sicher zu verarbeiten. Es werden keine Kreditkarten-Informationen auf unseren Servern gespeichert.", + "subscriptions_upgrade_credit": "Kreditkarte", + "subscriptions_upgrade_warning": "Dein Konto wird sofort geupgraded. Du kannst jederzeit upgraden, downgraden, oder kündigen. Wenn du kündigt, wird dein Konto nicht mehr belastet. Die Zahlung für den aktuallen Monat wird jedoch nicht erstattet.", + "subscriptions_upgrade_cta": " Belaste meine Karte monatlich mit ${price} ", + "subscriptions_pdf_title": "Dein {name} monatliches Abonnement", + "import_title": "Importiere Kontakte in dein Konto", + "import_cta": "Kontakte hochladen", + "import_stat": "Du hast bisher {number} Dateien importiert.", + "import_result_stat": "vCard mit {total_contacts} Kontakten ({total_imported} importiert, {total_skipped} übersprungen) hochgeladen", + "import_view_report": "Bericht anzeigen", + "import_in_progress": "Der Import ist im Gange. Lade die Seite in einer Minute neu.", + "import_upload_title": "Kontakte aus vCard importieren", + "import_upload_rules_desc": "Es gibt Einschränkungen:", + "import_upload_rule_format": "Wir unterstützen .vcard<\/code> und .vcf<\/code> Dateien.", + "import_upload_rule_vcard": "Wir unterstützen das vCard 3.0 format, was der Standard für Contacts.app (macOS) und Google Contacts ist.", + "import_upload_rule_instructions": "Export-Anleitung für Contacts.app (macOS)<\/a> und Google Contacts<\/a>.", + "import_upload_rule_multiple": "Momentan werden bei mehreren E-Mail-Adressen und Telefonnummer jeweils nur die ersten Einträge importiert.", + "import_upload_rule_limit": "Dateien dürfen nicht größer als 10MB sein.", + "import_upload_rule_time": "Es kann bis zu einer Minute dauern die Kontakte hochzuladen und zu verarbeiten. Wir bitten um Geduld.", + "import_upload_rule_cant_revert": "Stell sicher, dass die Daten fehlerfrei sind, da der Upload nicht rückgängig gemacht werden kann.", + "import_upload_form_file": "Deine .vcf<\/code> oder .vCard<\/code> Datei:", + "import_report_title": "Importbericht", + "import_report_date": "Importdatum", + "import_report_type": "Importtyp", + "import_report_number_contacts": "Anzahl der Kontakte in der Datei", + "import_report_number_contacts_imported": "Anzahl der importieren Kontakte", + "import_report_number_contacts_skipped": "Anzahl der übersprungenden Kontakte", + "import_report_status_imported": "Importiert", + "import_report_status_skipped": "Übersprungen", + "import_vcard_contact_exist": "Kontakt existiert bereits", + "import_vcard_contact_no_firstname": "Kein Vorname (Pflicht)", + "import_blank_title": "Du hast noch keine Kontakte importiert.", + "import_blank_question": "Möchtest du jetzt Kontakte importieren?", + "import_blank_description": "Wir können vCard-Dateien importieren, die du aus Google Contacts oder deinem Kontakt-Manager erhalten kannst.", + "import_blank_cta": "Importiere vCard", "tags_list_title": "Tags", - "tags_list_description": "You can organize your contacts by setting up tags. Tags work like folders, but you can add more than one tag to a contact.", - "tags_list_contact_number": "{count} contacts", - "tags_list_delete_success": "The tag has been successfully with success", - "tags_list_delete_confirmation": "Are you sure you want to delete the tag? No contacts will be deleted, only the tag.", - "tags_blank_title": "Tags are a great way of categorizing your contacts.", - "tags_blank_description": "Tags work like folders, but you can add more than one tag to a contact. Go to a contact and tag a friend, right below the name. Once a contact is tagged, go back here to manage all the tags in your account.", - "api_title": "API access", - "api_description": "The API can be used to manipulate Monica's data from an external application, like a mobile application for instance.", - "api_personal_access_tokens": "Personal access tokens", - "api_pao_description": "Make sure you give this token to a source you trust - as they allow you to access all your data.", - "api_oauth_clients": "Your Oauth clients", - "api_oauth_clients_desc": "This section lets you register your own OAuth clients.", - "api_authorized_clients": "List of authorized clients", - "api_authorized_clients_desc": "This section lists all the clients you've authorized to access your application. You can revoke this authorization at anytime.", - "personalization_title": "Here you can find different settings to configure your account. These features are more for \"power users\" who want maximum control over Monica.", - "personalization_contact_field_type_title": "Contact field types", - "personalization_contact_field_type_add": "Add new field type", - "personalization_contact_field_type_description": "Here you can configure all the different types of contact fields that you can associate to all your contacts. If in the future, a new social network appears, you will be able to add this new type of ways of contacting your contacts right here.", + "tags_list_description": "Du kannst deine Kontakte mithilfe von Tags organisieren. Tags funktionieren wie Ordner, wobei ein Kontakt auch mehrere Tags erhalten kann. Um einen neuen Tag anzulegen, musst du ihn nur beim Kontakt hinzufügen.", + "tags_list_contact_number": "{count} Kontakte", + "tags_list_delete_success": "Der Tag wurde erfolgreich gelöscht", + "tags_list_delete_confirmation": "Möchtest du den Tag wirklich löschen? Kontakte werden nicht gelöscht, sondern nur der Tag.", + "tags_blank_title": "Tags bieten eine tolle Möglichkeit Kontakte zu organisieren.", + "tags_blank_description": "Tags funktionieren wie Ordner, wobei ein Kontakt auch mehrere Tags erhalten kann. Öffne einen Kontakt und tagge einen Freund direkt unter dem Namen. So bald dein Kontakt getaggt ist, kannst du hier deine Tags verwalten.", + "api_title": "API Zugriff", + "api_description": "Über die API ist es möglich, Monica über eine externe Applikation zu nutzen, wie z.B. eine App auf deinem Handy.", + "api_personal_access_tokens": "Persönliche Zugangscodes", + "api_pao_description": "Sei dir sicher, dass du diesen Zugangscode nur an vertrauenswürdige Dritte weitergibts - sie erhalten kompletten Zugriff auf deine Daten bei Monica.", + "api_oauth_clients": "Deine Oauth Clients", + "api_oauth_clients_desc": "Hier kannst du deine eigenen OAuth Clients registrieren.", + "api_authorized_clients": "Liste der authorisierten Clients", + "api_authorized_clients_desc": "Diese Liste zeigt dir alle Clients, denen du Zugriff gewährt hast. Du kannst die Authorisierungen jederzeit widerrufen.", + "personalization_title": "Hier kannst du verschiedene Einstellungen für dein Konto vornehmen um Monica maximal an deine Bedürfnisse anzupassen.", + "personalization_contact_field_type_title": "Kontakt Felder", + "personalization_contact_field_type_add": "Neues Feld hinzufügen", + "personalization_contact_field_type_description": "Hier kannst du Kontaktfelder verwalten, um z.b. verschiedene Soziale Netzwerke hinzuzufügen.", "personalization_contact_field_type_table_name": "Name", - "personalization_contact_field_type_table_protocol": "Protocol", - "personalization_contact_field_type_table_actions": "Actions", - "personalization_contact_field_type_modal_title": "Add a new contact field type", - "personalization_contact_field_type_modal_edit_title": "Edit an existing contact field type", - "personalization_contact_field_type_modal_delete_title": "Delete an existing contact field type", - "personalization_contact_field_type_modal_delete_description": "Are you sure you want to delete this contact field type? Deleting this type of contact field will delete ALL the data with this type for all your contacts.", + "personalization_contact_field_type_table_protocol": "Protokoll", + "personalization_contact_field_type_table_actions": "Aktionen", + "personalization_contact_field_type_modal_title": "Neues Kontaktfeld hinzufügen", + "personalization_contact_field_type_modal_edit_title": "Bestehendes Kontaktfeld bearbeiten", + "personalization_contact_field_type_modal_delete_title": "Bestehendes Kontaktfeld löschen", + "personalization_contact_field_type_modal_delete_description": "Bist du sicher, dass du dieses Kontaktfeld löschen möchtest? Wenn du dieses Kontaktfeld löscht, wird es auch bei allen bestehenden Kontakten entfernt.", "personalization_contact_field_type_modal_name": "Name", - "personalization_contact_field_type_modal_protocol": "Protocol (optional)", - "personalization_contact_field_type_modal_protocol_help": "Each new contact field type can be clickable. If a protocol is set, we will use it to trigger the action that is set.", - "personalization_contact_field_type_modal_icon": "Icon (optional)", - "personalization_contact_field_type_modal_icon_help": "You can associate an icon with this contact field type. You need to add a reference to a Font Awesome icon.", - "personalization_contact_field_type_delete_success": "The contact field type has been deleted with success.", - "personalization_contact_field_type_add_success": "The contact field type has been successfully added.", - "personalization_contact_field_type_edit_success": "The contact field type has been successfully updated.", + "personalization_contact_field_type_modal_protocol": "Protokoll (optional)", + "personalization_contact_field_type_modal_protocol_help": "Wenn ein Protokoll für ein Kontaktfeld gesetzt ist, wird bei Klick auf das Feld die verknüpfte Aktion ausgelöst.", + "personalization_contact_field_type_modal_icon": "Icon (optional)", + "personalization_contact_field_type_modal_icon_help": "Du kannst ein Icon für dieses Kontaktfeld hinterlegen. Es muss eine Referenz auf ein Font Awesome Icon sein.", + "personalization_contact_field_type_delete_success": "Das Kontaktfeld wurde erfolgreich gelöscht.", + "personalization_contact_field_type_add_success": "Das Kontakfeld wurde erfolgreich hinzugefügt.", + "personalization_contact_field_type_edit_success": "Das Kontakfeld wurde erfolgreich editiert.", "personalization_genders_title": "Gender types", "personalization_genders_add": "Add new gender type", "personalization_genders_desc": "You can define as many genders as you need to. You need at least one gender type in your account.", @@ -1678,471 +1327,119 @@ export default { "personalization_genders_modal_delete_question": "You currently have {numberOfContacts} contacts who have this gender. If you delete this gender, what gender should those contacts have?", "personalization_genders_modal_error": "Please choose a valid gender from the list." }, - "reminder": { - "type_birthday": "Поздравить с днём рождения", - "type_phone_call": "Позвонить", - "type_lunch": "Пообедать с", - "type_hangout": "Тусоваться с", - "type_email": "Email", - "type_birthday_kid": "Поздравить его(её) ребёнка с днём рождения" - }, - "mail": { - "subject_line": "Напоминание для {contact}", - "greetings": "Привет {username}", - "want_reminded_of": "ВЫ ХОТИТЕ ПОЛУЧАТЬ НАПОМИНАНИЯ", - "for": "О:", - "footer_contact_info": "Добавить, просмотреть, завершить и изменить информацию об этом контакте" - }, - "pagination": { - "previous": "« Назад", - "next": "Вперёд »" - }, - "journal": { - "journal_rate": "How was your day? You can rate it once a day.", - "journal_come_back": "Thanks. Come back tomorrow to rate your day again.", - "journal_description": "Note: the journal lists both manual journal entries, and automatic entries like Activities done with your contacts. While you can delete journal entries manually, you'll have to delete the activity directly on the contact page.", - "journal_add": "Добавить запись в журнал", - "journal_created_automatically": "Created automatically", - "journal_entry_type_journal": "Journal entry", - "journal_entry_type_activity": "Activity", - "journal_entry_rate": "You rated your day.", - "entry_delete_success": "Запись была удалена.", - "journal_add_title": "Заголовок (не обязательно)", - "journal_add_post": "Содержимое", - "journal_add_cta": "Сохранить", - "journal_blank_cta": "Добавить вашу первую запись в журнал", - "journal_blank_description": "В журнал вы можете добавлять записи о событиях в вашей жизни, чтобы сохранить их.", - "delete_confirmation": "Вы уверены что хотите удалить эту запись?" - }, "validation": { - "accepted": "Вы должны принять {attribute}.", - "active_url": "Поле {attribute} содержит недействительный URL.", - "after": "В поле {attribute} должна быть дата после {date}.", - "after_or_equal": "В поле {attribute} должна быть дата после или равняться {date}.", - "alpha": "Поле {attribute} может содержать только буквы.", - "alpha_dash": "Поле {attribute} может содержать только буквы, цифры и дефис.", - "alpha_num": "Поле {attribute} может содержать только буквы и цифры.", - "array": "Поле {attribute} должно быть массивом.", - "before": "В поле {attribute} должна быть дата до {date}.", - "before_or_equal": "В поле {attribute} должна быть дата до или равняться {date}.", + "accepted": "{attribute} muss akzeptiert werden.", + "active_url": "{attribute} keine gültige URL.", + "after": "{attribute} muss ein Datum nach {date} sein.", + "alpha": "{attribute} darf nur Buchstaben enthalten.", + "alpha_dash": "{attribute} darf nur Buchstaben, Nummern und Bindestriche enthalten.", + "alpha_num": "{attribute} darf nur Buchstaben und Nummern enthalten.", + "array": "{attribute} muss ein Array sein.", + "before": "{attribute} muss ein Datum vor {date} sein.", "between": { - "numeric": "Поле {attribute} должно быть между {min} и {max}.", - "file": "Размер файла в поле {attribute} должен быть между {min} и {max} Килобайт(а).", - "string": "Количество символов в поле {attribute} должно быть между {min} и {max}.", - "array": "Количество элементов в поле {attribute} должно быть между {min} и {max}." + "numeric": "{attribute} muss zwischen {min} und {max} liegen.", + "file": "{attribute} muss zwischen {min} und {max} Kilobyte liegen.", + "string": "{attribute} muss zwischen {min} und {max} Zeichen liegen.", + "array": "{attribute} muss zwischen {min} und {max} Elemente haben." }, - "boolean": "Поле {attribute} должно иметь значение логического типа.", - "confirmed": "Поле {attribute} не совпадает с подтверждением.", - "date": "Поле {attribute} не является датой.", - "date_format": "Поле {attribute} не соответствует формату {format}.", - "different": "Поля {attribute} и {other} должны различаться.", - "digits": "Длина цифрового поля {attribute} должна быть {digits}.", - "digits_between": "Длина цифрового поля {attribute} должна быть между {min} и {max}.", - "dimensions": "Поле {attribute} имеет недопустимые размеры изображения.", - "distinct": "Поле {attribute} содержит повторяющееся значение.", - "email": "Поле {attribute} должно быть действительным электронным адресом.", - "file": "Поле {attribute} должно быть файлом.", - "filled": "Поле {attribute} обязательно для заполнения.", - "exists": "Выбранное значение для {attribute} некорректно.", - "image": "Поле {attribute} должно быть изображением.", - "in": "Выбранное значение для {attribute} ошибочно.", - "in_array": "Поле {attribute} не существует в {other}.", - "integer": "Поле {attribute} должно быть целым числом.", - "ip": "Поле {attribute} должно быть действительным IP-адресом.", - "ipv4": "Поле {attribute} должно быть действительным IPv4-адресом.", - "ipv6": "Поле {attribute} должно быть действительным IPv6-адресом.", - "json": "Поле {attribute} должно быть JSON строкой.", + "boolean": "Das {attribute} Feld muss Wahr oder Falsch sein.", + "confirmed": "Die {attribute} Bestätigung stimmt nicht überein.", + "date": "{attribute} ist kein gültiges Datum.", + "date_format": "{attribute} stimmt nicht mit dem Format {format} überein.", + "different": "{attribute} und {other} müssen sich unterscheiden.", + "digits": "{attribute} müssen {digits} Ziffern sein.", + "digits_between": "{attribute} muss zwischen {min} und {max} Ziffern liegen.", + "distinct": "Das {attribute} Feld hat einen doppelten Wert.", + "email": "{attribute} muss eine gültige E-Mail-Adresse sein.", + "exists": "{attribute} ist ungültig.", + "filled": "{attribute} ist ein Pflichtfeld.", + "image": "{attribute} muss ein Bild sein.", + "in": "{attribute} ist ungültig.", + "in_array": "Das {attribute} Feld existiert nicht in {other}.", + "integer": "{attribute} muss eine Ganzzahl sein.", + "ip": "{attribute} muss eine gültige IP-Adresse sein.", + "json": "{attribute} muss eine gültige JSON-Zeichenfolge sein.", "max": { - "numeric": "Поле {attribute} не может быть более {max}.", - "file": "Размер файла в поле {attribute} не может быть более {max} Килобайт(а).", - "string": "Количество символов в поле {attribute} не может превышать {max}.", - "array": "Количество элементов в поле {attribute} не может превышать {max}." + "numeric": "{attribute} darf nicht größer als {max} sein.", + "file": "{attribute} darf nicht größer als {max} Kilobytes sein.", + "string": "{attribute} darf nicht größer als {max} Zeichen sein.", + "array": "{attribute} darf nicht mehr als {max} Elemente haben." }, - "mimes": "Поле {attribute} должно быть файлом одного из следующих типов: {values}.", - "mimetypes": "Поле {attribute} должно быть файлом одного из следующих типов: {values}.", + "mimes": "{attribute} muss vom typ: {values} sein.", "min": { - "numeric": "Поле {attribute} должно быть не менее {min}.", - "file": "Размер файла в поле {attribute} должен быть не менее {min} Килобайт(а).", - "string": "Количество символов в поле {attribute} должно быть не менее {min}.", - "array": "Количество элементов в поле {attribute} должно быть не менее {min}." + "numeric": "{attribute} muss mindestens {min} sein.", + "file": "{attribute} muss mindestens {min} Kilobytes sein.", + "string": "{attribute} muss mindestens {min} Zeichen haben.", + "array": "{attribute} muss mindestens {min} Elemente haben." }, - "not_in": "Выбранное значение для {attribute} ошибочно.", - "numeric": "Поле {attribute} должно быть числом.", - "present": "Поле {attribute} должно присутствовать.", - "regex": "Поле {attribute} имеет ошибочный формат.", - "required": "Поле {attribute} обязательно для заполнения.", - "required_if": "Поле {attribute} обязательно для заполнения, когда {other} равно {value}.", - "required_unless": "Поле {attribute} обязательно для заполнения, когда {other} не равно {values}.", - "required_with": "Поле {attribute} обязательно для заполнения, когда {values} указано.", - "required_with_all": "Поле {attribute} обязательно для заполнения, когда {values} указано.", - "required_without": "Поле {attribute} обязательно для заполнения, когда {values} не указано.", - "required_without_all": "Поле {attribute} обязательно для заполнения, когда ни одно из {values} не указано.", - "same": "Значение {attribute} должно совпадать с {other}.", + "not_in": "{attribute} ist ungültig.", + "numeric": "{attribute} muss eine Zahl sein.", + "present": "Das {attribute} Feld muss vorhanden sein.", + "regex": "Das {attribute} Format ist ungültig.", + "required": "Das {attribute} Feld ist ein Pflichtfeld.", + "required_if": "{attribute} ist Pflicht, wenn {other} {value} ist.", + "required_unless": "{attribute} ist Pflicht, außer {other} ist in {values}.", + "required_with": "{attribute} ist Pflicht, wenn {values} vorhanden ist.", + "required_with_all": "{attribute} ist Pflicht, wenn {values} vorhanden sind.", + "required_without": "{attribute} ist Pflicht, wenn {values} nicht vorhanden ist.", + "required_without_all": "{attribute} ist Pflicht, wenn keiner der folgenden Werte vorhandne ist {values}.", + "same": "{attribute} und {other} müssen übereinstimmen.", "size": { - "numeric": "Поле {attribute} должно быть равным {size}.", - "file": "Размер файла в поле {attribute} должен быть равен {size} Килобайт(а).", - "string": "Количество символов в поле {attribute} должно быть равным {size}.", - "array": "Количество элементов в поле {attribute} должно быть равным {size}." + "numeric": "{attribute} muss {size} sein.", + "file": "{attribute} muss {size} Kilobytes sein.", + "string": "{attribute} muss {size} Zeichen sein.", + "array": "{attribute} muss {size} Elemente enthalten." }, - "string": "Поле {attribute} должно быть строкой.", - "timezone": "Поле {attribute} должно быть действительным часовым поясом.", - "unique": "Такое значение поля {attribute} уже существует.", - "uploaded": "Загрузка поля {attribute} не удалась.", - "url": "Поле {attribute} имеет ошибочный формат.", + "string": "{attribute} muss eine Zeichenkette sein.", + "timezone": "{attribute} muss eine gültige Zone sein.", + "unique": "{attribute} muss einzigartig sein.", + "url": "{attribute} hat ein ungültiges Format.", "custom": { "attribute-name": { "rule-name": "custom-message" } }, - "attributes": [] - }, - "people": { - "people_list_number_kids": "{count} ребёнок|{count} ребёнка|{count} детей", - "people_list_last_updated": "Последнее обновление:", - "people_list_number_reminders": "{count} напоминание|{count} напоминания|{count} напоминаний", - "people_list_blank_title": "Вы пока ни кого ещё не добавили", - "people_list_blank_cta": "Добавить кого нибудь", - "people_list_stats": "{count} contacts", - "people_list_sort": "Сортировка", - "people_list_firstnameAZ": "Сортировать по имени А → Я", - "people_list_firstnameZA": "Сортировать по имени Я → А", - "people_list_lastnameAZ": "Сортировать по фамилии А → Я", - "people_list_lastnameZA": "Сортировать по фамилии Я → А", - "people_list_lastactivitydateNewtoOld": "Sort by last activity date newest to oldest", - "people_list_lastactivitydateOldtoNew": "Sort by last activity date oldest to newest", - "people_list_filter_tag": "Показываются все контакты помеченные тэгом ", - "people_list_clear_filter": "Очистить фильтр", - "people_list_contacts_per_tags": "{count} контакт|{count} контакта|{count} контактов", - "people_search": "Поиск по контактам...", - "people_search_no_results": "Контакты не найдены :(", - "people_list_account_usage": "Лимиты контактов: {current}\/{limit}", - "people_list_account_upgrade_title": "Перейдите на другой план чтобы получить больше возможностей.", - "people_list_account_upgrade_cta": "Upgrade now", - "people_add_title": "Добавить человека", - "people_add_missing": "No Person Found Add New One Now", - "people_add_firstname": "Имя", - "people_add_middlename": "Отчество (не обязательно)", - "people_add_lastname": "Фамилия (не обязательно)", - "people_add_cta": "Добавить", - "people_save_and_add_another_cta": "Submit and add someone else", - "people_add_success": "{name} has been successfully created", - "people_add_gender": "Пол", - "people_delete_success": "Контакт был удалён", - "people_delete_message": "Если вам нужно удалить этот контакт,", - "people_delete_click_here": "нажмите сюда", - "people_delete_confirmation": "Вы уверены что хотите удалить этот контакт? Восстановление невозможно.", - "people_add_birthday_reminder": "Поздравить {name} с днём рождения", - "people_add_import": "Вы хотите импортировать ваши контакты<\/a>?", - "section_contact_information": "Contact information", - "section_personal_activities": "Активности", - "section_personal_reminders": "Напоминания", - "section_personal_tasks": "Задачи", - "section_personal_gifts": "Подарки", - "link_to_list": "Список людей", - "edit_contact_information": "Редактировать контакты", - "call_button": "Log a call", - "modal_call_title": "Log a call", - "modal_call_comment": "О чём вы разговаривали? (не обяз.)", - "modal_call_date": "Звонок был ранее сегодня.", - "modal_call_change": "Изменить", - "modal_call_exact_date": "Дата звонка", - "calls_add_success": "Звонок сохранён.", - "call_delete_confirmation": "Вы уверены что хотите удалить звонок?", - "call_delete_success": "Звонок был удалён", - "call_title": "Телефонные звонки", - "call_empty_comment": "Нет деталей", - "call_blank_title": "Keep track of the phone calls you've done with {name}", - "call_blank_desc": "Вы звонили {name}", - "birthdate_not_set": "День рождения не указан", - "age_approximate_in_years": "примерно {age} лет", - "age_exact_in_years": "{age} лет", - "age_exact_birthdate": "день рожнения: {date}", - "last_called": "Последний звонок: {date}", - "last_called_empty": "Последний звонок: неизвестно", - "last_activity_date": "Последняя активность вместе: {date}", - "last_activity_date_empty": "Последняя активность вместе: неизвестно", - "information_edit_success": "Профиль был успешно обновлён", - "information_edit_title": "Редактировать данные {name}", - "information_edit_avatar": "Фото\/Аватар контакта", - "information_edit_max_size": "Макс {size} Мб.", - "information_edit_firstname": "Имя", - "information_edit_lastname": "Фамилия (не обяз.)", - "information_edit_linkedin": "LinkedIn (не обяз.)", - "information_edit_probably": "Этому человеку примерно", - "information_edit_probably_yo": "лет", - "information_edit_exact": "Я знаю точную дату рождения этого человека, которая", - "information_edit_help": "Если вы укажите точную дату рождения для этого человека, мы создадим для вас напоминание, которое будет сообщать ежегодно о предстоящем дне рождения", - "information_no_linkedin_defined": "LinkedIn не указан", - "information_no_work_defined": "Рабочая информация не указана", - "information_work_at": "работает в {company}", - "work_add_cta": "Обновите информацию о работе", - "work_edit_success": "Информация о работе была обновлена", - "work_edit_title": "Обновление информации о работе: {name}", - "work_edit_job": "Должность (не обяз.)", - "work_edit_company": "Компания (не обяз.)", - "food_preferencies_add_success": "Предпочтения в еде были сохранены", - "food_preferencies_edit_description": "Возможно у {firstname} или кого-то из его(её) семьи есть аллергия. Или не любит какой-то определённый продукт. Запишите это и в следующий раз когда вы будете кушать вместе вы вспомните об этом.", - "food_preferencies_edit_description_no_last_name": "Возможно у {firstname} или кого-то из её семьи есть аллергия. Или не любит какой-то определённый продукт. Запишите это и в следующий раз когда вы будете кушать вместе вы вспомните об этом.", - "food_preferencies_edit_title": "Укажите предпочтения в еде", - "food_preferencies_edit_cta": "Сохранить предпочтения в еде", - "food_preferencies_title": "Предпочтения в еде", - "food_preferencies_cta": "Добавить предпочтения в еде", - "reminders_blank_title": "Есть ли что-то связанное с {name}, о чём вы хотите получить напоминание?", - "reminders_blank_add_activity": "Добавить напоминание", - "reminders_add_title": "О чём, связанном с {name}, вам напомнить?", - "reminders_add_description": "Напомнить о:", - "reminders_add_next_time": "Когда в следующий раз вы хотите получить напоминание?", - "reminders_add_once": "Напомнить один раз", - "reminders_add_recurrent": "Повторять напоминание с периодичностью: ", - "reminders_add_starting_from": "начиная с даты указанной выше", - "reminders_add_cta": "Добавить напоминание", - "reminders_edit_update_cta": "Update reminder", - "reminders_add_error_custom_text": "Вы должны указать текст для этого напоминания", - "reminders_create_success": "Напоминание было добавлено", - "reminders_delete_success": "Напоминание было удалено", - "reminders_update_success": "The reminder has been updated successfully", - "reminder_frequency_week": "каждую {number} неделю|каждые {number} недели|каждые {number} недель", - "reminder_frequency_month": "каждый {number} месяц|каждые {number} месяца|каждые {number} месяцев", - "reminder_frequency_year": "каждый {number} год|каждые {number} года|каждые {number} лет", - "reminder_frequency_one_time": "в {date}", - "reminders_delete_confirmation": "Вы уверены что хотите удалить это напоминание?", - "reminders_delete_cta": "Удалить", - "reminders_next_expected_date": "в", - "reminders_cta": "Добавить напоминание", - "reminders_description": "По каждому из напоминаний выше мы отправим вам письмо. Они высылаются по утрам", - "reminders_one_time": "один раз", - "reminders_type_week": "неделя", - "reminders_type_month": "месяц", - "reminders_type_year": "год", - "reminders_birthday": "Birthdate of {name}", - "reminders_free_plan_warning": "You are on the Free plan. No emails are sent on this plan. To receive your reminders by email, upgrade your account.", - "significant_other_sidebar_title": "Вторая половинка", - "significant_other_cta": "Добавить вторую половинку", - "significant_other_add_title": "Кто вторая половинка {name}?", - "significant_other_add_firstname": "Имя", - "significant_other_add_unknown": "Я не знаю возраст", - "significant_other_add_probably": "Этой личности примерно", - "significant_other_add_probably_yo": "лет", - "significant_other_add_exact": "Я знаю точную дату рождения и она:", - "significant_other_add_help": "Если вы укажите точную дату рождения для этого человека, мы создадим для вас напоминание, которое будет сообщать ежегодно о предстоящем дне рождения", - "significant_other_add_cta": "Добавить вторую половинку", - "significant_other_edit_cta": "Редактировать вторую половинку", - "significant_other_delete_confirmation": "Вы уверены что хотите удалить эту вторую половинку? Восстановление невозможно.", - "significant_other_unlink_confirmation": "Are you sure you want to delete this relationship? This significant other will not be deleted - only the relationship between the two.", - "significant_other_add_success": "Вторая половинка была успешно добавлена", - "significant_other_edit_success": "Вторая половинка была успешно обновлена", - "significant_other_delete_success": "Вторая половинка была успешно удалена", - "significant_other_add_birthday_reminder": "Поздравьте с днём рождения {name}, вторую половинку {contact_firstname}", - "significant_other_add_person": "Добавить новую личность", - "significant_other_link_existing_contact": "Привязать существующий контакт", - "significant_other_add_no_existing_contact": "You don't have any contacts who can be {name}'s significant others at the moment.", - "significant_other_add_existing_contact": "Выберите существующий контакт для второй половинки {name}", - "contact_add_also_create_contact": "Создать контакт для этой личности.", - "contact_add_add_description": "This will let you treat this significant other like any other contact.", - "kids_sidebar_title": "Дети", - "kids_sidebar_cta": "Добавить ещё одного ребёнка", - "kids_blank_cta": "Добавить ребёнка", - "kids_add_title": "Добавить ребёнка", - "kids_add_boy": "Мальчик", - "kids_add_girl": "Девочка", - "kids_add_gender": "Пол", - "kids_add_firstname": "Имя", - "kids_add_firstname_help": "Мы предполагаем что имя: {name}", - "kids_add_lastname": "Last name (optional)", - "kids_add_also_create": "Also create a Contact entry for this person.", - "kids_add_also_desc": "This will let you treat this kid like any other contact.", - "kids_add_no_existing_contact": "You don't have any contacts who can be {name}'s kid at the moment.", - "kids_add_existing_contact": "Select an existing contact as the kid for {name}", - "kids_add_probably": "Этому ребёнку вероятно", - "kids_add_probably_yo": "лет", - "kids_add_exact": "Я знаю точную дату рождения и она:", - "kids_add_help": "Если вы укажите точную дату рождения для этого ребёнка, мы создадим для вас напоминание, которое будет сообщать ежегодно о предстоящем дне рождения", - "kids_add_cta": "Добавить ребёнка", - "kids_edit_title": "Изменить информацию о {name}", - "kids_delete_confirmation": "Вы уверены что хотите удалить запись об этом ребёнке? Восстановление невозможно.", - "kids_add_success": "Запись о ребёнке была успешно добавлена!", - "kids_update_success": "Запись о ребёнке была успешно обновлена!", - "kids_delete_success": "Запись о ребёнке была удалена!", - "kids_add_birthday_reminder": "Поздравьте с днём рождения {name}, ребёнка {contact_firstname}", - "kids_unlink_confirmation": "Are you sure you want to delete this relationship? This kid will not be deleted - only the relationship between the two.", - "tasks_blank_title": "Похоже что у вас пока нет задач связанных с {name}", - "tasks_form_title": "Title", - "tasks_form_description": "Description (optional)", - "tasks_add_task": "Добавить задачу", - "tasks_delete_success": "Задача была усрешна удалена", - "tasks_complete_success": "Статус задачи был изменён", - "activity_title": "Активности", - "activity_type_group_simple_activities": "Простые", - "activity_type_group_sport": "Спорт", - "activity_type_group_food": "Еда", - "activity_type_group_cultural_activities": "Культурные", - "activity_type_just_hung_out": "просто повеселились", - "activity_type_watched_movie_at_home": "смотрели кино дома", - "activity_type_talked_at_home": "разговаривали дома", - "activity_type_did_sport_activities_together": "занимались спортом вместе", - "activity_type_ate_at_his_place": "ели в его месте", - "activity_type_ate_at_her_place": "ели в её месте", - "activity_type_went_bar": "отправились в бар", - "activity_type_ate_at_home": "ели дома", - "activity_type_picknicked": "пикник", - "activity_type_went_theater": "ходили в театр", - "activity_type_went_concert": "ходили на концерт", - "activity_type_went_play": "ходили играть", - "activity_type_went_museum": "были в музее", - "activity_type_ate_restaurant": "ели в ресторане", - "activities_add_activity": "Добавить активность", - "activities_more_details": "Больше подробностей", - "activities_hide_details": "Скрыть подробносвти", - "activities_delete_confirmation": "Вы уверены что хотите удалить эту активность?", - "activities_item_information": "{Activity}. Дата: {date}", - "activities_add_title": "Что вы делали с {name}?", - "activities_summary": "Опишите что вы делали", - "activities_add_pick_activity": "(Не обязательно) Вы хотите классифицировать эту активность? Это не обязательно, но это даст вам статистику позже", - "activities_add_date_occured": "Дата когда это произошло", - "activities_add_optional_comment": "Комментарий (не обязательно)", - "activities_add_cta": "Записать активность", - "activities_blank_title": "Следите за тем, что вы делали с {name} в прошлом, и о чем вы говорили", - "activities_blank_add_activity": "Добавить активность", - "activities_add_success": "Активность была добавлена", - "activities_update_success": "Активность была обновлена", - "activities_delete_success": "Активность была удалена", - "activities_who_was_involved": "Кто был вовлечен?", - "activities_activity": "Activity Category", - "notes_create_success": "Заметка была добавлена", - "notes_update_success": "The note has been saved successfully", - "notes_delete_success": "Заметка была удалена", - "notes_add_cta": "Добавить заметку", - "notes_favorite": "Add\/remove from favorites", - "notes_delete_title": "Delete a note", - "notes_delete_confirmation": "Вы уверены что хотите удалить эту заметку? Восстановление невозможно.", - "gifts_add_success": "Подарок был добавлен", - "gifts_delete_success": "Подарок был удалён", - "gifts_delete_confirmation": "Вы уверены что хотите удалить этот подарок?", - "gifts_add_gift": "Добавить подарок", - "gifts_link": "Ссылка", - "gifts_delete_cta": "Удалить", - "gifts_add_title": "Управление подарками для {name}", - "gifts_add_gift_idea": "Идея подарка", - "gifts_add_gift_already_offered": "Подарок уже предложен", - "gifts_add_gift_received": "Gift received", - "gifts_add_gift_title": "Что это за подарок?", - "gifts_add_link": "Ссылка на веб-страницу (не обязательно)", - "gifts_add_value": "Стоимость (не обязательно)", - "gifts_add_comment": "Комментарий (не обязательно)", - "gifts_add_someone": "Этот подарок в том числе для кого-то из семьи {name}", - "gifts_ideas": "Gift ideas", - "gifts_offered": "Gifts offered", - "gifts_received": "Gifts received", - "gifts_view_comment": "View comment", - "gifts_mark_offered": "Mark as offered", - "gifts_update_success": "The gift has been updated successfully", - "debt_delete_confirmation": "Вы уверены что хотите удалить этот долг?", - "debt_delete_success": "Долг был удалён", - "debt_add_success": "Долг был добавлен", - "debt_title": "Долги", - "debt_add_cta": "Добавить долг", - "debt_you_owe": "Вы должны {amount}", - "debt_they_owe": "{name} должен вам {amount}", - "debt_add_title": "Управление долгами", - "debt_add_you_owe": "Вы должны {name}", - "debt_add_they_owe": "{name} должен вам", - "debt_add_amount": "сумма ", - "debt_add_reason": "причина долга (не обязательно)", - "debt_add_add_cta": "Добавить долг", - "debt_edit_update_cta": "Update debt", - "debt_edit_success": "The debt has been updated successfully", - "debts_blank_title": "Manage debts you owe to {name} or {name} owes you", - "tag_edit": "Edit tag", - "introductions_sidebar_title": "How you met", - "introductions_blank_cta": "Indicate how you met {name}", - "introductions_title_edit": "How did you meet {name}?", - "introductions_additional_info": "Explain how and where you met", - "introductions_edit_met_through": "Has someone introduced you to this person?", - "introductions_no_met_through": "No one", - "introductions_first_met_date": "Date you met", - "introductions_no_first_met_date": "I don't know the date we met", - "introductions_first_met_date_known": "This is the date we met", - "introductions_add_reminder": "Add a reminder to celebrate this encounter on the anniversary this event happened", - "introductions_update_success": "You've successfully updated the information about how you met this person", - "introductions_met_through": "Met through {name}<\/a>", - "introductions_met_date": "Met on {date}", - "introductions_reminder_title": "Anniversary of the day you first met", - "deceased_reminder_title": "Anniversary of the death of {name}", - "deceased_mark_person_deceased": "Mark this person as deceased", - "deceased_know_date": "I know the date this person died", - "deceased_add_reminder": "Add a reminder for this date", - "deceased_label": "Deceased", - "deceased_label_with_date": "Deceased on {date}", - "contact_info_title": "Contact information", - "contact_info_form_content": "Content", - "contact_info_form_contact_type": "Contact type", - "contact_info_form_personalize": "Personalize", - "contact_info_address": "Lives in", - "contact_address_title": "Addresses", - "contact_address_form_name": "Label (optional)", - "contact_address_form_street": "Street (optional)", - "contact_address_form_city": "City (optional)", - "contact_address_form_province": "Province (optional)", - "contact_address_form_postal_code": "Postal code (optional)", - "contact_address_form_country": "Country (optional)", - "pets_kind": "Kind of pet", - "pets_name": "Name (optional)", - "pets_create_success": "The pet has been sucessfully added", - "pets_update_success": "The pet has been updated", - "pets_delete_success": "The pet has been deleted", - "pets_title": "Pets", - "pets_reptile": "Reptile", - "pets_bird": "Bird", - "pets_cat": "Cat", - "pets_dog": "Dog", - "pets_fish": "Fish", - "pets_hamster": "Hamster", - "pets_horse": "Horse", - "pets_rabbit": "Rabbit", - "pets_rat": "Rat", - "pets_small_animal": "Small animal", - "pets_other": "Other" + "attributes": { + "name": "Name", + "username": "Benutzername", + "email": "E-Mail-Adresse", + "first_name": "Vorname", + "last_name": "Nachname", + "password": "Passwort", + "password_confirmation": "Passwort bestätigung", + "city": "Stadt", + "country": "Land", + "address": "Adresse", + "phone": "Telefon", + "mobile": "Handy", + "age": "Alter", + "sex": "Geschlecht", + "gender": "Geschlecht", + "day": "Tag", + "month": "Monat", + "year": "Jahr", + "hour": "Stunde", + "minute": "Minute", + "second": "Sekunde", + "title": "Titel", + "content": "Inhalt", + "description": "Beschreibung", + "excerpt": "Auszug", + "date": "Datum", + "time": "Zeit", + "available": "Verfügbar", + "size": "Größe" + } } }, - "pt-br": { - "passwords": { - "password": "A senha deve possuir no mínimo 6 caracteres e ser igual a confirmação.", - "reset": "Sua senha foi redefinida!", - "sent": "O link para redefinição de senha foi enviado para o seu e-mail!", - "token": "Token para recuperação de senha inválido.", - "user": "O link para redefinição de senha foi enviado para o seu e-mail!", - "changed": "Password changed successfuly.", - "invalid": "Current password you entered is not correct." - }, - "dashboard": { - "dashboard_blank_title": "Welcome to your account!", - "dashboard_blank_description": "Monica is the place to organize all the interactions you have with the ones you care about.", - "dashboard_blank_cta": "Add your first contact", - "notes_title": "You don't any notes yet.", - "tab_recent_calls": "Recent calls", - "tab_favorite_notes": "Favorite notes", - "tab_calls_blank": "You haven't logged a call yet.", - "statistics_contacts": "Contatos", - "statistics_activities": "Atividades", - "statistics_gifts": "Presentes" - }, - "auth": { - "failed": "As informações de login não foram encontradas.", - "throttle": "Muitas tentativas de login. Por favor tente novamente em {seconds} segundos.", - "not_authorized": "Você não está autorizado a executar esta ação", - "signup_disabled": "Atualmente o registro está desativado", - "2fa_title": "Two Factor Authentication", - "2fa_wrong_validation": "The two factor authentication has failed.", - "2fa_one_time_password": "Authentication code", - "2fa_recuperation_code": "Enter a two factor recovery code" - }, + "en": { "app": { - "update": "Atualizar", - "save": "Salvar", - "add": "Adicionar", - "cancel": "Cancelar", - "delete": "Deletar", - "edit": "Editar", + "update": "Update", + "save": "Save", + "add": "Add", + "cancel": "Cancel", + "delete": "Delete", + "edit": "Edit", "upload": "Upload", "close": "Close", "remove": "Remove", @@ -2155,28 +1452,28 @@ export default { "with": "with", "markdown_description": "Want to format your text in a nice way? We support Markdown to add bold, italic, lists and more.", "markdown_link": "Read documentation", - "header_settings_link": "Configurações", - "header_logout_link": "Sair", - "main_nav_cta": "Adicionar Pessoa", - "main_nav_dashboard": "Painel", - "main_nav_family": "Contatos", - "main_nav_journal": "Diário", - "main_nav_activities": "Atividades", - "main_nav_tasks": "Tarefas", - "main_nav_trash": "Lixo", - "footer_remarks": "Alguma observação?", - "footer_send_email": "Mande-me um email", - "footer_privacy": "Política de Privacidade", - "footer_release": "Notas de versão", + "header_settings_link": "Settings", + "header_logout_link": "Logout", + "main_nav_cta": "Add people", + "main_nav_dashboard": "Dashboard", + "main_nav_family": "Contacts", + "main_nav_journal": "Journal", + "main_nav_activities": "Activities", + "main_nav_tasks": "Tasks", + "main_nav_trash": "Trash", + "footer_remarks": "Any remarks?", + "footer_send_email": "Send me an email", + "footer_privacy": "Privacy policy", + "footer_release": "Release notes", "footer_newsletter": "Newsletter", "footer_source_code": "Contribute", "footer_version": "Version: {version}", "footer_new_version": "A new version is available", "footer_modal_version_whats_new": "What's new", "footer_modal_version_release_away": "You are 1 release behind the latest version available. You should update your instance.|You are {number} releases behind the latest version available. You should update your instance.", - "breadcrumb_dashboard": "Painel", - "breadcrumb_list_contacts": "Lista de contatos", - "breadcrumb_journal": "Diário", + "breadcrumb_dashboard": "Dashboard", + "breadcrumb_list_contacts": "List of people", + "breadcrumb_journal": "Journal", "breadcrumb_settings": "Settings", "breadcrumb_settings_export": "Export", "breadcrumb_settings_users": "Users", @@ -2188,398 +1485,124 @@ export default { "breadcrumb_settings_tags": "Tags", "breadcrumb_add_significant_other": "Add significant other", "breadcrumb_edit_significant_other": "Edit significant other", + "breadcrumb_add_note": "Add a note", + "breadcrumb_edit_note": "Edit a note", "breadcrumb_api": "API", "breadcrumb_edit_introductions": "How did you meet", + "breadcrumb_settings_personalization": "Personalization", "breadcrumb_settings_security": "Security", "breadcrumb_settings_security_2fa": "Two Factor Authentication", - "gender_male": "Homem", - "gender_female": "Mulher", - "gender_none": "Prefiro não dizer", + "gender_male": "Man", + "gender_female": "Woman", + "gender_none": "Rather not say", "error_title": "Whoops! Something went wrong.", "error_unauthorized": "You don't have the right to edit this resource." }, - "settings": { - "sidebar_settings": "Account settings", - "sidebar_settings_export": "Export data", - "sidebar_settings_users": "Users", - "sidebar_settings_subscriptions": "Subscription", - "sidebar_settings_import": "Import data", - "sidebar_settings_tags": "Tags management", - "sidebar_settings_security": "Security", - "export_title": "Export your account data", - "export_be_patient": "Click the button to start the export. It might take several minutes to process the export - please be patient and do not spam the button.", - "export_title_sql": "Export to SQL", - "export_sql_explanation": "Exporting your data in SQL format allows you to take your data and import it to your own Monica instance. This is only valuable if you do have your own server.", - "export_sql_cta": "Export to SQL", - "export_sql_link_instructions": "Note: read the instructions<\/a> to learn more about importing this file to your instance.", - "name_order": "Name order", - "name_order_firstname_first": "First name first (John Doe)", - "name_order_lastname_first": "Last name first (Doe John)", - "currency": "Moneda", - "name": "Seu nome: {name}", - "email": "Endereço de email", - "email_placeholder": "Digite o email", - "email_help": "Este é o e-mail usado para logar, e é aqui que você receberá seus lembretes.", - "timezone": "Fuso horário", - "layout": "Layout", - "layout_small": "Máximo 1200 pixels de largura", - "layout_big": "Largura total do navegador", - "save": "Salvar Preferências", - "delete_title": "Delete your account", - "delete_desc": "Do you wish to delete your account? Warning: deletion is permanent and all your data will be erased permamently.", - "reset_desc": "Do you wish to reset your account? This will remove all your contacts, and the data associated with them. Your account will not be deleted.", - "reset_title": "Reset your account", - "reset_cta": "Reset account", - "reset_notice": "Are you sure to reset your account? There is no turning back.", - "reset_success": "Your account has been reset successfully", - "delete_notice": "Tem certeza que deseja excluir sua conta? Não há como voltar atrás.", - "delete_cta": "Deletar conta", - "settings_success": "Preferências atualizadas!", - "locale": "Idioma usado no aplicativo", - "locale_en": "Inglês", - "locale_fr": "Francês", - "locale_pt-br": "Português", - "locale_cz": "Checo", - "locale_it": "Italiano", - "locale_de": "Alemão", - "security_title": "Security", - "security_help": "Change security matters for your account.", - "password_change": "Password change", - "password_current": "Current password", - "password_current_placeholder": "Enter your current password", - "password_new1": "New password", - "password_new1_placeholder": "Enter a new password", - "password_new2": "Confirmation", - "password_new2_placeholder": "Retype the new password", - "password_btn": "Change password", + "auth": { + "failed": "These credentials do not match our records.", + "throttle": "Too many login attempts. Please try again in {seconds} seconds.", + "not_authorized": "You are not authorized to execute this action", + "signup_disabled": "Registration is currently disabled", + "back_homepage": "Back to homepage", "2fa_title": "Two Factor Authentication", - "2fa_enable_title": "Enable Two Factor Authentication", - "2fa_enable_description": "Enable Two Factor Authentication to increase security with your account.", - "2fa_enable_otp": "Open up your two factor authentication mobile app and scan the following QR barcode:", - "2fa_enable_otp_help": "If your two factor authentication mobile app does not support QR barcodes, enter in the following code:", - "2fa_enable_otp_validate": "Please validate the new device you've just set:", - "2fa_enable_success": "Two Factor Authentication activated", - "2fa_enable_error": "Error when trying to activate Two Factor Authentication", - "2fa_disable_title": "Disable Two Factor Authentication", - "2fa_disable_description": "Disable Two Factor Authentication for your account. Be careful, your account will not be secured anymore !", - "2fa_disable_success": "Two Factor Authentication disabled", - "2fa_disable_error": "Error when trying to disable Two Factor Authentication", - "users_list_title": "Users with access to your account", - "users_list_add_user": "Invite a new user", - "users_list_you": "That's you", - "users_list_invitations_title": "Pending invitations", - "users_list_invitations_explanation": "Below are the people you've invited to join Monica as a collaborator.", - "users_list_invitations_invited_by": "invited by {name}", - "users_list_invitations_sent_date": "sent on {date}", - "users_blank_title": "You are the only one who has access to this account.", - "users_blank_add_title": "Would you like to invite someone else?", - "users_blank_description": "This person will have the same access that you have, and will be able to add, edit or delete contact information.", - "users_blank_cta": "Invite someone", - "users_add_title": "Invite a new user by email to your account", - "users_add_description": "This person will have the same rights as you do, including inviting other users and deleting them (including you). Therefore, make sure you trust this person.", - "users_add_email_field": "Enter the email of the person you want to invite", - "users_add_confirmation": "I confirm that I want to invite this user to my account. This person will access ALL my data and see exactly what I see.", - "users_add_cta": "Invite user by email", - "users_error_please_confirm": "Please confirm that you want to invite this before proceeding with the invitation", - "users_error_email_already_taken": "This email is already taken. Please choose another one", - "users_error_already_invited": "You already have invited this user. Please choose another email address.", - "users_error_email_not_similar": "This is not the email of the person who've invited you.", - "users_invitation_deleted_confirmation_message": "The invitation has been successfully deleted", - "users_invitations_delete_confirmation": "Are you sure you want to delete this invitation?", - "users_list_delete_confirmation": "Are you sure to delete this user from your account?", - "subscriptions_account_current_plan": "Your current plan", - "subscriptions_account_paid_plan": "You are on the {name} plan. It costs ${price} every month.", - "subscriptions_account_next_billing": "Your subscription will auto-renew on {date}<\/strong>. You can cancel subscription<\/a> anytime.", - "subscriptions_account_free_plan": "You are on the free plan.", - "subscriptions_account_upgrade": "Upgrade your account", - "subscriptions_account_free_plan_upgrade": "You can upgrade your account to the {name} plan, which costs ${price} per month. Here are the advantages:", - "subscriptions_account_free_plan_benefits_users": "Unlimited number of users", - "subscriptions_account_free_plan_benefits_reminders": "Reminders by email", - "subscriptions_account_free_plan_benefits_import_data_vcard": "Import your contacts with vCard", - "subscriptions_account_free_plan_benefits_support": "Support the project on the long run, so we can introduce more great features.", - "subscriptions_account_invoices": "Invoices", - "subscriptions_account_invoices_download": "Download", - "subscriptions_downgrade_title": "Downgrade your account to the free plan", - "subscriptions_downgrade_limitations": "The free plan has limitations. In order to be able to downgrade, you need to pass the checklist below:", - "subscriptions_downgrade_rule_users": "You must have only 1 user in your account", - "subscriptions_downgrade_rule_users_constraint": "You currently have {count} users<\/a> in your account.", - "subscriptions_downgrade_rule_invitations": "You must not have pending invitations", - "subscriptions_downgrade_rule_invitations_constraint": "You currently have {count} pending invitations<\/a> sent to people.", - "subscriptions_downgrade_cta": "Downgrade", - "subscriptions_upgrade_title": "Upgrade your account", - "subscriptions_upgrade_description": "Please enter your card details below. Monica uses Stripe<\/a> to process your payments securely. No credit card information are stored on our servers.", - "subscriptions_upgrade_credit": "Credit or debit card", - "subscriptions_upgrade_warning": "Your account will be instantly updated. You can upgrade, downgrade, or cancel any time. When you cancel, you will never be charged again. However, you will not be refunded for the current month.", - "subscriptions_upgrade_cta": " Charge my card ${price} every month", - "subscriptions_pdf_title": "Your {name} monthly subscription", - "import_title": "Import contacts in your account", - "import_cta": "Upload contacts", - "import_stat": "You've imported {number} files so far.", - "import_result_stat": "Uploaded vCard with {total_contacts} contacts ({total_imported} imported, {total_skipped} skipped)", - "import_view_report": "View report", - "import_in_progress": "The import is in progress. Reload the page in one minute.", - "import_upload_title": "Import your contacts from a vCard file", - "import_upload_rules_desc": "We do however have some rules:", - "import_upload_rule_format": "We support .vcard<\/code> and .vcf<\/code> files.", - "import_upload_rule_vcard": "We support the vCard 3.0 format, which is the default format for Contacts.app (macOS) and Google Contacts.", - "import_upload_rule_instructions": "Export instructions for Contacts.app (macOS)<\/a> and Google Contacts<\/a>.", - "import_upload_rule_multiple": "For now, if your contacts have multiple email addresses or phone numbers, only the first entry will be picked up.", - "import_upload_rule_limit": "Files are limited to 10MB.", - "import_upload_rule_time": "It might take up to 1 minute to upload the contacts and process them. Be patient.", - "import_upload_rule_cant_revert": "Make sure data is accurate before uploading, as you can't undo the upload.", - "import_upload_form_file": "Your .vcf<\/code> or .vCard<\/code> file:", - "import_report_title": "Importing report", - "import_report_date": "Date of the import", - "import_report_type": "Type of import", - "import_report_number_contacts": "Number of contacts in the file", - "import_report_number_contacts_imported": "Number of imported contacts", - "import_report_number_contacts_skipped": "Number of skipped contacts", - "import_report_status_imported": "Imported", - "import_report_status_skipped": "Skipped", - "import_vcard_contact_exist": "Contact already exists", - "import_vcard_contact_no_firstname": "No firstname (mandatory)", - "import_blank_title": "You haven't imported any contacts yet.", - "import_blank_question": "Would you like to import contacts now?", - "import_blank_description": "We can import vCard files that you can get from Google Contacts or your Contact manager.", - "import_blank_cta": "Import vCard", - "tags_list_title": "Tags", - "tags_list_description": "You can organize your contacts by setting up tags. Tags work like folders, but you can add more than one tag to a contact.", - "tags_list_contact_number": "{count} contacts", - "tags_list_delete_success": "The tag has been successfully with success", - "tags_list_delete_confirmation": "Are you sure you want to delete the tag? No contacts will be deleted, only the tag.", - "tags_blank_title": "Tags are a great way of categorizing your contacts.", - "tags_blank_description": "Tags work like folders, but you can add more than one tag to a contact. Go to a contact and tag a friend, right below the name. Once a contact is tagged, go back here to manage all the tags in your account.", - "api_title": "API access", - "api_description": "The API can be used to manipulate Monica's data from an external application, like a mobile application for instance.", - "api_personal_access_tokens": "Personal access tokens", - "api_pao_description": "Make sure you give this token to a source you trust - as they allow you to access all your data.", - "api_oauth_clients": "Your Oauth clients", - "api_oauth_clients_desc": "This section lets you register your own OAuth clients.", - "api_authorized_clients": "List of authorized clients", - "api_authorized_clients_desc": "This section lists all the clients you've authorized to access your application. You can revoke this authorization at anytime.", - "personalization_title": "Here you can find different settings to configure your account. These features are more for \"power users\" who want maximum control over Monica.", - "personalization_contact_field_type_title": "Contact field types", - "personalization_contact_field_type_add": "Add new field type", - "personalization_contact_field_type_description": "Here you can configure all the different types of contact fields that you can associate to all your contacts. If in the future, a new social network appears, you will be able to add this new type of ways of contacting your contacts right here.", - "personalization_contact_field_type_table_name": "Name", - "personalization_contact_field_type_table_protocol": "Protocol", - "personalization_contact_field_type_table_actions": "Actions", - "personalization_contact_field_type_modal_title": "Add a new contact field type", - "personalization_contact_field_type_modal_edit_title": "Edit an existing contact field type", - "personalization_contact_field_type_modal_delete_title": "Delete an existing contact field type", - "personalization_contact_field_type_modal_delete_description": "Are you sure you want to delete this contact field type? Deleting this type of contact field will delete ALL the data with this type for all your contacts.", - "personalization_contact_field_type_modal_name": "Name", - "personalization_contact_field_type_modal_protocol": "Protocol (optional)", - "personalization_contact_field_type_modal_protocol_help": "Each new contact field type can be clickable. If a protocol is set, we will use it to trigger the action that is set.", - "personalization_contact_field_type_modal_icon": "Icon (optional)", - "personalization_contact_field_type_modal_icon_help": "You can associate an icon with this contact field type. You need to add a reference to a Font Awesome icon.", - "personalization_contact_field_type_delete_success": "The contact field type has been deleted with success.", - "personalization_contact_field_type_add_success": "The contact field type has been successfully added.", - "personalization_contact_field_type_edit_success": "The contact field type has been successfully updated.", - "personalization_genders_title": "Gender types", - "personalization_genders_add": "Add new gender type", - "personalization_genders_desc": "You can define as many genders as you need to. You need at least one gender type in your account.", - "personalization_genders_modal_add": "Add gender type", - "personalization_genders_modal_question": "How should this new gender be called?", - "personalization_genders_modal_edit": "Update gender type", - "personalization_genders_modal_edit_question": "How should this new gender be renamed?", - "personalization_genders_modal_delete": "Delete gender type", - "personalization_genders_modal_delete_desc": "Are you sure you want to delete {name}?", - "personalization_genders_modal_delete_question": "You currently have {numberOfContacts} contacts who have this gender. If you delete this gender, what gender should those contacts have?", - "personalization_genders_modal_error": "Please choose a valid gender from the list." - }, - "reminder": { - "type_birthday": "Desejar feliz aniversário para", - "type_phone_call": "Ligar", - "type_lunch": "Almoçar com", - "type_hangout": "Sair com", - "type_email": "Email", - "type_birthday_kid": "Desejar feliz aniversário para o filho de" - }, - "mail": { - "subject_line": "Lembrete para {contact}", - "greetings": "Olá {username}", - "want_reminded_of": "VOCÊ QUER SER LEMBRADO COMO", - "for": "PARA:", - "footer_contact_info": "Adicionar, visualizar, completar e alterar informações sobre este contato:" + "2fa_wrong_validation": "The two factor authentication has failed.", + "2fa_one_time_password": "Authentication code", + "2fa_recuperation_code": "Enter a two factor recovery code" }, - "pagination": { - "previous": "« Anterior", - "next": "Próxima »" + "dashboard": { + "dashboard_blank_title": "Welcome to your account!", + "dashboard_blank_description": "Monica is the place to organize all the interactions you have with the ones you care about.", + "dashboard_blank_cta": "Add your first contact", + "notes_title": "You don't have any starred notes yet.", + "tab_recent_calls": "Recent calls", + "tab_favorite_notes": "Favorite notes", + "tab_calls_blank": "You haven't logged a call yet.", + "statistics_contacts": "Contacts", + "statistics_activities": "Activities", + "statistics_gifts": "Gifts" }, "journal": { "journal_rate": "How was your day? You can rate it once a day.", "journal_come_back": "Thanks. Come back tomorrow to rate your day again.", "journal_description": "Note: the journal lists both manual journal entries, and automatic entries like Activities done with your contacts. While you can delete journal entries manually, you'll have to delete the activity directly on the contact page.", - "journal_add": "Adicionar um registro no diário", + "journal_add": "Add a journal entry", "journal_created_automatically": "Created automatically", "journal_entry_type_journal": "Journal entry", "journal_entry_type_activity": "Activity", "journal_entry_rate": "You rated your day.", - "entry_delete_success": "O registro no diário foi eliminada com sucesso.", - "journal_add_title": "Título (Opcional)", - "journal_add_post": "Registro", - "journal_add_cta": "Salvar", - "journal_blank_cta": "Adicione seu primeiro registro no diário", - "journal_blank_description": "O diário permite que você escreva eventos que aconteceram com você, para te lembrar.", + "entry_delete_success": "The journal entry has been successfully deleted.", + "journal_add_title": "Title (optional)", + "journal_add_post": "Entry", + "journal_add_cta": "Save", + "journal_blank_cta": "Add your first journal entry", + "journal_blank_description": "The journal lets you write events that happened to you, and remember them.", "delete_confirmation": "Are you sure you want to delete this journal entry?" }, - "validation": { - "accepted": "O campo {attribute} deve ser aceito.", - "active_url": "O campo {attribute} deve conter uma URL válida.", - "after": "O campo {attribute} deve conter uma data posterior a {date}.", - "after_or_equal": "O campo {attribute} deve conter uma data superior ou igual a {date}.", - "alpha": "O campo {attribute} deve conter apenas letras.", - "alpha_dash": "O campo {attribute} deve conter apenas letras, números e traços.", - "alpha_num": "O campo {attribute} deve conter apenas letras e números .", - "array": "O campo {attribute} deve conter um array.", - "before": "O campo {attribute} deve conter uma data anterior a {date}.", - "before_or_equal": "O campo {attribute} deve conter uma data inferior ou igual a {date}.", - "between": { - "numeric": "O campo {attribute} deve conter um número entre {min} e {max}.", - "file": "O campo {attribute} deve conter um arquivo de {min} a {max} kilobytes.", - "string": "O campo {attribute} deve conter entre {min} a {max} caracteres.", - "array": "O campo {attribute} deve conter de {min} a {max} itens." - }, - "boolean": "O campo {attribute} deve conter o valor verdadeiro ou falso.", - "confirmed": "A confirmação para o campo {attribute} não coincide.", - "date": "O campo {attribute} não contém uma data válida.", - "date_format": "A data informada para o campo {attribute} não respeita o formato {format}.", - "different": "Os campos {attribute} e {other} devem conter valores diferentes.", - "digits": "O campo {attribute} deve conter {digits} dígitos.", - "digits_between": "O campo {attribute} deve conter entre {min} a {max} dígitos.", - "dimensions": "O valor informado para o campo {attribute} não é uma dimensão de imagem válida.", - "distinct": "O campo {attribute} contém um valor duplicado.", - "email": "O campo {attribute} não contém um endereço de email válido.", - "exists": "O valor selecionado para o campo {attribute} é inválido.", - "file": "O campo {attribute} deve conter um arquivo.", - "filled": "O campo {attribute} é obrigatório.", - "image": "O campo {attribute} deve conter uma imagem.", - "in": "O campo {attribute} não contém um valor válido.", - "in_array": "O campo {attribute} não existe em {other}.", - "integer": "O campo {attribute} deve conter um número inteiro.", - "ip": "O campo {attribute} deve conter um IP válido.", - "ipv4": "The {attribute} must be a valid IPv4 address.", - "ipv6": "The {attribute} must be a valid IPv6 address.", - "json": "O campo {attribute} deve conter uma string JSON válida.", - "max": { - "numeric": "O campo {attribute} não pode conter um valor superior a {max}.", - "file": "O campo {attribute} não pode conter um arquivo com mais de {max} kilobytes.", - "string": "O campo {attribute} não pode conter mais de {max} caracteres.", - "array": "O campo {attribute} deve conter no máximo {max} itens." - }, - "mimes": "O campo {attribute} deve conter um arquivo do tipo: {values}.", - "mimetypes": "O campo {attribute} deve conter um arquivo do tipo: {values}.", - "min": { - "numeric": "O campo {attribute} deve conter um número superior ou igual a {min}.", - "file": "O campo {attribute} deve conter um arquivo com no mínimo {min} kilobytes.", - "string": "O campo {attribute} deve conter no mínimo {min} caracteres.", - "array": "O campo {attribute} deve conter no mínimo {min} itens." - }, - "not_in": "O campo {attribute} contém um valor inválido.", - "numeric": "O campo {attribute} deve conter um valor numérico.", - "present": "O campo {attribute} deve estar presente.", - "regex": "O formato do valor informado no campo {attribute} é inválido.", - "required": "O campo {attribute} é obrigatório.", - "required_if": "O campo {attribute} é obrigatório quando o valor do campo {other} é igual a {value}.", - "required_unless": "O campo {attribute} é obrigatório a menos que {other} esteja presente em {values}.", - "required_with": "O campo {attribute} é obrigatório quando {values} está presente.", - "required_with_all": "O campo {attribute} é obrigatório quando um dos {values} está presente.", - "required_without": "O campo {attribute} é obrigatório quando {values} não está presente.", - "required_without_all": "O campo {attribute} é obrigatório quando nenhum dos {values} está presente.", - "same": "Os campos {attribute} e {other} devem conter valores iguais.", - "size": { - "numeric": "O campo {attribute} deve conter o número {size}.", - "file": "O campo {attribute} deve conter um arquivo com o tamanho de {size} kilobytes.", - "string": "O campo {attribute} deve conter {size} caracteres.", - "array": "O campo {attribute} deve conter {size} itens." - }, - "string": "O campo {attribute} deve ser uma string.", - "timezone": "O campo {attribute} deve conter um fuso horário válido.", - "unique": "O valor informado para o campo {attribute} já está em uso.", - "uploaded": "Falha no Upload do arquivo {attribute}.", - "url": "O formato da URL informada para o campo {attribute} é inválido.", - "custom": { - "attribute-name": { - "rule-name": "custom-message" - } - }, - "attributes": { - "address": "endereço", - "age": "idade", - "body": "conteúdo", - "city": "cidade", - "country": "país", - "date": "data", - "day": "dia", - "description": "descrição", - "excerpt": "resumo", - "first_name": "primeiro nome", - "gender": "gênero", - "hour": "hora", - "last_name": "sobrenome", - "message": "mensagem", - "minute": "minuto", - "mobile": "celular", - "month": "mês", - "name": "nome", - "password_confirmation": "confirmação da senha", - "password": "senha", - "phone": "telefone", - "second": "segundo", - "sex": "sexo", - "state": "estado", - "subject": "assunto", - "time": "hora", - "title": "título", - "username": "usuário", - "year": "ano" - } + "mail": { + "subject_line": "Reminder for {contact}", + "greetings": "Hi {username}", + "want_reminded_of": "YOU WANTED TO BE REMINDED OF", + "for": "FOR:", + "footer_contact_info": "Add, view, complete, and change information about this contact:" + }, + "pagination": { + "previous": "« Previous", + "next": "Next »" + }, + "passwords": { + "password": "Passwords must be at least six characters and match the confirmation.", + "reset": "Your password has been reset!", + "sent": "If the email you entered exists in our records, you've been sent a password reset link.", + "token": "This password reset token is invalid.", + "user": "If the email you entered exists in our records, you've been sent a password reset link.", + "changed": "Password changed successfuly.", + "invalid": "Current password you entered is not correct." }, "people": { - "people_list_number_kids": "{0} 0 crianças|{1,1} 1 criança|{2,*} {count} crianças", + "people_list_number_kids": "{0} 0 kid|{1,1} 1 kid|{2,*} {count} kids", "people_list_last_updated": "Last consulted:", - "people_list_number_reminders": "{0} 0 lembretes|{1,1} 1 lembrete|{2, *} {count} lembretes", - "people_list_blank_title": "Você ainda não tem ninguém em sua conta", - "people_list_blank_cta": "Adicionar uma pessoa", - "people_list_stats": "{count} contacts", + "people_list_number_reminders": "{0} 0 reminders|{1,1} 1 reminder|{2, *} {count} reminders", + "people_list_blank_title": "You don't have anyone in your account yet", + "people_list_blank_cta": "Add someone", "people_list_sort": "Sort", - "people_list_firstnameAZ": "Classificar por primeiro nome A → Z", - "people_list_firstnameZA": "Classificar por primeiro nome Z → A", - "people_list_lastnameAZ": "Classificar por sobrenome A → Z", - "people_list_lastnameZA": "Classificar por sobrenome Z → A", + "people_list_stats": "{count} contacts", + "people_list_firstnameAZ": "Sort by first name A → Z", + "people_list_firstnameZA": "Sort by first name Z → A", + "people_list_lastnameAZ": "Sort by last name A → Z", + "people_list_lastnameZA": "Sort by last name Z → A", "people_list_lastactivitydateNewtoOld": "Sort by last activity date newest to oldest", "people_list_lastactivitydateOldtoNew": "Sort by last activity date oldest to newest", "people_list_filter_tag": "Showing all the contacts tagged with ", "people_list_clear_filter": "Clear filter", "people_list_contacts_per_tags": "{0} 0 contact|{1,1} 1 contact|{2,*} {count} contacts", "people_search": "Search your contacts...", - "people_search_no_results": "No relevant contact found :(", + "people_search_no_results": "No relevant contacts found :(", "people_list_account_usage": "Your account usage: {current}\/{limit} contacts", "people_list_account_upgrade_title": "Upgrade your account to unlock it to its full potential.", "people_list_account_upgrade_cta": "Upgrade now", - "people_add_title": "Adicione uma nova pessoa", + "people_add_title": "Add a new person", "people_add_missing": "No Person Found Add New One Now", - "people_add_firstname": "Primeiro nome", - "people_add_middlename": "Nome do meio (Opcional)", - "people_add_lastname": "Sobrenome (Opcional)", - "people_add_cta": "Adicionar essa pessoa", + "people_add_firstname": "First name", + "people_add_middlename": "Middle name (Optional)", + "people_add_lastname": "Last name (Optional)", + "people_add_cta": "Add", "people_save_and_add_another_cta": "Submit and add someone else", "people_add_success": "{name} has been successfully created", - "people_add_gender": "Gênero", - "people_delete_success": "O contato foi excluído", - "people_delete_message": "Se você precisar excluir este contato,", - "people_delete_click_here": "clique aqui", - "people_delete_confirmation": "Você tem certeza de que deseja excluir esse contato? A exclusão é permanente.", + "people_add_gender": "Gender", + "people_delete_success": "The contact has been deleted", + "people_delete_message": "If you need to delete this contact,", + "people_delete_click_here": "click here", + "people_delete_confirmation": "Are you sure you want to delete this contact? Deletion is permanent.", "people_add_birthday_reminder": "Wish happy birthday to {name}", "people_add_import": "Do you want to import your contacts<\/a>?", + "people_edit_email_error": "There is already a contact in your account with this email address. Please choose another one.", "section_contact_information": "Contact information", - "section_personal_activities": "Atividades", - "section_personal_reminders": "Lembretes", - "section_personal_tasks": "Tarefas", - "section_personal_gifts": "Presentes", - "link_to_list": "Lista de pessoas", - "edit_contact_information": "Editar informação do contato", + "section_personal_activities": "Activities", + "section_personal_reminders": "Reminders", + "section_personal_tasks": "Tasks", + "section_personal_gifts": "Gifts", + "link_to_list": "List of people", + "edit_contact_information": "Edit contact information", "call_button": "Log a call", "modal_call_title": "Log a call", "modal_call_comment": "What did you talk about? (optional)", @@ -2593,25 +1616,26 @@ export default { "call_empty_comment": "No details", "call_blank_title": "Keep track of the phone calls you've done with {name}", "call_blank_desc": "You called {name}", - "birthdate_not_set": "A data de nascimento não está definida", - "age_approximate_in_years": "por volta de {age} anos de idade", - "age_exact_in_years": "{age} anos de idade", - "age_exact_birthdate": "nascido {date}", - "last_called": "Última chamada: {date}", - "last_called_empty": "Última chamada: desconhecido", - "last_activity_date": "Última atividade junto: {date}", - "last_activity_date_empty": "Última atividade junto: desconhecido", - "information_edit_success": "O perfil foi atualizado com sucesso", - "information_edit_title": "Editar informações pessoais para {name}", + "birthdate_not_set": "Birthdate is not set", + "age_approximate_in_years": "around {age} years old", + "age_exact_in_years": "{age} years old", + "age_exact_birthdate": "born {date}", + "last_called": "Last called: {date}", + "last_called_empty": "Last called: unknown", + "last_activity_date": "Last activity together: {date}", + "last_activity_date_empty": "Last activity together: unknown", + "information_edit_success": "The profile has been updated successfully", + "information_edit_title": "Edit {name}'s personal information", "information_edit_avatar": "Photo\/avatar of the contact", "information_edit_max_size": "Max {size} Mb.", - "information_edit_firstname": "Primeiro nome", - "information_edit_lastname": "Sobrenome (Opcional)", + "information_edit_firstname": "First name", + "information_edit_lastname": "Last name (Optional)", "information_edit_linkedin": "LinkedIn profile (optional)", - "information_edit_probably": "Esta pessoa é provavelmente", - "information_edit_probably_yo": "anos de idade", - "information_edit_exact": "Conheço a data de nascimento exata dessa pessoa, que é", - "information_edit_help": "Se você indicar uma data de nascimento exata para essa pessoa, criaremos um novo lembrete para você - então você será notificado todos os anos quando é hora de celebrar a data de nascimento desta pessoa.", + "information_edit_unknown": "I do not know this person's age", + "information_edit_probably": "This person is probably", + "information_edit_probably_yo": "years old", + "information_edit_exact": "I know the exact birthdate of this person...", + "information_edit_help": "If you indicate an exact birthdate for this person, we will create a new reminder for you - so you'll be notified every year when it's time to celebrate this person's birthdate.", "information_no_linkedin_defined": "No LinkedIn defined", "information_no_work_defined": "No work information defined", "information_work_at": "at {company}", @@ -2620,175 +1644,176 @@ export default { "work_edit_title": "Update {name}'s job information", "work_edit_job": "Job title (optional)", "work_edit_company": "Company (optional)", - "food_preferencies_add_success": "As preferências de alimentos foram salvas", - "food_preferencies_edit_description": "Talvez {firstname} ou alguém na família de {family} tenha uma alergia. Ou não gosta de uma garrafa específica de vinho. Indique-os aqui para que você lembre-se da próxima vez que você os convide para o jantar", - "food_preferencies_edit_description_no_last_name": "Talvez {firstname} tenha uma alergia. Ou não gosta de uma garrafa específica de vinho. Indique-os aqui para que você lembre-se da próxima vez que você os convide para o jantar", - "food_preferencies_edit_title": "Indique preferências de alimentos", - "food_preferencies_edit_cta": "Guardar preferências de alimentos", - "food_preferencies_title": "Preferências alimentares", - "food_preferencies_cta": "Adicione preferências de alimentos", - "reminders_blank_title": "Há algo sobre o qual você quer se lembrar {name}?", - "reminders_blank_add_activity": "Adicionar um lembrete", - "reminders_add_title": "Sobre o que você gostaria de lembrar sobre {name}?", - "reminders_add_description": "Lembre-me de...", - "reminders_add_next_time": "Quando é a próxima vez que você gostaria de ser lembrado sobre isso?", - "reminders_add_once": "Lembre-me sobre isso apenas uma vez", - "reminders_add_recurrent": "Lembre-me sobre isso a todo momento", - "reminders_add_starting_from": "começar a partir da data especificada acima", - "reminders_add_cta": "Adicionar lembrete", + "food_preferencies_add_success": "Food preferences have been saved", + "food_preferencies_edit_description": "Perhaps {firstname} or someone in the {family}'s family has an allergy. Or doesn't like a specific bottle of wine. Indicate them here so you will remember it next time you invite them for dinner", + "food_preferencies_edit_description_no_last_name": "Perhaps {firstname} has an allergy. Or doesn't like a specific bottle of wine. Indicate them here so you will remember it next time you invite them for dinner", + "food_preferencies_edit_title": "Indicate food preferences", + "food_preferencies_edit_cta": "Save food preferences", + "food_preferencies_title": "Food preferences", + "food_preferencies_cta": "Add food preferences", + "reminders_blank_title": "Is there something you want to be reminded of about {name}?", + "reminders_blank_add_activity": "Add a reminder", + "reminders_add_title": "What would you like to be reminded of about {name}?", + "reminders_add_description": "Please remind me to...", + "reminders_add_next_time": "When is the next time you would like to be reminded about this?", + "reminders_add_once": "Remind me about this just once", + "reminders_add_recurrent": "Remind me about this every", + "reminders_add_starting_from": "starting from the date specified above", + "reminders_add_cta": "Add reminder", "reminders_edit_update_cta": "Update reminder", - "reminders_add_error_custom_text": "Você precisa indicar um texto para esse lembrete", - "reminders_create_success": "O lembrete foi adicionado com sucesso", - "reminders_delete_success": "O lembrete foi excluído com sucesso", + "reminders_add_error_custom_text": "You need to indicate a text for this reminder", + "reminders_create_success": "The reminder has been added successfully", + "reminders_delete_success": "The reminder has been deleted successfully", "reminders_update_success": "The reminder has been updated successfully", - "reminder_frequency_week": "toda semana|cada {number} semanas", - "reminder_frequency_month": "todo month|cada {number} mêses", - "reminder_frequency_year": "todo year|cada {number} anos", - "reminder_frequency_one_time": "em {date}", - "reminders_delete_confirmation": "em certeza de que deseja excluir esse lembrete?", - "reminders_delete_cta": "Deletar", - "reminders_next_expected_date": "em", - "reminders_cta": "Adicionar um lembrete", - "reminders_description": "Nós enviaremos um e-mail para cada uma dos lembretes abaixo. Lembretes são enviados todas as manhãs dos dias em que os eventos acontecerão", + "reminder_frequency_day": "every day|every {number} days", + "reminder_frequency_week": "every week|every {number} weeks", + "reminder_frequency_month": "every month|every {number} months", + "reminder_frequency_year": "every year|every {number} year", + "reminder_frequency_one_time": "on {date}", + "reminders_delete_confirmation": "Are you sure you want to delete this reminder?", + "reminders_delete_cta": "Delete", + "reminders_next_expected_date": "on", + "reminders_cta": "Add a reminder", + "reminders_description": "We will send an email for each one of the reminders below. Reminders are sent every morning the day events will happen. Reminders automatically added for birthdates can not be deleted. If you want to change those dates, edit the birthdate of the contacts.", "reminders_one_time": "One time", - "reminders_type_week": "semana", - "reminders_type_month": "mês", - "reminders_type_year": "ano", - "reminders_birthday": "Birthdate of {name}", + "reminders_type_week": "week", + "reminders_type_month": "month", + "reminders_type_year": "year", + "reminders_birthday": "Birthday of {name}", "reminders_free_plan_warning": "You are on the Free plan. No emails are sent on this plan. To receive your reminders by email, upgrade your account.", - "significant_other_sidebar_title": "Pessoas importantes", - "significant_other_cta": "Adicionar pessoa importante", - "significant_other_add_title": "Quem é importante para {name}?", - "significant_other_add_firstname": "Nome", - "significant_other_add_unknown": "Eu não sei a idade dessa pessoa", - "significant_other_add_probably": "Esta pessoa é provavelmente", - "significant_other_add_probably_yo": "anos de idade", - "significant_other_add_exact": "Conheço a data de nascimento exata dessa pessoa, que é", - "significant_other_add_help": "Se você indicar uma data de nascimento exata para esta pessoa, criaremos um novo lembrete para você - então você será notificado todos os anos quando é hora de celebrar esta data de nascimento.", - "significant_other_add_cta": "Adicionar pessoa importante", - "significant_other_edit_cta": "Editar pessoa importante", - "significant_other_delete_confirmation": "Tem certeza de que deseja excluir essa pessoa importante? A exclusão é permanente", + "significant_other_sidebar_title": "Significant other", + "significant_other_cta": "Add significant other", + "significant_other_add_title": "Who is {name}'s significant other?", + "significant_other_add_firstname": "First name", + "significant_other_add_unknown": "I do not know this person's age", + "significant_other_add_probably": "This person is probably", + "significant_other_add_probably_yo": "years old", + "significant_other_add_exact": "I know the exact birthdate of this person, which is", + "significant_other_add_help": "If you indicate an exact birthdate for this person, we will create a new reminder for you - so you'll be notified every year when it's time to celebrate this person's birthdate.", + "significant_other_add_cta": "Add significant other", + "significant_other_edit_cta": "Edit significant other", + "significant_other_delete_confirmation": "Are you sure you want to delete this significant other? Deletion is permanent", "significant_other_unlink_confirmation": "Are you sure you want to delete this relationship? This significant other will not be deleted - only the relationship between the two.", - "significant_other_add_success": "Pessoa importante adicionada com sucesso", - "significant_other_edit_success": "Pessoa importante atualizada com sucesso", - "significant_other_delete_success": "Pessoa importante excluída com sucesso", - "significant_other_add_birthday_reminder": "Deseje um feliz aniversário para {name}, pessoa importante de {contact_firstname}", + "significant_other_add_success": "The significant other has been added successfully", + "significant_other_edit_success": "The significant other has been updated successfully", + "significant_other_delete_success": "The significant other has been deleted successfully", + "significant_other_add_birthday_reminder": "Wish happy birthday to {name}, {contact_firstname}'s significant other", "significant_other_add_person": "Add a new person", "significant_other_link_existing_contact": "Link existing contact", "significant_other_add_no_existing_contact": "You don't have any contacts who can be {name}'s significant others at the moment.", "significant_other_add_existing_contact": "Select an existing contact as the significant other for {name}", "contact_add_also_create_contact": "Create a Contact entry for this person.", "contact_add_add_description": "This will let you treat this significant other like any other contact.", - "kids_sidebar_title": "Crianças", - "kids_sidebar_cta": "Adicionar outra criança", - "kids_blank_cta": "Adicionar uma criança", - "kids_add_title": "Adicionar uma criança", - "kids_add_boy": "Menino", - "kids_add_girl": "Menina", - "kids_add_gender": "Gênero", - "kids_add_firstname": "Primeiro nome", - "kids_add_firstname_help": "Assumimos que o último nome é {name}", + "kids_sidebar_title": "Children", + "kids_sidebar_cta": "Add another child", + "kids_blank_cta": "Add a child", + "kids_add_title": "Add a child", + "kids_add_boy": "Boy", + "kids_add_girl": "Girl", + "kids_add_gender": "Gender", + "kids_add_firstname": "First name", + "kids_add_firstname_help": "We assume the last name is {name}", "kids_add_lastname": "Last name (optional)", "kids_add_also_create": "Also create a Contact entry for this person.", "kids_add_also_desc": "This will let you treat this kid like any other contact.", "kids_add_no_existing_contact": "You don't have any contacts who can be {name}'s kid at the moment.", "kids_add_existing_contact": "Select an existing contact as the kid for {name}", - "kids_add_probably": "Esta criança provavelmente é", - "kids_add_probably_yo": "anos de idade", - "kids_add_exact": "Conheço a data de nascimento exata dessa criança, que é", - "kids_add_help": "Se você indicar uma data de nascimento exata para essa criança, criaremos um novo lembrete para você - então você será notificado todos os anos quando é hora de celebrar a data de nascimento desta criança.", - "kids_add_cta": "Adicionar criança", - "kids_edit_title": "Editar informações de {name}", - "kids_delete_confirmation": "Tem certeza de que deseja excluir esta criança? A exclusão é permanente", - "kids_add_success": "A criança foi adicionada com sucesso", - "kids_update_success": "A criança foi atualizada com sucesso", - "kids_delete_success": "A criança foi excluída com sucesso", - "kids_add_birthday_reminder": "Deseje um feliz aniversário para {name}, pessoa importante de {contact_firstname}", + "kids_add_probably": "This child is probably", + "kids_add_probably_yo": "years old", + "kids_add_exact": "I know the exact birthdate of this child, which is", + "kids_add_help": "If you indicate an exact birthdate for this child, we will create a new reminder for you - so you'll be notified every year when it's time to celebrate this child's birthdate", + "kids_add_cta": "Add child", + "kids_edit_title": "Edit information about {name}", + "kids_delete_confirmation": "Are you sure you want to delete this child? Deletion is permanent", + "kids_add_success": "The child has been added with success", + "kids_update_success": "The child has been updated successfully", + "kids_delete_success": "The child has been deleted successfully", + "kids_add_birthday_reminder": "Wish happy birthday to {name}, {contact_firstname}'s child", "kids_unlink_confirmation": "Are you sure you want to delete this relationship? This kid will not be deleted - only the relationship between the two.", - "tasks_blank_title": "Parece que você não tem nenhuma tarefa para {name} ainda", + "tasks_blank_title": "You don't have any tasks yet.", "tasks_form_title": "Title", "tasks_form_description": "Description (optional)", - "tasks_add_task": "Adicionar uma tarefa", - "tasks_delete_success": "A tarefa foi excluída com sucesso", - "tasks_complete_success": "O status da tarefa foi alterado com sucesso", - "activity_title": "Atividades", - "activity_type_group_simple_activities": "Atividades simples", - "activity_type_group_sport": "Esporte", - "activity_type_group_food": "Comida", - "activity_type_group_cultural_activities": "Atividades culturais", - "activity_type_just_hung_out": "apenas sai", - "activity_type_watched_movie_at_home": "assisti um filme em casa", - "activity_type_talked_at_home": "apenas fiquei em casa", - "activity_type_did_sport_activities_together": "fizemos algum esporte juntos", - "activity_type_ate_at_his_place": "comi na casa dele", - "activity_type_ate_at_her_place": "comi na casa dela", - "activity_type_went_bar": "fui para um bar", - "activity_type_ate_at_home": "comi em casa", - "activity_type_picknicked": "piquenique", - "activity_type_went_theater": "fui a um teatro", - "activity_type_went_concert": "fui a um concerto", - "activity_type_went_play": "fui jogar", - "activity_type_went_museum": "fui a um museu", - "activity_type_ate_restaurant": "comi em um restaurante", - "activities_add_activity": "Adicionar atividade", - "activities_more_details": "Mais detalhes", - "activities_hide_details": "Esconder detalhes", - "activities_delete_confirmation": "Tem certeza de que deseja excluir esta atividade?", - "activities_item_information": "{Activity}. Aconteceu em {date}", - "activities_add_title": "O que você fez com {name}?", - "activities_summary": "Descreva o que você fez", - "activities_add_pick_activity": "(Opcional) Gostaria de categorizar esta atividade? Você não precisa, mas isso lhe dará estatísticas mais tarde", - "activities_add_date_occured": "Data em que ocorreu esta atividade", - "activities_add_optional_comment": "Comentário opcional", - "activities_add_cta": "Adicionar essa atividade", - "activities_blank_title": "Acompanhe o que você fez com {name} no passado, sobre o que você falou", - "activities_blank_add_activity": "Adicionar uma atividade", - "activities_add_success": "A atividade foi adicionada com sucesso", - "activities_update_success": "A atividade foi atualizada com sucesso", - "activities_delete_success": "A atividade foi excluída com sucesso", - "activities_who_was_involved": "Quem estava envolvido?", + "tasks_add_task": "Add a task", + "tasks_delete_success": "The task has been deleted successfully", + "tasks_complete_success": "The task has changed status successfully", + "activity_title": "Activities", + "activity_type_group_simple_activities": "Simple activities", + "activity_type_group_sport": "Sport", + "activity_type_group_food": "Food", + "activity_type_group_cultural_activities": "Cultural activities", + "activity_type_just_hung_out": "just hung out", + "activity_type_watched_movie_at_home": "watched a movie at home", + "activity_type_talked_at_home": "just talked at home", + "activity_type_did_sport_activities_together": "did sport together", + "activity_type_ate_at_his_place": "ate at his place", + "activity_type_ate_at_her_place": "ate at her place", + "activity_type_went_bar": "went to a bar", + "activity_type_ate_at_home": "ate at home", + "activity_type_picknicked": "picknicked", + "activity_type_went_theater": "went to the theater", + "activity_type_went_concert": "went to a concert", + "activity_type_went_play": "went to a play", + "activity_type_went_museum": "went to the museum", + "activity_type_ate_restaurant": "ate at a restaurant", + "activities_add_activity": "Add activity", + "activities_more_details": "More details", + "activities_hide_details": "Hide details", + "activities_delete_confirmation": "Are you sure you want to delete this activity?", + "activities_item_information": "{Activity}. Happened on {date}", + "activities_add_title": "What did you do with {name}?", + "activities_summary": "Describe what you did", + "activities_add_pick_activity": "(Optional) Would you like to categorize this activity? You don't have to, but it will give you statistics later on", + "activities_add_date_occured": "Date this activity occured", + "activities_add_optional_comment": "Optional comment", + "activities_add_cta": "Record activity", + "activities_blank_title": "Keep track of what you've done with {name} in the past, and what you've talked about", + "activities_blank_add_activity": "Add an activity", + "activities_add_success": "The activity has been added successfully", + "activities_update_success": "The activity has been updated successfully", + "activities_delete_success": "The activity has been deleted successfully", + "activities_who_was_involved": "Who was involved?", "activities_activity": "Activity Category", - "notes_create_success": "A nota foi adicionada com sucesso", + "notes_create_success": "The note has been created successfully", "notes_update_success": "The note has been saved successfully", - "notes_delete_success": "A nota foi excluída com sucesso", - "notes_add_cta": "Adicionar nota", + "notes_delete_success": "The note has been deleted successfully", + "notes_add_cta": "Add note", "notes_favorite": "Add\/remove from favorites", "notes_delete_title": "Delete a note", - "notes_delete_confirmation": "Tem certeza de que deseja excluir esta anotação? A exclusão é permanente", - "gifts_add_success": "O presente foi adicionado com sucesso", - "gifts_delete_success": "O presente foi excluído com sucesso", - "gifts_delete_confirmation": "Tem certeza de que deseja excluir esse presente?", - "gifts_add_gift": "Adicionar um presente", - "gifts_link": "Ligar", - "gifts_delete_cta": "Deletar", - "gifts_add_title": "Gerenciamento de presentes para {name}", - "gifts_add_gift_idea": "Ideia de presente", - "gifts_add_gift_already_offered": "Presente já oferecido", + "notes_delete_confirmation": "Are you sure you want to delete this note? Deletion is permanent", + "gifts_add_success": "The gift has been added successfully", + "gifts_delete_success": "The gift has been deleted successfully", + "gifts_delete_confirmation": "Are you sure you want to delete this gift?", + "gifts_add_gift": "Add a gift", + "gifts_link": "Link", + "gifts_delete_cta": "Delete", + "gifts_add_title": "Gift management for {name}", + "gifts_add_gift_idea": "Gift idea", + "gifts_add_gift_already_offered": "Gift offered", "gifts_add_gift_received": "Gift received", - "gifts_add_gift_title": "O que é esse presente?", - "gifts_add_link": "Ligar com o site (Opcional)", - "gifts_add_value": "Valor (Opcional)", - "gifts_add_comment": "Comentário (Opcional)", - "gifts_add_someone": "Esse presente é pra alguem na família de {name}", + "gifts_add_gift_title": "What is this gift?", + "gifts_add_link": "Link to the web page (optional)", + "gifts_add_value": "Value (optional)", + "gifts_add_comment": "Comment (optional)", + "gifts_add_someone": "This gift is for someone in {name}'s family in particular", "gifts_ideas": "Gift ideas", "gifts_offered": "Gifts offered", "gifts_received": "Gifts received", "gifts_view_comment": "View comment", "gifts_mark_offered": "Mark as offered", "gifts_update_success": "The gift has been updated successfully", - "debt_delete_confirmation": "Tem certeza de que deseja excluir esta dívida?", - "debt_delete_success": "A dívida foi excluída com sucesso", - "debt_add_success": "A dívida foi adicionada com sucesso", - "debt_title": "Dívidas", - "debt_add_cta": "Adicionar dívida", - "debt_you_owe": "Você deve {amount}", - "debt_they_owe": "{name} te deve {amount}", + "debt_delete_confirmation": "Are you sure you want to delete this debt?", + "debt_delete_success": "The debt has been deleted successfully", + "debt_add_success": "The debt has been added successfully", + "debt_title": "Debts", + "debt_add_cta": "Add debt", + "debt_you_owe": "You owe {amount}", + "debt_they_owe": "{name} owes you {amount}", "debt_add_title": "Debt management", - "debt_add_you_owe": "Você deve a {name}", - "debt_add_they_owe": "{name} te deve", - "debt_add_amount": "a soma de", - "debt_add_reason": "Pelo seguinte motivo (Opcional)", - "debt_add_add_cta": "Adicionar dívida", + "debt_add_you_owe": "You owe {name}", + "debt_add_they_owe": "{name} owes you", + "debt_add_amount": "the sum of", + "debt_add_reason": "for the following reason (optional)", + "debt_add_add_cta": "Add debt", "debt_edit_update_cta": "Update debt", "debt_edit_success": "The debt has been updated successfully", "debts_blank_title": "Manage debts you owe to {name} or {name} owes you", @@ -2842,279 +1867,197 @@ export default { "pets_rat": "Rat", "pets_small_animal": "Small animal", "pets_other": "Other" - } - }, - "de": { - "passwords": { - "password": "Passwörter müssen aus mindestens 6 Zeichen bestehen und übereinstimmen.", - "reset": "Dein Passwort wurde zurückgesetzt!", - "sent": "Wenn die E-Mail-Adresse, die du eingegeben hast mit der in unserem System übereinstimmt, hast du eine E-Mail mit Reset-Link bekommen.", - "token": "Der Passwort-Reset-Token ist ungültig.", - "user": "Wenn die E-Mail-Adresse, die du eingegeben hast mit der in unserem System übereinstimmt, hast du eine E-Mail mit Reset-Link bekommen.", - "changed": "Dein Passwort wurde erfolgreich geändert.", - "invalid": "Dein aktuelles Passwort stimmt nicht." - }, - "dashboard": { - "dashboard_blank_title": "Herzlich Willkommen auf deinem Account!", - "dashboard_blank_description": "Monica ist der Ort um all deine Interaktionen zu organisieren die dir wichtig sind.", - "dashboard_blank_cta": "Füge deinen ersten Kontakt hinzu", - "notes_title": "Du hast noch keine Notizen.", - "tab_recent_calls": "Kürzliche Telefonate", - "tab_favorite_notes": "Markierte Notizen", - "tab_calls_blank": "Du hast noch keine Telefonate protokolliert.", - "statistics_contacts": "Kontakte", - "statistics_activities": "Aktivitäten", - "statistics_gifts": "Geschenke" - }, - "auth": { - "failed": "Die Anmeldedaten stimmen nicht.", - "throttle": "Zu viele Anmeldeversuche. Bitte in {seconds} Sekunden erneut versuchen.", - "not_authorized": "Du hast keine Berechtigung diese Aktion auszuführen", - "signup_disabled": "Neue Registrierungen sind zur Zeit nicht möglich", - "back_homepage": "Zurück zur Seite", - "2fa_title": "Zwei-Faktor-Authentifizierung", - "2fa_wrong_validation": "Die Zwei-Faktor-Authentifizierung ist fehlgeschlagen.", - "2fa_one_time_password": "Authentifizierungscode", - "2fa_recuperation_code": "Bitte gib deinen Zwei-Faktor-Wiederherstellungscode ein" }, - "app": { - "update": "Ändern", - "save": "Speichern", - "add": "Hinzufügen", - "cancel": "Abbrechen", - "delete": "Löschen", - "edit": "Bearbeiten", - "upload": "Hochladen", - "close": "Schließen", - "done": "Fertig", - "verify": "Überprüfe", - "for": "für", - "unknown": "Ich weiß das nicht", - "load_more": "Lade mehr", - "loading": "Lade mehr...", - "with": "mit", - "markdown_description": "Du möchtest deinen Test schöner formatieren? Monica unterstützt Markdown.", - "markdown_link": "Öffne die Dokumentation", - "header_settings_link": "Einstellungen", - "header_logout_link": "Ausloggen", - "main_nav_cta": "Person hinzufügen", - "main_nav_dashboard": "Dashboard", - "main_nav_family": "Personen", - "main_nav_journal": "Tagebuch", - "main_nav_activities": "Aktivitäten", - "main_nav_tasks": "Aufgaben", - "main_nav_trash": "Papierkorb", - "footer_remarks": "Eine Anmerkung?", - "footer_send_email": "Schick' mir eine E-Mail", - "footer_privacy": "Datenschutzrichtlinie", - "footer_release": "Release notes", - "footer_newsletter": "Newsletter", - "footer_source_code": "Monica bei GitHub", - "footer_version": "Version: {version}", - "footer_new_version": "Es ist eine neue Version verfügbar", - "footer_modal_version_whats_new": "Was gibt's neues", - "footer_modal_version_release_away": "Du bist ein Release hinter der neuesten verfügbaren Version. Du solltest deine Installation updaten.|Du bist {number} Releases hinter der neuesten verfügbaren Version. Du solltest deine Installation updaten.", - "breadcrumb_dashboard": "Dashboard", - "breadcrumb_list_contacts": "Kontaktliste", - "breadcrumb_journal": "Tagebuch", - "breadcrumb_settings": "Einstellungen", - "breadcrumb_settings_export": "Export", - "breadcrumb_settings_users": "Benutzer", - "breadcrumb_settings_users_add": "Benutzer hinzufügen", - "breadcrumb_settings_subscriptions": "Abonnement", - "breadcrumb_settings_import": "Import", - "breadcrumb_settings_import_report": "Import-Bericht", - "breadcrumb_settings_import_upload": "Hochladen", - "breadcrumb_settings_tags": "Tags", - "breadcrumb_api": "API", - "breadcrumb_edit_introductions": "Wie habt ihr euch getroffen", - "breadcrumb_settings_security": "Sicherheit", - "breadcrumb_settings_security_2fa": "Zwei-Faktor-Authentifizierung", - "gender_male": "Männlich", - "gender_female": "Weiblich", - "gender_none": "Möchte ich nicht angeben", - "error_title": "Whoops! Da lief etwas falsch.", - "error_unauthorized": "Du darfst das leider nicht, da du nicht angemeldet bist." + "reminder": { + "type_birthday": "Wish happy birthday to", + "type_phone_call": "Call", + "type_lunch": "Lunch with", + "type_hangout": "Hangout with", + "type_email": "Email", + "type_birthday_kid": "Wish happy birthday to the kid of" }, "settings": { - "sidebar_settings": "Kontoeinstellungen", - "sidebar_settings_export": "Daten exportieren", - "sidebar_settings_users": "Benutzer", - "sidebar_settings_subscriptions": "Abonnement", - "sidebar_settings_import": "Daten importieren", - "sidebar_settings_tags": "Tags bearbeiten", - "sidebar_settings_security": "Sicherheit", - "export_title": "Exportiere die Daten deines Kontos", - "export_be_patient": "Button klicken um den Export zu starten. Dies kann mehrere Minuten dauern - sei bitte geduldig und klicke nicht mehrfach auf den Button.", - "export_title_sql": "Nach SQL exportieren", - "export_sql_explanation": "Der SQL-Export ermöglicht es dir deine Daten in einer eigenen monica-Installation zu importieren. Dies ist nur sinnvoll, wenn du einen eigenen Server besitzt.", - "export_sql_cta": "SQL exportieren", - "export_sql_link_instructions": "Hinweis: lies die Anleitung<\/a> um mehr über das Importieren in die eigene Installation zu erfahren.", - "name_order": "Namensortierrichtung", - "name_order_firstname_first": "Vorname zuerst (Max Mustermann)", - "name_order_lastname_first": "Nachname zuerst (Mustermann Max)", - "currency": "Währung", - "name": "Dein Name: {name}", - "email": "E-Mail-Adresse", - "email_placeholder": "E-Mail eingeben", - "email_help": "Mit dieser Adresse kannst du dich einloggen und dorthin werden auch Erinnerungen verschickt.", - "timezone": "Zeitzone", + "sidebar_settings": "Account settings", + "sidebar_personalization": "Personalization", + "sidebar_settings_export": "Export data", + "sidebar_settings_users": "Users", + "sidebar_settings_subscriptions": "Subscription", + "sidebar_settings_import": "Import data", + "sidebar_settings_tags": "Tags management", + "sidebar_settings_api": "API", + "sidebar_settings_security": "Security", + "export_title": "Export your account data", + "export_be_patient": "Click the button to start the export. It might take several minutes to process the export - please be patient and do not spam the button.", + "export_title_sql": "Export to SQL", + "export_sql_explanation": "Exporting your data in SQL format allows you to take your data and import it to your own Monica instance. This is only valuable if you do have your own server.", + "export_sql_cta": "Export to SQL", + "export_sql_link_instructions": "Note: read the instructions<\/a> to learn more about importing this file to your instance.", + "name_order": "Name order", + "name_order_firstname_first": "First name first (John Doe)", + "name_order_lastname_first": "Last name first (Doe John)", + "currency": "Currency", + "name": "Your name: {name}", + "email": "Email address", + "email_placeholder": "Enter email", + "email_help": "This is the email used to login, and this is where you'll receive your reminders.", + "timezone": "Timezone", "layout": "Layout", - "layout_small": "Maximal 1200 Pixel breit", - "layout_big": "Gesamte Breite des Browsers", - "save": "Einstellungen speichern", - "delete_title": "Konto löschen", - "delete_desc": "Willst du dein Konto löschen? Warnung: das Löschen ist permanent alle deine Daten werden für immer weg sein.", - "reset_desc": "Möchtest du dein Konto zurücksetzen? Dies entfernt alle deine Kontakte und die zugehörigen Daten. Dein Konto bleibt erhalten.", - "reset_title": "Konto zurücksetzen", - "reset_cta": "Konto zurücksetzen", - "reset_notice": "Willst du dein Konto wirklich zurücksetzen? Letzte Warnung.", - "reset_success": "Dein Konto wurde erfolgreich zurückgesetzt", - "delete_notice": "Willst du dein Konto wirklich Löschen? Letzte Warnung.", - "delete_cta": "Konto löschen", - "settings_success": "Einstellungen aktualisiert!", - "locale": "Sprache der Anwendung", - "locale_en": "Englisch", - "locale_fr": "Französisch", - "locale_pt-br": "Portugiesisch", - "locale_ru": "Russisch", - "locale_cz": "Tschechisch", - "locale_it": "Italienisch", - "locale_de": "Deutsch", - "security_title": "Sicherheit", - "security_help": "Ändere die Sicherheitseinstellungen für dein Konto.", - "password_change": "Passwort ändern", - "password_current": "Aktuelles Passwort", - "password_current_placeholder": "Aktuelles Passwort", - "password_new1": "Neues Passwort", - "password_new1_placeholder": "Neues Passwort", - "password_new2": "Neues Passwort bestätigen", - "password_new2_placeholder": "Neues Passwort", - "password_btn": "Passwort ändern", - "2fa_title": "Zwei-Faktor-Authentifizierung", - "2fa_enable_title": "Zwei-Faktor-Authentifizierung aktivieren", - "2fa_enable_description": "Richte die Zwei-Faktor-Authentifizierung ein um die Sicherheit vor unberechtigtem Zugriff auf dein Konto zu erhöhen.", - "2fa_enable_otp": "Öffne deine Zwei-Faktor-Authentifizierungs App und lese den folgenden QR-Code ein:", - "2fa_enable_otp_help": "Falls deine Zwei-Faktor-Authentifizierungs App keine QR-Codes unterstützt, gib folgenden Code manuell ein:", - "2fa_enable_otp_validate": "Bitte überprüfe das neue Gerät:", - "2fa_enable_success": "Zwei-Faktor-Authentifizierung ist nun aktiviert", - "2fa_enable_error": "Fehler beim Einrichten der Zwei-Faktor-Authentifizierung", - "2fa_disable_title": "Zwei-Faktor-Authentifizierung deaktivieren", - "2fa_disable_description": "Deaktiviere die Zwei-Faktor-Authentifizierung für dein Konto. Achtung, dies reduziert die Sicherheit deines Kontos vor unberechtigten Zugriffen!", - "2fa_disable_success": "Zwei-Faktor-Authentifizierung ist nun deaktiviert", - "2fa_disable_error": "Fehler beim Ausschalten der Zwei-Faktor-Authentifizierung", - "users_list_title": "Benutzer, die Zugriff auf dein Konto haben", - "users_list_add_user": "Einen Benutzer einladen", - "users_list_you": "Das bist du", - "users_list_invitations_title": "Ausstehende Einladungen", - "users_list_invitations_explanation": "Unten stehen Personen, die du als Mithelfer eingeladen hast.", - "users_list_invitations_invited_by": "eingeladen von {name}", - "users_list_invitations_sent_date": "versendet {date}", - "users_blank_title": "Zu bist der Einzige mit Zugriff auf dieses Konto.", - "users_blank_add_title": "Möchtest du jemand anderes einladen?", - "users_blank_description": "Diese Person wird den gleichen Zugriff auf das System haben wie du und wird Kontakte hinzufügen, ändern und löschen können.", - "users_blank_cta": "Jemanden einladen", - "users_add_title": "Jemand per E-Mail zu deinem Konto einladen", - "users_add_description": "Diese Person wird die selben Rechte haben wir du wodurch dieser andere Benutzer einladen und löschen kann (inklusive dir). Du solltest dieser Person daher trauen können.", - "users_add_email_field": "Gib die E-Mail-Adresse der Person an, die du einladen möchtest", - "users_add_confirmation": "Ich bestätige, dass ich diesen Benutzer zu meinem Account einladen möchte. Diese Person hat Zugriff auf all meine Daten und sieht, was ich sehe.", - "users_add_cta": "Benutzer per E-Mail einladen", - "users_error_please_confirm": "Bitte bestätige, dass du diesen Benutzer einladen willst", - "users_error_email_already_taken": "Diese E-Mail-Adresse ist bereits vergeben. Bitte eine andere wählen.", - "users_error_already_invited": "Diesen Benutzer hast du schon eingeladen. Bitte andere E-Mail-Adresse wählen.", - "users_error_email_not_similar": "Dies ist nicht die E-Mail-Adresse der Person, die dich eingeladen hat.", - "users_invitation_deleted_confirmation_message": "Die Einladung wurde erfolgreich gelöscht", - "users_invitations_delete_confirmation": "Möchtest du die Einladung wirklich löschen?", - "users_list_delete_confirmation": "Möchtest du den Benutzer wirklich aus deinem Konto entfernen?", - "subscriptions_account_current_plan": "Dein aktuelles Abonnement", - "subscriptions_account_paid_plan": "Du hast folgendes Abonnement {name} . Es kostet ${price} im Monat.", - "subscriptions_account_next_billing": "Dein Abonnement erneuert sich automatisch am {date}<\/strong>. Du kannst dein Abonnement jederzeit kündigen<\/a>.", - "subscriptions_account_free_plan": "Du hast das kostenlose Abonnement.", - "subscriptions_account_free_plan_upgrade": "Du kannst dein Konto auf {name} upgraden, was ${price} pro Monat kostet. Es beinhaltet folgende Vorteile:", - "subscriptions_account_free_plan_benefits_users": "Beliebige Anzahl von Benutzern", - "subscriptions_account_free_plan_benefits_reminders": "Erinnerungen per email", - "subscriptions_account_free_plan_benefits_import_data_vcard": "Importiere Kontakte über vCards", - "subscriptions_account_free_plan_benefits_support": "Du unterstützt das Projekt auf lange Sicht, so dass wir mehr großartige Features umsetzen können.", - "subscriptions_account_upgrade": "Konto upgraden", - "subscriptions_account_invoices": "Rechnungen", + "layout_small": "Maximum 1200 pixels wide", + "layout_big": "Full width of the browser", + "save": "Update preferences", + "delete_title": "Delete your account", + "delete_desc": "Do you wish to delete your account? Warning: deletion is permanent and all your data will be erased permamently.", + "reset_desc": "Do you wish to reset your account? This will remove all your contacts, and the data associated with them. Your account will not be deleted.", + "reset_title": "Reset your account", + "reset_cta": "Reset account", + "reset_notice": "Are you sure to reset your account? There is no turning back.", + "reset_success": "Your account has been reset successfully", + "delete_notice": "Are you sure to delete your account? There is no turning back.", + "delete_cta": "Delete account", + "settings_success": "Preferences updated!", + "locale": "Language used in the app", + "locale_en": "English", + "locale_fr": "French", + "locale_pt-br": "Portuguese", + "locale_ru": "Russian", + "locale_cz": "Czech", + "locale_it": "Italian", + "locale_de": "German", + "security_title": "Security", + "security_help": "Change security matters for your account.", + "password_change": "Password change", + "password_current": "Current password", + "password_current_placeholder": "Enter your current password", + "password_new1": "New password", + "password_new1_placeholder": "Enter a new password", + "password_new2": "Confirmation", + "password_new2_placeholder": "Retype the new password", + "password_btn": "Change password", + "2fa_title": "Two Factor Authentication", + "2fa_enable_title": "Enable Two Factor Authentication", + "2fa_enable_description": "Enable Two Factor Authentication to increase security with your account.", + "2fa_enable_otp": "Open up your two factor authentication mobile app and scan the following QR barcode:", + "2fa_enable_otp_help": "If your two factor authentication mobile app does not support QR barcodes, enter in the following code:", + "2fa_enable_otp_validate": "Please validate the new device you've just set:", + "2fa_enable_success": "Two Factor Authentication activated", + "2fa_enable_error": "Error when trying to activate Two Factor Authentication", + "2fa_disable_title": "Disable Two Factor Authentication", + "2fa_disable_description": "Disable Two Factor Authentication for your account. Be careful, your account will not be secured anymore !", + "2fa_disable_success": "Two Factor Authentication disabled", + "2fa_disable_error": "Error when trying to disable Two Factor Authentication", + "users_list_title": "Users with access to your account", + "users_list_add_user": "Invite a new user", + "users_list_you": "That's you", + "users_list_invitations_title": "Pending invitations", + "users_list_invitations_explanation": "Below are the people you've invited to join Monica as a collaborator.", + "users_list_invitations_invited_by": "invited by {name}", + "users_list_invitations_sent_date": "sent on {date}", + "users_blank_title": "You are the only one who has access to this account.", + "users_blank_add_title": "Would you like to invite someone else?", + "users_blank_description": "This person will have the same access that you have, and will be able to add, edit or delete contact information.", + "users_blank_cta": "Invite someone", + "users_add_title": "Invite a new user by email to your account", + "users_add_description": "This person will have the same rights as you do, including inviting other users and deleting them (including you). Therefore, make sure you trust this person.", + "users_add_email_field": "Enter the email of the person you want to invite", + "users_add_confirmation": "I confirm that I want to invite this user to my account. This person will access ALL my data and see exactly what I see.", + "users_add_cta": "Invite user by email", + "users_error_please_confirm": "Please confirm that you want to invite this user before proceeding with the invitation", + "users_error_email_already_taken": "This email is already taken. Please choose another one", + "users_error_already_invited": "You already have invited this user. Please choose another email address.", + "users_error_email_not_similar": "This is not the email of the person who've invited you.", + "users_invitation_deleted_confirmation_message": "The invitation has been successfully deleted", + "users_invitations_delete_confirmation": "Are you sure you want to delete this invitation?", + "users_list_delete_confirmation": "Are you sure to delete this user from your account?", + "subscriptions_account_current_plan": "Your current plan", + "subscriptions_account_paid_plan": "You are on the {name} plan. It costs ${price} every month.", + "subscriptions_account_next_billing": "Your subscription will auto-renew on {date}<\/strong>. You can cancel subscription<\/a> anytime.", + "subscriptions_account_free_plan": "You are on the free plan.", + "subscriptions_account_free_plan_upgrade": "You can upgrade your account to the {name} plan, which costs ${price} per month. Here are the advantages:", + "subscriptions_account_free_plan_benefits_users": "Unlimited number of users", + "subscriptions_account_free_plan_benefits_reminders": "Reminders by email", + "subscriptions_account_free_plan_benefits_import_data_vcard": "Import your contacts with vCard", + "subscriptions_account_free_plan_benefits_support": "Support the project on the long run, so we can introduce more great features.", + "subscriptions_account_upgrade": "Upgrade your account", + "subscriptions_account_invoices": "Invoices", "subscriptions_account_invoices_download": "Download", - "subscriptions_downgrade_title": "Konto auf kostenlose Variante downgraden", - "subscriptions_downgrade_limitations": "Die kostenlose Variante hat Einschränkungen. um downdgraden zu können müssen folgende Dinge zutreffen:", - "subscriptions_downgrade_rule_users": "Du darfst nur einen Benutzer in deinem Konto haben", - "subscriptions_downgrade_rule_users_constraint": "Du hast zur Zeit {count} Benutzer<\/a> in deinem Konto.", - "subscriptions_downgrade_rule_invitations": "Du darfst keine Ausstehenden Einladungen haben", - "subscriptions_downgrade_rule_invitations_constraint": "Du hast zur Zeit {count} ausstehende Einladungen<\/a>.", + "subscriptions_downgrade_title": "Downgrade your account to the free plan", + "subscriptions_downgrade_limitations": "The free plan has limitations. In order to be able to downgrade, you need to pass the checklist below:", + "subscriptions_downgrade_rule_users": "You must have only 1 user in your account", + "subscriptions_downgrade_rule_users_constraint": "You currently have {count} users<\/a> in your account.", + "subscriptions_downgrade_rule_invitations": "You must not have pending invitations", + "subscriptions_downgrade_rule_invitations_constraint": "You currently have {count} pending invitations<\/a> sent to people.", "subscriptions_downgrade_cta": "Downgrade", - "subscriptions_upgrade_title": "Konto upgraden", - "subscriptions_upgrade_description": "Bitte gib unten deine Kreditkarten-Informationen an. Monica benutzt Stripe<\/a> um die Zahlung sicher zu verarbeiten. Es werden keine Kreditkarten-Informationen auf unseren Servern gespeichert.", - "subscriptions_upgrade_credit": "Kreditkarte", - "subscriptions_upgrade_warning": "Dein Konto wird sofort geupgraded. Du kannst jederzeit upgraden, downgraden, oder kündigen. Wenn du kündigt, wird dein Konto nicht mehr belastet. Die Zahlung für den aktuallen Monat wird jedoch nicht erstattet.", - "subscriptions_upgrade_cta": " Belaste meine Karte monatlich mit ${price} ", - "subscriptions_pdf_title": "Dein {name} monatliches Abonnement", - "import_title": "Importiere Kontakte in dein Konto", - "import_cta": "Kontakte hochladen", - "import_stat": "Du hast bisher {number} Dateien importiert.", - "import_result_stat": "vCard mit {total_contacts} Kontakten ({total_imported} importiert, {total_skipped} übersprungen) hochgeladen", - "import_view_report": "Bericht anzeigen", - "import_in_progress": "Der Import ist im Gange. Lade die Seite in einer Minute neu.", - "import_upload_title": "Kontakte aus vCard importieren", - "import_upload_rules_desc": "Es gibt Einschränkungen:", - "import_upload_rule_format": "Wir unterstützen .vcard<\/code> und .vcf<\/code> Dateien.", - "import_upload_rule_vcard": "Wir unterstützen das vCard 3.0 format, was der Standard für Contacts.app (macOS) und Google Contacts ist.", - "import_upload_rule_instructions": "Export-Anleitung für Contacts.app (macOS)<\/a> und Google Contacts<\/a>.", - "import_upload_rule_multiple": "Momentan werden bei mehreren E-Mail-Adressen und Telefonnummer jeweils nur die ersten Einträge importiert.", - "import_upload_rule_limit": "Dateien dürfen nicht größer als 10MB sein.", - "import_upload_rule_time": "Es kann bis zu einer Minute dauern die Kontakte hochzuladen und zu verarbeiten. Wir bitten um Geduld.", - "import_upload_rule_cant_revert": "Stell sicher, dass die Daten fehlerfrei sind, da der Upload nicht rückgängig gemacht werden kann.", - "import_upload_form_file": "Deine .vcf<\/code> oder .vCard<\/code> Datei:", - "import_report_title": "Importbericht", - "import_report_date": "Importdatum", - "import_report_type": "Importtyp", - "import_report_number_contacts": "Anzahl der Kontakte in der Datei", - "import_report_number_contacts_imported": "Anzahl der importieren Kontakte", - "import_report_number_contacts_skipped": "Anzahl der übersprungenden Kontakte", - "import_report_status_imported": "Importiert", - "import_report_status_skipped": "Übersprungen", - "import_vcard_contact_exist": "Kontakt existiert bereits", - "import_vcard_contact_no_firstname": "Kein Vorname (Pflicht)", - "import_blank_title": "Du hast noch keine Kontakte importiert.", - "import_blank_question": "Möchtest du jetzt Kontakte importieren?", - "import_blank_description": "Wir können vCard-Dateien importieren, die du aus Google Contacts oder deinem Kontakt-Manager erhalten kannst.", - "import_blank_cta": "Importiere vCard", + "subscriptions_upgrade_title": "Upgrade your account", + "subscriptions_upgrade_description": "Please enter your card details below. Monica uses Stripe<\/a> to process your payments securely. No credit card information are stored on our servers.", + "subscriptions_upgrade_credit": "Credit or debit card", + "subscriptions_upgrade_warning": "Your account will be instantly updated. You can upgrade, downgrade, or cancel any time. When you cancel, you will never be charged again. However, you will not be refunded for the current month.", + "subscriptions_upgrade_cta": " Charge my card ${price} every month", + "subscriptions_pdf_title": "Your {name} monthly subscription", + "import_title": "Import contacts in your account", + "import_cta": "Upload contacts", + "import_stat": "You've imported {number} files so far.", + "import_result_stat": "Uploaded vCard with {total_contacts} contacts ({total_imported} imported, {total_skipped} skipped)", + "import_view_report": "View report", + "import_in_progress": "The import is in progress. Reload the page in one minute.", + "import_upload_title": "Import your contacts from a vCard file", + "import_upload_rules_desc": "We do however have some rules:", + "import_upload_rule_format": "We support .vcard<\/code> and .vcf<\/code> files.", + "import_upload_rule_vcard": "We support the vCard 3.0 format, which is the default format for Contacts.app (macOS) and Google Contacts.", + "import_upload_rule_instructions": "Export instructions for Contacts.app (macOS)<\/a> and Google Contacts<\/a>.", + "import_upload_rule_multiple": "For now, if your contacts have multiple email addresses or phone numbers, only the first entry will be picked up.", + "import_upload_rule_limit": "Files are limited to 10MB.", + "import_upload_rule_time": "It might take up to 1 minute to upload the contacts and process them. Be patient.", + "import_upload_rule_cant_revert": "Make sure data is accurate before uploading, as you can't undo the upload.", + "import_upload_form_file": "Your .vcf<\/code> or .vCard<\/code> file:", + "import_report_title": "Importing report", + "import_report_date": "Date of the import", + "import_report_type": "Type of import", + "import_report_number_contacts": "Number of contacts in the file", + "import_report_number_contacts_imported": "Number of imported contacts", + "import_report_number_contacts_skipped": "Number of skipped contacts", + "import_report_status_imported": "Imported", + "import_report_status_skipped": "Skipped", + "import_vcard_contact_exist": "Contact already exists", + "import_vcard_contact_no_firstname": "No firstname (mandatory)", + "import_blank_title": "You haven't imported any contacts yet.", + "import_blank_question": "Would you like to import contacts now?", + "import_blank_description": "We can import vCard files that you can get from Google Contacts or your Contact manager.", + "import_blank_cta": "Import vCard", "tags_list_title": "Tags", - "tags_list_description": "Du kannst deine Kontakte mithilfe von Tags organisieren. Tags funktionieren wie Ordner, wobei ein Kontakt auch mehrere Tags erhalten kann. Um einen neuen Tag anzulegen, musst du ihn nur beim Kontakt hinzufügen.", - "tags_list_contact_number": "{count} Kontakte", - "tags_list_delete_success": "Der Tag wurde erfolgreich gelöscht", - "tags_list_delete_confirmation": "Möchtest du den Tag wirklich löschen? Kontakte werden nicht gelöscht, sondern nur der Tag.", - "tags_blank_title": "Tags bieten eine tolle Möglichkeit Kontakte zu organisieren.", - "tags_blank_description": "Tags funktionieren wie Ordner, wobei ein Kontakt auch mehrere Tags erhalten kann. Öffne einen Kontakt und tagge einen Freund direkt unter dem Namen. So bald dein Kontakt getaggt ist, kannst du hier deine Tags verwalten.", - "api_title": "API Zugriff", - "api_description": "Über die API ist es möglich, Monica über eine externe Applikation zu nutzen, wie z.B. eine App auf deinem Handy.", - "api_personal_access_tokens": "Persönliche Zugangscodes", - "api_pao_description": "Sei dir sicher, dass du diesen Zugangscode nur an vertrauenswürdige Dritte weitergibts - sie erhalten kompletten Zugriff auf deine Daten bei Monica.", - "api_oauth_clients": "Deine Oauth Clients", - "api_oauth_clients_desc": "Hier kannst du deine eigenen OAuth Clients registrieren.", - "api_authorized_clients": "Liste der authorisierten Clients", - "api_authorized_clients_desc": "Diese Liste zeigt dir alle Clients, denen du Zugriff gewährt hast. Du kannst die Authorisierungen jederzeit widerrufen.", - "personalization_title": "Hier kannst du verschiedene Einstellungen für dein Konto vornehmen um Monica maximal an deine Bedürfnisse anzupassen.", - "personalization_contact_field_type_title": "Kontakt Felder", - "personalization_contact_field_type_add": "Neues Feld hinzufügen", - "personalization_contact_field_type_description": "Hier kannst du Kontaktfelder verwalten, um z.b. verschiedene Soziale Netzwerke hinzuzufügen.", + "tags_list_description": "You can organize your contacts by setting up tags. Tags work like folders, but you can add more than one tag to a contact. To add a new tag, add it on the contact itself.", + "tags_list_contact_number": "{count} contacts", + "tags_list_delete_success": "The tag has been successfully deleted", + "tags_list_delete_confirmation": "Are you sure you want to delete the tag? No contacts will be deleted, only the tag.", + "tags_blank_title": "Tags are a great way of categorizing your contacts.", + "tags_blank_description": "Tags work like folders, but you can add more than one tag to a contact. Go to a contact and tag a friend, right below the name. Once a contact is tagged, go back here to manage all the tags in your account.", + "api_title": "API access", + "api_description": "The API can be used to manipulate Monica's data from an external application, like a mobile application for instance.", + "api_personal_access_tokens": "Personal access tokens", + "api_pao_description": "Make sure you give this token to a source you trust - as they allow you to access all your data.", + "api_oauth_clients": "Your Oauth clients", + "api_oauth_clients_desc": "This section lets you register your own OAuth clients.", + "api_authorized_clients": "List of authorized clients", + "api_authorized_clients_desc": "This section lists all the clients you've authorized to access your application. You can revoke this authorization at anytime.", + "personalization_tab_title": "Personalize your account", + "personalization_title": "Here you can find different settings to configure your account. These features are more for \"power users\" who want maximum control over Monica.", + "personalization_contact_field_type_title": "Contact field types", + "personalization_contact_field_type_add": "Add new field type", + "personalization_contact_field_type_description": "Here you can configure all the different types of contact fields that you can associate to all your contacts. If in the future, a new social network appears, you will be able to add this new type of ways of contacting your contacts right here.", "personalization_contact_field_type_table_name": "Name", - "personalization_contact_field_type_table_protocol": "Protokoll", - "personalization_contact_field_type_table_actions": "Aktionen", - "personalization_contact_field_type_modal_title": "Neues Kontaktfeld hinzufügen", - "personalization_contact_field_type_modal_edit_title": "Bestehendes Kontaktfeld bearbeiten", - "personalization_contact_field_type_modal_delete_title": "Bestehendes Kontaktfeld löschen", - "personalization_contact_field_type_modal_delete_description": "Bist du sicher, dass du dieses Kontaktfeld löschen möchtest? Wenn du dieses Kontaktfeld löscht, wird es auch bei allen bestehenden Kontakten entfernt.", + "personalization_contact_field_type_table_protocol": "Protocol", + "personalization_contact_field_type_table_actions": "Actions", + "personalization_contact_field_type_modal_title": "Add a new contact field type", + "personalization_contact_field_type_modal_edit_title": "Edit an existing contact field type", + "personalization_contact_field_type_modal_delete_title": "Delete an existing contact field type", + "personalization_contact_field_type_modal_delete_description": "Are you sure you want to delete this contact field type? Deleting this type of contact field will delete ALL the data with this type for all your contacts.", "personalization_contact_field_type_modal_name": "Name", - "personalization_contact_field_type_modal_protocol": "Protokoll (optional)", - "personalization_contact_field_type_modal_protocol_help": "Wenn ein Protokoll für ein Kontaktfeld gesetzt ist, wird bei Klick auf das Feld die verknüpfte Aktion ausgelöst.", + "personalization_contact_field_type_modal_protocol": "Protocol (optional)", + "personalization_contact_field_type_modal_protocol_help": "Each new contact field type can be clickable. If a protocol is set, we will use it to trigger the action that is set.", "personalization_contact_field_type_modal_icon": "Icon (optional)", - "personalization_contact_field_type_modal_icon_help": "Du kannst ein Icon für dieses Kontaktfeld hinterlegen. Es muss eine Referenz auf ein Font Awesome Icon sein.", - "personalization_contact_field_type_delete_success": "Das Kontaktfeld wurde erfolgreich gelöscht.", - "personalization_contact_field_type_add_success": "Das Kontakfeld wurde erfolgreich hinzugefügt.", - "personalization_contact_field_type_edit_success": "Das Kontakfeld wurde erfolgreich editiert.", + "personalization_contact_field_type_modal_icon_help": "You can associate an icon with this contact field type. You need to add a reference to a Font Awesome icon.", + "personalization_contact_field_type_delete_success": "The contact field type has been deleted with success.", + "personalization_contact_field_type_add_success": "The contact field type has been successfully added.", + "personalization_contact_field_type_edit_success": "The contact field type has been successfully updated.", "personalization_genders_title": "Gender types", "personalization_genders_add": "Add new gender type", "personalization_genders_desc": "You can define as many genders as you need to. You need at least one gender type in your account.", @@ -3127,547 +2070,515 @@ export default { "personalization_genders_modal_delete_question": "You currently have {numberOfContacts} contacts who have this gender. If you delete this gender, what gender should those contacts have?", "personalization_genders_modal_error": "Please choose a valid gender from the list." }, - "reminder": { - "type_birthday": "Gratuliere", - "type_phone_call": "Anrufen", - "type_lunch": "Essen gehen mit", - "type_hangout": "Treffen mit", - "type_email": "E-Mail", - "type_birthday_kid": "Gratuliere dem Kind von" - }, - "mail": { - "subject_line": "Erinnerung für {contact}", - "greetings": "Hallo {username}", - "want_reminded_of": "DU WOLLTEST ERINNERT WERDEN AN", - "for": "FÜR:", - "footer_contact_info": "Ergänze, betrachte, vervollständige und ändere Informationen zu diesem Kontakt:" - }, - "pagination": { - "previous": "« voherige", - "next": "nächste »" - }, - "journal": { - "journal_add": "Tagebucheintrag hinzufügen", - "journal_rate": "Wie war dein Tag? Einmal am Tag kannst du ihn bewerten.", - "journal_come_back": "Danke. Morgen kannst du wieder deinen Tag bewerten.", - "journal_description": "Hinweis: Das Journal zeigt sowohl manuelle Einträge, als auch Aktivitäten mit deinen Kontakten an. Manuelle Einträge kannst du hier löschen, Aktivitäten kannst du auf der jeweiligen Profilseite der beteiligten Person editieren oder löschen.", - "journal_created_automatically": "Autmatisch hinzugefügt", - "journal_entry_type_journal": "Tagebucheintrag", - "journal_entry_type_activity": "Aktivität", - "journal_entry_rate": "Du hast deinen Tag bewertet", - "journal_add_title": "Titel (optional)", - "journal_add_post": "Eintrag", - "journal_add_cta": "Speichern", - "journal_blank_cta": "Schreibe deinen ersten Eintrag", - "journal_blank_description": "Im Tagebuch kannst du deine Erlebnisse festhalten und dich später an sie erinnern.", - "delete_confirmation": "Willst du diesen Eintrag wirklich löschen?" - }, "validation": { - "accepted": "{attribute} muss akzeptiert werden.", - "active_url": "{attribute} keine gültige URL.", - "after": "{attribute} muss ein Datum nach {date} sein.", - "alpha": "{attribute} darf nur Buchstaben enthalten.", - "alpha_dash": "{attribute} darf nur Buchstaben, Nummern und Bindestriche enthalten.", - "alpha_num": "{attribute} darf nur Buchstaben und Nummern enthalten.", - "array": "{attribute} muss ein Array sein.", - "before": "{attribute} muss ein Datum vor {date} sein.", + "accepted": "The {attribute} must be accepted.", + "active_url": "The {attribute} is not a valid URL.", + "after": "The {attribute} must be a date after {date}.", + "alpha": "The {attribute} may only contain letters.", + "alpha_dash": "The {attribute} may only contain letters, numbers, and dashes.", + "alpha_num": "The {attribute} may only contain letters and numbers.", + "array": "The {attribute} must be an array.", + "before": "The {attribute} must be a date before {date}.", "between": { - "numeric": "{attribute} muss zwischen {min} und {max} liegen.", - "file": "{attribute} muss zwischen {min} und {max} Kilobyte liegen.", - "string": "{attribute} muss zwischen {min} und {max} Zeichen liegen.", - "array": "{attribute} muss zwischen {min} und {max} Elemente haben." + "numeric": "The {attribute} must be between {min} and {max}.", + "file": "The {attribute} must be between {min} and {max} kilobytes.", + "string": "The {attribute} must be between {min} and {max} characters.", + "array": "The {attribute} must have between {min} and {max} items." }, - "boolean": "Das {attribute} Feld muss Wahr oder Falsch sein.", - "confirmed": "Die {attribute} Bestätigung stimmt nicht überein.", - "date": "{attribute} ist kein gültiges Datum.", - "date_format": "{attribute} stimmt nicht mit dem Format {format} überein.", - "different": "{attribute} und {other} müssen sich unterscheiden.", - "digits": "{attribute} müssen {digits} Ziffern sein.", - "digits_between": "{attribute} muss zwischen {min} und {max} Ziffern liegen.", - "distinct": "Das {attribute} Feld hat einen doppelten Wert.", - "email": "{attribute} muss eine gültige E-Mail-Adresse sein.", - "exists": "{attribute} ist ungültig.", - "filled": "{attribute} ist ein Pflichtfeld.", - "image": "{attribute} muss ein Bild sein.", - "in": "{attribute} ist ungültig.", - "in_array": "Das {attribute} Feld existiert nicht in {other}.", - "integer": "{attribute} muss eine Ganzzahl sein.", - "ip": "{attribute} muss eine gültige IP-Adresse sein.", - "json": "{attribute} muss eine gültige JSON-Zeichenfolge sein.", + "boolean": "The {attribute} field must be true or false.", + "confirmed": "The {attribute} confirmation does not match.", + "date": "The {attribute} is not a valid date.", + "date_format": "The {attribute} does not match the format {format}.", + "different": "The {attribute} and {other} must be different.", + "digits": "The {attribute} must be {digits} digits.", + "digits_between": "The {attribute} must be between {min} and {max} digits.", + "distinct": "The {attribute} field has a duplicate value.", + "email": "The {attribute} must be a valid email address.", + "exists": "The selected {attribute} is invalid.", + "filled": "The {attribute} field is required.", + "image": "The {attribute} must be an image.", + "in": "The selected {attribute} is invalid.", + "in_array": "The {attribute} field does not exist in {other}.", + "integer": "The {attribute} must be an integer.", + "ip": "The {attribute} must be a valid IP address.", + "json": "The {attribute} must be a valid JSON string.", "max": { - "numeric": "{attribute} darf nicht größer als {max} sein.", - "file": "{attribute} darf nicht größer als {max} Kilobytes sein.", - "string": "{attribute} darf nicht größer als {max} Zeichen sein.", - "array": "{attribute} darf nicht mehr als {max} Elemente haben." + "numeric": "The {attribute} may not be greater than {max}.", + "file": "The {attribute} may not be greater than {max} kilobytes.", + "string": "The {attribute} may not be greater than {max} characters.", + "array": "The {attribute} may not have more than {max} items." }, - "mimes": "{attribute} muss vom typ: {values} sein.", + "mimes": "The {attribute} must be a file of type: {values}.", "min": { - "numeric": "{attribute} muss mindestens {min} sein.", - "file": "{attribute} muss mindestens {min} Kilobytes sein.", - "string": "{attribute} muss mindestens {min} Zeichen haben.", - "array": "{attribute} muss mindestens {min} Elemente haben." + "numeric": "The {attribute} must be at least {min}.", + "file": "The {attribute} must be at least {min} kilobytes.", + "string": "The {attribute} must be at least {min} characters.", + "array": "The {attribute} must have at least {min} items." }, - "not_in": "{attribute} ist ungültig.", - "numeric": "{attribute} muss eine Zahl sein.", - "present": "Das {attribute} Feld muss vorhanden sein.", - "regex": "Das {attribute} Format ist ungültig.", - "required": "Das {attribute} Feld ist ein Pflichtfeld.", - "required_if": "{attribute} ist Pflicht, wenn {other} {value} ist.", - "required_unless": "{attribute} ist Pflicht, außer {other} ist in {values}.", - "required_with": "{attribute} ist Pflicht, wenn {values} vorhanden ist.", - "required_with_all": "{attribute} ist Pflicht, wenn {values} vorhanden sind.", - "required_without": "{attribute} ist Pflicht, wenn {values} nicht vorhanden ist.", - "required_without_all": "{attribute} ist Pflicht, wenn keiner der folgenden Werte vorhandne ist {values}.", - "same": "{attribute} und {other} müssen übereinstimmen.", + "not_in": "The selected {attribute} is invalid.", + "numeric": "The {attribute} must be a number.", + "present": "The {attribute} field must be present.", + "regex": "The {attribute} format is invalid.", + "required": "The {attribute} field is required.", + "required_if": "The {attribute} field is required when {other} is {value}.", + "required_unless": "The {attribute} field is required unless {other} is in {values}.", + "required_with": "The {attribute} field is required when {values} is present.", + "required_with_all": "The {attribute} field is required when {values} is present.", + "required_without": "The {attribute} field is required when {values} is not present.", + "required_without_all": "The {attribute} field is required when none of {values} are present.", + "same": "The {attribute} and {other} must match.", "size": { - "numeric": "{attribute} muss {size} sein.", - "file": "{attribute} muss {size} Kilobytes sein.", - "string": "{attribute} muss {size} Zeichen sein.", - "array": "{attribute} muss {size} Elemente enthalten." + "numeric": "The {attribute} must be {size}.", + "file": "The {attribute} must be {size} kilobytes.", + "string": "The {attribute} must be {size} characters.", + "array": "The {attribute} must contain {size} items." }, - "string": "{attribute} muss eine Zeichenkette sein.", - "timezone": "{attribute} muss eine gültige Zone sein.", - "unique": "{attribute} muss einzigartig sein.", - "url": "{attribute} hat ein ungültiges Format.", + "string": "The {attribute} must be a string.", + "timezone": "The {attribute} must be a valid zone.", + "unique": "The {attribute} has already been taken.", + "url": "The {attribute} format is invalid.", "custom": { "attribute-name": { "rule-name": "custom-message" } }, - "attributes": { - "name": "Name", - "username": "Benutzername", - "email": "E-Mail-Adresse", - "first_name": "Vorname", - "last_name": "Nachname", - "password": "Passwort", - "password_confirmation": "Passwort bestätigung", - "city": "Stadt", - "country": "Land", - "address": "Adresse", - "phone": "Telefon", - "mobile": "Handy", - "age": "Alter", - "sex": "Geschlecht", - "gender": "Geschlecht", - "day": "Tag", - "month": "Monat", - "year": "Jahr", - "hour": "Stunde", - "minute": "Minute", - "second": "Sekunde", - "title": "Titel", - "content": "Inhalt", - "description": "Beschreibung", - "excerpt": "Auszug", - "date": "Datum", - "time": "Zeit", - "available": "Verfügbar", - "size": "Größe" - } + "attributes": [] + } + }, + "fr": { + "app": { + "update": "Mettre à jour", + "save": "Sauver", + "add": "Ajouter", + "cancel": "Annuler", + "delete": "Supprimer", + "edit": "Mettre à jour", + "upload": "Envoyer", + "close": "Fermer", + "remove": "Enlever", + "done": "C'est fait", + "verify": "Verify", + "for": "pour", + "unknown": "Je ne sais pas", + "load_more": "Charger plus", + "loading": "Chargement...", + "with": "avec", + "markdown_description": "Souhaitez-vous formatter votre texte d' une belle manière? Nous supportons le format Markdown pour ajouter du gras, italique, des listes et plus encore.", + "markdown_link": "Lire la documentation", + "header_settings_link": "Paramètres", + "header_logout_link": "Déconnexion", + "main_nav_cta": "Ajouter des gens", + "main_nav_dashboard": "Tableau de bord", + "main_nav_family": "Contacts", + "main_nav_journal": "Journal", + "main_nav_activities": "Activités", + "main_nav_tasks": "Tâches", + "main_nav_trash": "Poubelle", + "footer_remarks": "Une remarque ?", + "footer_send_email": "Envoyez moi un courriel", + "footer_privacy": "Politique de confidentialité (en)", + "footer_release": "Notes de version (en)", + "footer_newsletter": "Infolettre (en)", + "footer_source_code": "Contribuer", + "footer_version": "Version: {version}", + "footer_new_version": "Une nouvelle version est disponible", + "footer_modal_version_whats_new": "Qu'y a t'il de nouveau?", + "footer_modal_version_release_away": "Vous avez une version de retard par rapport à la dernière version disponible.|Vous avez {number} versions de retard par rapport à la dernière version disponible. Vous devriez mettre à jour votre instance.", + "breadcrumb_dashboard": "Tableau de bord", + "breadcrumb_list_contacts": "Liste de contacts", + "breadcrumb_journal": "Journal", + "breadcrumb_settings": "Paramètres", + "breadcrumb_settings_export": "Export", + "breadcrumb_settings_users": "Utilisateurs", + "breadcrumb_settings_users_add": "Ajouter un utilisateur", + "breadcrumb_settings_subscriptions": "Abonnement", + "breadcrumb_settings_import": "Importer", + "breadcrumb_settings_import_report": "Rapport d'import", + "breadcrumb_settings_import_upload": "Téléversez", + "breadcrumb_settings_tags": "Tags", + "breadcrumb_add_significant_other": "Ajouter un partenaire", + "breadcrumb_edit_significant_other": "Mettre à jour un partenaire", + "breadcrumb_api": "API", + "breadcrumb_edit_introductions": "Comment vous vous êtes rencontrés", + "breadcrumb_settings_security": "Security", + "breadcrumb_settings_security_2fa": "Two Factor Authentication", + "gender_male": "Homme", + "gender_female": "Femme", + "gender_none": "Aucun", + "error_title": "Whoops! Something went wrong.", + "error_unauthorized": "You don't have the right to edit this resource." }, - "people": { - "people_list_number_kids": "{0} 0 Kinder|{1,1} 1 Kind|{2,*} {count} Kinder", - "people_list_last_updated": "Zuletzt geändert:", - "people_list_number_reminders": "{0} 0 Erinnerungen|{1,1} 1 Erinnerung|{2, *} {count} Erinnerungen", - "people_list_blank_title": "Du hast noch niemanden in deinem Konto angelegt", - "people_list_blank_cta": "Jemand hinzufügen", - "people_list_sort": "Sortieren", - "people_list_stats": "{count} Kontakte", - "people_list_firstnameAZ": "Nach Vorname sortieren A → Z", - "people_list_firstnameZA": "Nach Vorname sortieren Z → A", - "people_list_lastnameAZ": "Nach Nachname sortieren A → Z", - "people_list_lastnameZA": "Nach Nachname sortieren Z → A", - "people_list_lastactivitydateNewtoOld": "Neueste Aktivitäten zuerst anzeigen", - "people_list_lastactivitydateOldtoNew": "Äteste Aktivitäten zuerst anzeigen", - "people_list_filter_tag": "Zeige alle Kontakte mit Tag: ", - "people_list_clear_filter": "Filter löschen", - "people_list_contacts_per_tags": "{0} 0 Kontakte|{1,1} 1 Kontakt|{2,*} {count} Kontakte", - "people_search": "Suche in deinen Kontakten...", - "people_search_no_results": "Keine passenden Kontakte gefunden :(", - "people_list_account_usage": "Dein Account nutzt: {current}\/{limit} Kontakte", - "people_list_account_upgrade_title": "Führe ein Upgrade aus um alle Funktionen freizuschalten.", - "people_list_account_upgrade_cta": "Jetzt upgraden", - "people_add_title": "Person hinzufügen", - "people_add_missing": "Keine Person gefunden - neue Person jetzt anlegen", - "people_add_firstname": "Vorname", - "people_add_middlename": "zweiter Vorname (Optional)", - "people_add_lastname": "Nachname (Optional)", - "people_add_cta": "Person hinzufügen", - "people_save_and_add_another_cta": "Hinzufügen und weitere Person anlegen", - "people_add_success": "{name} wurde erfolgreich angelegt.", - "people_add_gender": "Geschlecht", - "people_delete_success": "Der Kontakt wurde gelöscht", - "people_delete_message": "Wenn du den Kontakt entfernen möchtest,", - "people_delete_click_here": "klick hier", - "people_delete_confirmation": "Möchtest du den Kontakt wirklich löschen? Es gibt kein Zurück.", - "people_add_birthday_reminder": "Gratuliere {name} zum Geburtstag", - "people_add_import": "Möchtest du Kontakte importieren<\/a>?", - "section_contact_information": "Kontaktinformationen", - "section_personal_activities": "Aktivitäten", - "section_personal_reminders": "Erinnerungen", - "section_personal_tasks": "Aufgaben", - "section_personal_gifts": "Geschenke", - "link_to_list": "Personenliste", - "edit_contact_information": "Kontaktinformationen bearbeiten", - "call_button": "Telefonat vermerken", - "modal_call_title": "Telefonat vermerken", - "modal_call_comment": "Worüber habt ihr geredet? (optional)", - "modal_call_date": "Das Telefonat war heute.", - "modal_call_change": "Ändern", - "modal_call_exact_date": "Das Telefonat war am", - "calls_add_success": "Telefonat gespeichert.", - "call_delete_confirmation": "Möchstest du das Telefonat wirklich löschen?", - "call_delete_success": "Das Telfonat wurde erfolgreich gelöscht", - "call_title": "Telefonate", - "call_empty_comment": "Keine Details", - "call_blank_title": "Behalte deine Telefonate mit {name} im Auge", - "call_blank_desc": "Du hast {name} angerufen", - "birthdate_not_set": "Geburstag noch nicht gesetzt", - "age_approximate_in_years": "ungefähr {age} Jahre alt", - "age_exact_in_years": "{age} Jahre alt", - "age_exact_birthdate": "geboren am {date}", - "last_called": "Letztes Telefonat: {date}", - "last_called_empty": "Letztes Telefonat: unbekannt", - "last_activity_date": "Letzte gemeinsame Aktivität: {date}", - "last_activity_date_empty": "Letzte gemeinsame Aktivität: unbekannt", - "information_edit_success": "Das Profil wurde erfolgreich aktualisiert", - "information_edit_title": "Ändere {name}'s persönliche informations", - "information_edit_avatar": "Foto\/Avatar des Kontakts", + "auth": { + "failed": "Ces identifiants ne correspondent pas à nos enregistrements", + "throttle": "Trop de tentatives de connexion. Veuillez essayer de nouveau dans {seconds} secondes.", + "not_authorized": "Vous n'êtes pas autorisé à exécuter cette action", + "signup_disabled": "L'inscription est actuellement désactivée", + "2fa_title": "Two Factor Authentication", + "2fa_wrong_validation": "The two factor authentication has failed.", + "2fa_one_time_password": "Authentication code", + "2fa_recuperation_code": "Enter a two factor recovery code" + }, + "dashboard": { + "dashboard_blank_title": "Welcome to your account!", + "dashboard_blank_description": "Monica is the place to organize all the interactions you have with the ones you care about.", + "dashboard_blank_cta": "Ajoutez votre premier contact", + "notes_title": "Vous n'avez encore aucune note.", + "tab_recent_calls": "Appels récents", + "tab_favorite_notes": "Notes favorites", + "tab_calls_blank": "Vous n'avez encore enregistré aucun appel.", + "statistics_contacts": "Contacts", + "statistics_activities": "Activités", + "statistics_gifts": "Cadeaux" + }, + "journal": { + "journal_rate": "Comment s'est passé votre journée? Vous pouvez voter une fois par jour.", + "journal_come_back": "Merci. Revenez demain pour voter à nouveau.", + "journal_description": "Note : le journal liste les entrées manuelles, ainsi que les entrées automatiques comme les activités que vous faites avec vos contacts. Bien que vous puissiez supprimer les entrées manuelles, vous devrez supprimer les activités directement de la page du contact pour les supprimer du journal.", + "journal_add": "Ajouter une entrée", + "journal_created_automatically": "Créée automatiquement", + "journal_entry_type_journal": "Note de journal", + "journal_entry_type_activity": "Activité", + "journal_entry_rate": "Vous avez évalué votre journée.", + "entry_delete_success": "L'entrée a été supprimée avec succès.", + "journal_add_title": "Titre (optionnel)", + "journal_add_post": "Entrée", + "journal_add_cta": "Sauvegarder", + "journal_blank_cta": "Ajouter votre première entrée dans le journal", + "journal_blank_description": "Le journal vous permet de vous rappeler d'évènements passés, ou à venir.", + "delete_confirmation": "Etes-vous sûr de vouloir supprimer cette entrée ?" + }, + "pagination": { + "previous": "« Précédent", + "next": "Suivant »" + }, + "passwords": { + "password": "Les mots de passe doivent contenir au moins six caractères et doivent être identiques.", + "reset": "Votre mot de passe a été réinitialisé !", + "sent": "Nous vous avons envoyé par courriel le lien de réinitialisation du mot de passe !", + "token": "Ce jeton de réinitialisation du mot de passe n'est pas valide.", + "user": "Nous vous avons envoyé par courriel le lien de réinitialisation du mot de passe !", + "changed": "Password changed successfuly.", + "invalid": "Current password you entered is not correct." + }, + "people": { + "people_list_number_kids": "{0} 0 enfant |{1,1} 1 enfant|{2,*} {count} enfants", + "people_list_last_updated": "Last consulted:", + "people_list_number_reminders": "{0} 0 rappel |{1,1} 1 rappel |{2,*} {count} rappels", + "people_list_blank_title": "Vous n'avez encore ajouté aucun contact.", + "people_list_blank_cta": "Ajouter quelqu'un", + "people_list_stats": "{count} contacts", + "people_list_sort": "Tri", + "people_list_firstnameAZ": "Tri par prénom A → Z", + "people_list_firstnameZA": "Tri par prénom Z → A", + "people_list_lastnameAZ": "Tri par nom de famille A → Z", + "people_list_lastnameZA": "Tri par nom de famille Z → A", + "people_list_lastactivitydateNewtoOld": "Sort by last activity date newest to oldest", + "people_list_lastactivitydateOldtoNew": "Sort by last activity date oldest to newest", + "people_list_filter_tag": "Affichge des contacts avec le tag ", + "people_list_clear_filter": "Enlever le filtre", + "people_list_contacts_per_tags": "{0} 0 contact|{1,1} 1 contact|{2,*} {count} contacts", + "people_search": "Recherchez dans vos contacts...", + "people_search_no_results": "Aucun contact ne correspond à ce critère", + "people_list_account_usage": "Votre utilisation de compte : {current}\/{limit} contacts", + "people_list_account_upgrade_title": "Passez au plan supérieur pour débloquer votre compte et l'amener à son plein potentiel.", + "people_list_account_upgrade_cta": "Passez au plan supérieur", + "people_add_title": "Ajouter une nouvelle personne", + "people_add_missing": "No Person Found Add New One Now", + "people_add_firstname": "Prénom", + "people_add_middlename": "Surnom (optionnel)", + "people_add_lastname": "Nom de famille (optionnel)", + "people_add_cta": "Ajouter", + "people_save_and_add_another_cta": "Submit and add someone else", + "people_add_success": "{name} has been successfully created", + "people_add_gender": "Sexe", + "people_delete_success": "Le contact a été supprimé", + "people_delete_message": "Si vous devez supprimer ce contact,", + "people_delete_click_here": "cliquez ici", + "people_delete_confirmation": "Etes-vous sûr de vouloir supprimer ce contact ? La suppression est permanente.", + "people_add_birthday_reminder": "Souhaiter un bon anniversaire à {name}", + "people_add_import": "Souhaitez-vous importer vos contacts<\/a>?", + "section_contact_information": "Information de contact", + "section_personal_activities": "Activités", + "section_personal_reminders": "Rappels", + "section_personal_tasks": "Tâches", + "section_personal_gifts": "Cadeaux", + "link_to_list": "Retour à la liste", + "edit_contact_information": "Mettre à jour les informations", + "call_button": "Enregistrer un appel téléphonique", + "modal_call_title": "Enregistrer un appel téléphonique", + "modal_call_comment": "De quoi avez-vous parler ? (optionnel)", + "modal_call_date": "Cet appel téléphonique s'est passé plus tôt dans la journée.", + "modal_call_change": "Changer", + "modal_call_exact_date": "L'appel s'est passé le", + "calls_add_success": "L'appel téléphonique a été enregistré.", + "call_delete_confirmation": "Etes-vous sûr de vouloir supprimer cet appel ?", + "call_delete_success": "L'appel a été supprimé avec succès.", + "call_title": "Appels téléphoniques", + "call_empty_comment": "Aucun details", + "call_blank_title": "Gardez la trace des appels téléphoniques que vous faites avec {name}", + "call_blank_desc": "Vous avez appelé {name}", + "birthdate_not_set": "Non indiqué.", + "age_approximate_in_years": "env. {age} ans", + "age_exact_in_years": "{age} ans", + "age_exact_birthdate": "né le {date}", + "last_called": "Dernier appel : {date}", + "last_called_empty": "Dernier appel : inconnu", + "last_activity_date": "Dernière activité ensemble : {date}", + "last_activity_date_empty": "Dernière activité ensemble : inconnu", + "information_edit_success": "Le profil a été mis à jour avec succès", + "information_edit_title": "Mettre à jour les informations personnelles de {name}", + "information_edit_avatar": "Photo\/avatar of the contact", "information_edit_max_size": "Max {size} Mb.", - "information_edit_firstname": "Vorname", - "information_edit_lastname": "Nachname (Optional)", - "information_edit_linkedin": "LinkedIn-Profile (optional)", - "information_edit_probably": "Diese Person ist wahrscheinlich", - "information_edit_probably_yo": "Jahre alt", - "information_edit_exact": "Ich kenne den Geburstag der Person", - "information_edit_help": "Wenn du einen genauen Geburtstag eingibst, erstellen wir für dich automatisch eine Erinnerung, so dass du jedes Jahr daran erinnert wirst dieser Person zu gratulieren.", - "information_no_linkedin_defined": "LinkedIn nicht angegeben", - "information_no_work_defined": "keine Arbeitsplatz-Informationen angegeben", - "information_work_at": "bei {company}", - "work_add_cta": "Ändere Arbeitsplatz-Informationen", - "work_edit_success": "Arbeitsplatz-Informationen wurden erfolgreich aktualisiert", - "work_edit_title": "Änderer {name}'s Arbeitsplatz-Informationen", - "work_edit_job": "Position (optional)", - "work_edit_company": "Firma (optional)", - "food_preferencies_add_success": "Essensvorlieben gespeichert", - "food_preferencies_edit_description": "Vielleicht hat {firstname} oder jemand in der {family} Familie eine Allergie oder mag einen bestimmten Wein nicht. Vermerke so etwas hier, damit du dich beim der nächsten Einladung zum Abendessen daran erinnerst", - "food_preferencies_edit_description_no_last_name": "Vielleicht hat {firstname} eine Allergie oder mag einen bestimmten Wein nicht. Vermerke so etwas hier, damit du dich beim der nächsten Einladung zum Abendessen daran erinnerst", - "food_preferencies_edit_title": "Gib Essensvorlieben an", - "food_preferencies_edit_cta": "Speichere Essensvorlieben", - "food_preferencies_title": "Essensvorlieben", - "food_preferencies_cta": "Essensvorlieben hinzufügen", - "reminders_blank_title": "Gibt es etwas an das du über {name} erinnert werden willst?", - "reminders_blank_add_activity": "Erinnerung hinzufügen", - "reminders_add_title": "Woran würdest du gerne über {name} erinnert werden?", - "reminders_add_description": "Erinnere mich daran...", - "reminders_add_predefined": "Voreingestellte Erinnerung", - "reminders_add_custom": "Benutzerdefinierte Erinnerung", - "reminders_add_next_time": "Wann möchtest du das nächste mal daran erinnert werden?", - "reminders_add_once": "Erinnere mich daran nur einmal", - "reminders_add_recurrent": "Erinnere mich daran jeden", - "reminders_add_starting_from": "angefangen vom oben angegebenen Datum", - "reminders_add_cta": "Erinnerung hinzufügen", - "reminders_edit_update_cta": "Erinnerung ändern", - "reminders_add_error_custom_text": "Du musst einen Text für die Erinnerung angeben", - "reminders_create_success": "Die Erinnerung wurde erfolgreich hinzugefügt", - "reminders_delete_success": "Die Erinnerung wurde erfolgreich gelöscht", - "reminders_update_success": "Die Erinnerung wurde erfolgreich geändert", - "reminder_frequency_week": "jede Woche|alle {number} Wochen", - "reminder_frequency_month": "jeden Monat|alle {number} Monate", - "reminder_frequency_year": "jedes jahr|alle {number} Jahre", - "reminder_frequency_one_time": "am {date}", - "reminders_delete_confirmation": "Möchtest du diese Erinnerung wirklich löschen?", - "reminders_delete_cta": "löschen", - "reminders_next_expected_date": "am", - "reminders_cta": "Erinnerung hinzufügen", - "reminders_description": "Wir werden eine E-Mail für jede der unten stehenden Erinnerungn verschicken. Erinnerungen werden immer morgens verschickt. Erinnerungn, die automatisch für Geburtstage angelegt wurden, können nicht gelöscht werden. Wenn du dieses Datum ändern willst, dann ändere den Geburtstag des Kontakts.", - "reminders_one_time": "Einmal", - "reminders_type_week": "Woche", - "reminders_type_month": "Monat", - "reminders_type_year": "Jahr", - "reminders_free_plan_warning": "Du befindest dich im freiem Angebot. Hier werden keine Emails versendet. Um die Erinnerungs Emails zu erhalten upgrade deinen Account.", - "significant_other_sidebar_title": "Lebensgefährte", - "significant_other_cta": "Lebensgefährte hinzufügen", - "significant_other_add_title": "Wer ist der Lebensgefährte von {name}?", - "significant_other_add_firstname": "Name", - "significant_other_add_unknown": "Ich kenne das Alter dieser Person nicht", - "significant_other_add_probably": "Diese Person ist wahrscheinlich", - "significant_other_add_probably_yo": "Jahre alt", - "significant_other_add_exact": "Ich kenne den Geburtstag dieser Person", - "significant_other_add_help": "Wenn du einen genauen Geburtstag eingibst, erstellen wir für dich automatisch eine Erinnerung, so dass du jedes Jahr daran erinnert wirst dieser Person zu gratulieren.", - "significant_other_add_cta": "Lebensgefährte hinzufügen", - "significant_other_edit_cta": "Lebensgefährte bearbeiten", - "significant_other_delete_confirmation": "Möchtest du diesen Lebensgefährten wirklich löschen? Es gibt kein Zurück.", - "significant_other_unlink_confirmation": "Möchtest du diese Beziehung wirklich löschen? Der Lebensgefährte wird nicht gelöscht - nur die Beziehung zwischen den beiden.", - "significant_other_add_success": "Lebensgefährte wurde erfolgreich hinzugefügt", - "significant_other_edit_success": "Lebensgefährte wurde erfolgreich aktualisiert", - "significant_other_delete_success": "Lebensgefährte wurde erfolgreich gelöscht", - "significant_other_add_birthday_reminder": "Gratuliere {name} zum Geburstag, {contact_firstname}'s Lebensgefährte", - "significant_other_add_person": "Person hinzufügen", - "significant_other_link_existing_contact": "Existierenden Kontakt wählen", - "significant_other_add_no_existing_contact": "Du hast derzeit keine Kontakte, die {name}'s Lebensgefährte werden könnten.", - "significant_other_add_existing_contact": "Wähle einen existierenden Kontakt als Lebensgefährte für {name}", - "contact_add_also_create_contact": "Erstelle einen neuen Kontakt für diese Person.", - "contact_add_add_description": "Dies erlaubt dir den Lebensgefährten wie jeden anderen Kontakt zu verwalten.", - "kids_sidebar_title": "Kinder", - "kids_sidebar_cta": "Kind hinzufügen", - "kids_blank_cta": "Kind hinzufügen", - "kids_add_title": "Kind hinzufügen", - "kids_add_boy": "Junge", - "kids_add_girl": "Mädchen", - "kids_add_gender": "Geschlecht", - "kids_add_firstname": "Vorname", - "kids_add_firstname_help": "Wir vermuten der Nachname ist {name}", - "kids_add_lastname": "Nachname (optional)", - "kids_add_also_create": "Erstelle ebenfalls einen Kontakt eintrag für diese Person.", - "kids_add_also_desc": "Das lässt dich das Kind wie jede andere Persion behandeln.", - "kids_add_no_existing_contact": "Du hast keinen Kontakt der ein Kind von {name}'s seien kann.", - "kids_add_existing_contact": "Wähle einen existierenden Kontakt als Kind von {name} aus.", - "kids_add_probably": "Das Kind ist wahrscheinlich", - "kids_add_probably_yo": "Jahre alt", - "kids_add_exact": "Ich kenne den Geburtstag dieses Kindes", - "kids_add_help": "Wenn du einen genauen Geburtstag eingibst, erstellen wir für dich automatisch eine Erinnerung, so dass du jedes Jahr daran erinnert wirst diesem Kind zu gratulieren.", - "kids_add_cta": "Kind hinzufügen", - "kids_edit_title": "Informationen über {name} bearbeiten", - "kids_delete_confirmation": "Möchtest du dieses Kind wirklich löschen? Es gibt kein Zurück", - "kids_add_success": "Das Kind wurde erfolgreich hinzugefügt", - "kids_update_success": "Das Kind wurde erfolgreich aktualisiert", - "kids_delete_success": "Das Kind wurde erfolgreich gelöscht", - "kids_add_birthday_reminder": "Gratuliere {name} zum Geburtstag, {contact_firstname}'s Kind", - "kids_unlink_confirmation": "Bist Du dir sicher, dass du diese Verbindung lösen möchtest? Das Kind wird nicht gelöscht nur die Verbindung zwischen beiden Kontakten.", - "tasks_blank_title": "Du hast noch keine Aufgaben.", - "tasks_form_title": "Titel", - "tasks_form_description": "Beschreibung (optional)", - "tasks_add_task": "Aufgabe hinzufügen", - "tasks_delete_success": "Die Aufgabe wurde erfolgreich gelöscht", - "tasks_complete_success": "Der Status der Aufgabe wurder erfolgreich geändert", - "activity_title": "Aktivitäten", - "activity_type_group_simple_activities": "Einfache Aktivitäten", + "information_edit_firstname": "Prénom", + "information_edit_lastname": "Nom de famille (optionnel)", + "information_edit_linkedin": "Profil LinkedIn (optionnel)", + "information_edit_probably": "Cette personne a probablement", + "information_edit_probably_yo": "ans", + "information_edit_exact": "Je connais la date de naissance précise, qui est", + "information_edit_help": "Si vous indiquez la date de naissance exacte de cette personne, nous allons créer un rappel pour vous - ainsi vous serez informé chaque année que c'est le moment de célébrer son anniversaire.", + "information_no_address_defined": "Aucune adresse définie", + "information_no_email_defined": "Aucun courriel défini", + "information_no_phone_defined": "Aucun numéro de téléphone défini", + "information_no_facebook_defined": "Aucun Facebook défini", + "information_no_twitter_defined": "Aucun Twitter défini", + "information_no_linkedin_defined": "Aucun LinkedIn défini", + "information_no_work_defined": "Aucune information professionnelle définie", + "information_work_at": "chez {company}", + "work_add_cta": "Mettre à jour les informations professionnelles", + "work_edit_success": "Les informations professionnelles ont été mises à jour avec succès", + "work_edit_title": "Mettre à jour les informations professionnelles de {name}", + "work_edit_job": "Poste (optionnel)", + "work_edit_company": "Entreprise (optionnel)", + "food_preferencies_add_success": "Les préférences alimentaires ont été mises à jour.", + "food_preferencies_edit_description": "Peut-être que {firstname} ou quelqu'un dans la famille {family} a une allergie. Ou peut-être qu'il n'aime pas un vin spécifique. Indiquez ici ses préférences alimentaires afin que vous vous en rappeliez la prochaine fois que vous l'inviterez à dîner.", + "food_preferencies_edit_description_no_last_name": "Peut-être que {firstname} a une allergie. Ou peut-être qu'il n'aime pas un vin spécifique. Indiquez ici ses préférences alimentaires afin que vous vous en rappeliez la prochaine fois que vous l'inviterez à dîner.", + "food_preferencies_edit_title": "Modification des préférences alimentaires", + "food_preferencies_edit_cta": "Enregistrer les préférences alimentaires", + "food_preferencies_title": "Préférences alimentaires", + "food_preferencies_cta": "Ajouter", + "reminders_blank_title": "De quoi souhaitez-vous être rappelé à propos de {name} ?", + "reminders_blank_add_activity": "Ajouter un rappel", + "reminders_add_title": "De quoi souhaitez-vous être rappelé à propos de {name} ?", + "reminders_add_description": "Merci de me tenir informer de...", + "reminders_add_next_time": "Prochaine date de ce rappel", + "reminders_add_once": "Rappelez-moi juste une fois", + "reminders_add_recurrent": "Rappelez-moi tous les", + "reminders_add_starting_from": "à compter de la date définie ci-après", + "reminders_add_cta": "Ajouter le rappel", + "reminders_edit_update_cta": "Update reminder", + "reminders_add_error_custom_text": "Vous devez indiquer un texte pour ce rappel.", + "reminders_create_success": "Le rappel a été ajouté avec succès.", + "reminders_delete_success": "Le rappel a été supprimé avec succès.", + "reminders_update_success": "The reminder has been updated successfully", + "reminders_type_week": "semaine", + "reminders_type_month": "mois", + "reminders_type_year": "année", + "reminder_frequency_week": "chaque semaine|chaque {number} semaines", + "reminder_frequency_month": "chaque mois|chaque {number} mois", + "reminder_frequency_year": "chaque année|chaque {number} années", + "reminder_frequency_one_time": "le {date}", + "reminders_delete_confirmation": "Êtes-vous sûr de vouloir supprimer ce rappel ?", + "reminders_delete_cta": "Supprimer", + "reminders_next_expected_date": "le", + "reminders_cta": "Ajouter un rappel", + "reminders_description": "Nous vous enverrons un courriel pour chacun des rappels ci-dessous. Les rappels sont envoyés le matin du jour où l'évènement se passe.", + "reminders_one_time": "Unique", + "reminders_birthday": "Anniversaire de {name}", + "reminders_free_plan_warning": "Vous êtes sur le plan gratuit. Aucun courriel ne sera envoyé avec ce plan. Pour recevoir vos rappels par courriel, passez au plan supérieur.", + "significant_other_sidebar_title": "Conjoint", + "significant_other_cta": "Ajouter un conjoint", + "significant_other_add_title": "Quel est le nom du conjoint de {name} ?", + "significant_other_add_firstname": "Prénom", + "significant_other_add_unknown": "Je ne connais pas son âge.", + "significant_other_add_probably": "Cette personne a probablement", + "significant_other_add_probably_yo": "ans", + "significant_other_add_exact": "Je connais la date exacte de naissance de cette personne, qui est", + "significant_other_add_help": "Si vous indiquez la date de naissance exacte de cette personne, nous allons créer un rappel pour vous - ainsi vous serez informé chaque année que c'est le moment de célébrer son anniversaire.", + "significant_other_add_cta": "Ajouter le conjoint", + "significant_other_edit_cta": "Mettre à jour le conjoint", + "significant_other_delete_confirmation": "Êtes-vous sûr de vouloir supprimer le conjoint ?", + "significant_other_unlink_confirmation": "Are you sure you want to delete this relationship? This significant other will not be deleted - only the relationship between the two.", + "significant_other_add_success": "Le conjoint a été ajouté avec succès.", + "significant_other_edit_success": "Le conjoint a été mis à jour avec succès.", + "significant_other_delete_success": "Le conjoint a été supprimé avec succès.", + "significant_other_add_birthday_reminder": "Souhaiter bon anniversaire à {name}, conjoint de {contact_firstname}.", + "significant_other_add_person": "Ajouter une nouvelle personne", + "significant_other_link_existing_contact": "Lier un contact existant", + "significant_other_add_no_existing_contact": "Vous n'avez aucun contact qui puisse être associé comme partenaire de {name} pour le moment.", + "significant_other_add_existing_contact": "Choisissez un contact existant pour le designer comme partenaire de {name}", + "contact_add_also_create_contact": "Créer une fiche contact pour cette personne.", + "contact_add_add_description": "Ceci vous permettra de traiter ce partenaire comme tous les autres contacts de votre compte.", + "kids_sidebar_title": "Enfants", + "kids_sidebar_cta": "Ajouter un autre enfant", + "kids_blank_cta": "Ajouter un enfant", + "kids_add_title": "Ajouter un enfant", + "kids_add_boy": "Garçon", + "kids_add_girl": "Fille", + "kids_add_gender": "Sexe", + "kids_add_firstname": "Prénom", + "kids_add_lastname": "Nom de famille (optionnel)", + "kids_add_also_create": "Also create a Contact entry for this person.", + "kids_add_also_desc": "This will let you treat this kid like any other contact.", + "kids_add_no_existing_contact": "You don't have any contacts who can be {name}'s kid at the moment.", + "kids_add_existing_contact": "Select an existing contact as the kid for {name}", + "kids_add_firstname_help": "Nous supposons que le nom de famille est {name}", + "kids_add_probably": "Cet enfant a probablement", + "kids_add_probably_yo": "ans", + "kids_add_exact": "Je connais la date de naissance précise de cet enfant, qui est", + "kids_add_help": "Si vous indiquez la date de naissance exacte de cette personne, nous allons créer un rappel pour vous - ainsi vous serez informé chaque année que c'est le moment de célébrer son anniversaire.", + "kids_add_cta": "Ajouter l'enfant", + "kids_edit_title": "Mettre à jour les informations de {name}", + "kids_delete_confirmation": "Êtes-vous sûr de vouloir supprimer cet enfant ?", + "kids_add_success": "L'enfant a été ajouté avec succès.", + "kids_update_success": "L'enfant a été mis à jour avec succès.", + "kids_delete_success": "L'enfant a été supprimé avec succès.", + "kids_add_birthday_reminder": "Souhaiter bon anniversaire à {name}, enfant de {contact_firstname}.", + "kids_unlink_confirmation": "Etes-vous sûr de vouloir supprimer cette relation? L'enfant ne sera pas supprimé - seulement la relation entre les deux.", + "tasks_blank_title": "Vous n'avez aucune tâche pour le moment.", + "tasks_form_title": "Titre", + "tasks_form_description": "Description (optionnel)", + "tasks_add_task": "Ajouter la tâche", + "tasks_delete_success": "La tâche a été supprimée avec succès.", + "tasks_complete_success": "La tâche a été mise à jour avec succès.", + "activity_title": "Activités", + "activity_type_group_simple_activities": "Activités simples", "activity_type_group_sport": "Sport", - "activity_type_group_food": "Essen", - "activity_type_group_cultural_activities": "Kulturelle Aktivitäten", - "activity_type_just_hung_out": "einfach zusammen Zeit verbracht", - "activity_type_watched_movie_at_home": "zu Hause einen Film gesehen", - "activity_type_talked_at_home": "zu Hause geredet", - "activity_type_did_sport_activities_together": "zusammen Sport gemacht", - "activity_type_ate_at_his_place": "bei Ihm gegessen", - "activity_type_ate_at_her_place": "bei Ihr gegessen", - "activity_type_went_bar": "in eine Bar gegangen", - "activity_type_ate_at_home": "zu Hause gegessen", - "activity_type_picknicked": "Picknick gemacht", - "activity_type_went_theater": "ins Theater gegangen", - "activity_type_went_concert": "zu einem Konzert gegangen", - "activity_type_went_play": "ein Theaterstück angesehen", - "activity_type_went_museum": "ins Museum gegangen", - "activity_type_ate_restaurant": "im Restaurant gegessen", - "activities_add_activity": "Aktivität hinzufügen", - "activities_more_details": "Mehr Details", - "activities_hide_details": "Weniger Details", - "activities_delete_confirmation": "Möchtest du diese Aktivität wirklich löschen?", - "activities_item_information": "{Activity}. Fand am {date} statt", - "activities_add_title": "Was hast du mit {name} gemacht?", - "activities_summary": "Beschreibe, was ihr gemacht habt", - "activities_add_pick_activity": "(Optional) Möchtest du die Aktivität in eine Kategorie einordnen? Es ist keine Pflicht, aber so kannst du später Statisiken einsehen", - "activities_add_date_occured": "Datum der Aktivität", - "activities_add_optional_comment": "Optionaler Kommentar", - "activities_add_cta": "Aktivität aufzeichnen", - "activities_blank_title": "Behalte im Auge, was du mit {name} unternommen hast und worüber ihr geredet habt", - "activities_blank_add_activity": "Aktivität hinzufügen", - "activities_add_success": "Aktivität erfolgreich hinzugefügt", - "activities_update_success": "Aktivität erfolgreich aktualisiert", - "activities_delete_success": "Aktivität erfolgreich gelöscht", - "activities_who_was_involved": "Wer war beteiligt?", - "activities_activity": "Kategorie", - "notes_create_success": "Die Notiz wurde erfolgreich hinzugefügt", - "notes_update_success": "Die Notiz wurde erfolgreich aktualisiert", - "notes_delete_success": "Die Notiz wurde erfolgreich gelöscht", - "notes_add_cta": "Notiz hinzufügen", - "notes_favorite": "Markieren\/Markierung entfernen", - "notes_delete_title": "Notiz löschen", - "notes_delete_confirmation": "Möchtest du diese Notiz wirklich löschen?", - "gifts_add_success": "Geschenk erfolgreich hinzugefügt", - "gifts_delete_success": "Geschenk erfolgreich gelöscht", - "gifts_delete_confirmation": "Möchtest du das Geschenk wirklich löschen?", - "gifts_add_gift": "Geschenk hinzufügen", - "gifts_link": "Link", - "gifts_delete_cta": "Löschen", - "gifts_add_title": "Geschenkverwaltung für {name}", - "gifts_add_gift_idea": "Geschenkidee", - "gifts_add_gift_already_offered": "Bereits verschenkt", - "gifts_add_gift_received": "Gift received", - "gifts_add_gift_title": "Was ist es für ein Geschenk?", - "gifts_add_link": "Link zur Website (optional)", - "gifts_add_value": "Wert (optional)", - "gifts_add_comment": "Kommentar (optional)", - "gifts_add_someone": "Dieses Geschenk ist für jemanden in {name}'s Familie", + "activity_type_group_food": "Nourriture", + "activity_type_group_cultural_activities": "Activités culturelles", + "activity_type_just_hung_out": "traîner ensemble", + "activity_type_watched_movie_at_home": "regarder un film à la maison ensemble", + "activity_type_talked_at_home": "parler ensemble à la maison", + "activity_type_did_sport_activities_together": "fait du sport ensemble", + "activity_type_ate_at_his_place": "manger chez lui", + "activity_type_ate_at_her_place": "manger chez elle", + "activity_type_went_bar": "aller dans un bar", + "activity_type_ate_at_home": "manger à la maison", + "activity_type_picknicked": "pique-niquer ensemble", + "activity_type_went_theater": "aller au cinéma", + "activity_type_went_concert": "aller à un concert", + "activity_type_went_play": "aller au théâtre", + "activity_type_went_museum": "aller au musée", + "activity_type_ate_restaurant": "aller au restaurant", + "activities_add_activity": "Ajouter activité", + "activities_more_details": "Voir détails", + "activities_hide_details": "Cacher les détails", + "activities_delete_confirmation": "Etes-vous sûr de vouloir supprimer l'activité ?", + "activities_item_information": "{Activity}. S'est passée le {date}.", + "activities_add_title": "Qu'avez-vous fait avec {name}?", + "activities_summary": "Décrivez ce que vous avez fait", + "activities_add_pick_activity": "(optionnel) Souhaitez-vous catégoriser cette activitié ? Vous n'avez pas à le faire, mais cela nous permettra de faire des statistiques plus tard.", + "activities_add_date_occured": "Date où l'activité s'est passée", + "activities_add_optional_comment": "Commentaire (optionnel)", + "activities_add_cta": "Enregistrer l'activité", + "activities_blank_title": "Gardez une trace de ce que vous avez fait avec {name} par le passé.", + "activities_blank_add_activity": "Ajouter une activité", + "activities_add_success": "{L}'activité a été ajoutée avec succès.", + "activities_update_success": "L'activité a été mise à jour avec succès.", + "activities_delete_success": "L'activité a été supprimée avec succès.", + "activities_who_was_involved": "Qui était impliqué?", + "activities_activity": "Activity Category", + "notes_create_success": "La note a été ajoutée avec succès.", + "notes_update_success": "La note a été modifiée avec succès.", + "notes_delete_success": "La note a été supprimée avec succès.", + "notes_add_cta": "Ajouter la note", + "notes_favorite": "Ajouter\/retirer des favoris", + "notes_delete_title": "Supprimer une note", + "notes_delete_confirmation": "Etes-vous sûr de vouloir supprimer cette note ?", + "gifts_add_success": "Le cadeau a été ajouté avec succès.", + "gifts_delete_success": "Le cadeau a été supprimé.", + "gifts_delete_confirmation": "Etes-vous sûr de vouloir supprimer ce cadeau ?", + "gifts_add_gift": "Ajouter un cadeau", + "gifts_link": "Lien", + "gifts_delete_cta": "Supprimer", + "gifts_add_title": "Gestion des cadeaux pour {name}", + "gifts_add_gift_idea": "Idée de cadeau", + "gifts_add_gift_already_offered": "Cadeau déjà offert", + "gifts_add_gift_received": "Cadeau reçu", + "gifts_add_gift_title": "Quel est ce cadeau?", + "gifts_add_link": "Lien de la page web (optionnel)", + "gifts_add_value": "Valeur (optionnel)", + "gifts_add_comment": "Commentaire (optionnel)", + "gifts_add_someone": "Ce cadeau est destiné à quelqu'un de la famille {name} en particulier", "gifts_ideas": "Gift ideas", "gifts_offered": "Gifts offered", "gifts_received": "Gifts received", "gifts_view_comment": "View comment", "gifts_mark_offered": "Mark as offered", - "gifts_update_success": "The gift has been updated successfully", - "debt_delete_confirmation": "Möchtest du die Schulden wirklich löschen?", - "debt_delete_success": "Die Schulden wurden erfolgreich gelöscht", - "debt_add_success": "Die Schulden wurden erfolgreich hinzugefügt", - "debt_title": "Schulden", - "debt_add_cta": "Schulden hinzufügen", - "debt_you_owe": "Du schuldest {amount}", - "debt_they_owe": "{name} schuldet dir {amount}", - "debt_add_title": "Schuldenverwaltung", - "debt_add_you_owe": "Du schuldest {name}", - "debt_add_they_owe": "{name} schuldet dir", - "debt_add_amount": "eine Summe von", - "debt_add_reason": "aus folgendem Grund (optional)", - "debt_add_add_cta": "Schulden hinzufügen", - "debt_edit_update_cta": "Schulden bearbeiten", - "debt_edit_success": "Die Schulden wurden erfolgreich aktualisiert", - "debts_blank_title": "Verwalte die Schulden, die du {name} schuldest oder{name} dir schuldet", - "tag_edit": "Tag bearbeiten", - "introductions_sidebar_title": "Wie ihr euch kennengelernt habt", - "introductions_blank_cta": "Beschreibe, wie du {name} kennengelernt hast", - "introductions_title_edit": "Wie hast du {name} kennengelernt?", - "introductions_additional_info": "Beschreibe, wo und wann ihr euch kennengelernt habt", - "introductions_edit_met_through": "Hat euch jemand vorgestellt?", - "introductions_no_met_through": "Keiner", - "introductions_first_met_date": "Datum des ersten Treffens", - "introductions_no_first_met_date": "Ich weiß nicht mehr wann wir uns das erste mal getroffen haben", - "introductions_first_met_date_known": "An diesem Datum haben wir uns das erste mal getroffen", - "introductions_add_reminder": "Erstelle eine Erinnerung für den Jahrestag unseres ersten Zusammentreffens", - "introductions_update_success": "Euer erstes Kennenlernen wurde erfolgreich geändert", - "introductions_met_through": "Kennengelernt durch {name}<\/a>", - "introductions_met_date": "Am {date}", - "introductions_reminder_title": "Jahrestag eures ersten Zusammentreffens", - "deceased_reminder_title": "Todestag von {name}", - "deceased_mark_person_deceased": "Diese Person ist verstorben", - "deceased_know_date": "Ich weiß das Datum an dem diese Person verstarb", - "deceased_add_reminder": "Erstelle eine Erinnerung für den Todestag", - "deceased_label": "Verstorben", - "deceased_label_with_date": "Verstorben am {date}", - "contact_info_title": "Kontaktinformationen", - "contact_info_form_content": "Inhalt", - "contact_info_form_contact_type": "Kontakt Art", - "contact_info_form_personalize": "Anpassen", - "contact_info_address": "Wohnt in", - "contact_address_title": "Addressen", - "contact_address_form_name": "Titel (optional)", - "contact_address_form_street": "Straße (optional)", - "contact_address_form_city": "Stadt (optional)", - "contact_address_form_province": "Bundesland (optional)", - "contact_address_form_postal_code": "Postleitzahl (optional)", - "contact_address_form_country": "Land (optional)", - "pets_kind": "Tierart", - "pets_name": "Name (optional)", - "pets_create_success": "Das Haustier wurde erfolgreich hinugefügt", - "pets_update_success": "Das Haustier wurde erfolgreich geändert", - "pets_delete_success": "Das Haustier wurde erfolgreich entfernt", - "pets_title": "Haustiere", - "pets_reptile": "Reptil", - "pets_bird": "Vogel", - "pets_cat": "Katze", - "pets_dog": "Hund", - "pets_fish": "Fisch", + "gifts_update_success": "Le cadeau a été mis à jour avec succès.", + "debt_delete_confirmation": "Etes-vous sûr de vouloir effacer cette dette ?", + "debt_delete_success": "La dette a été effacée avec succès.", + "debt_add_success": "La dette a été ajoutée avec succès", + "debt_title": "Dettes", + "debt_add_cta": "Ajouter une dette", + "debt_you_owe": "Vous devez {amount}", + "debt_they_owe": "{name} vous doit {amount}", + "debt_add_title": "Gestion des dettes", + "debt_add_you_owe": "Vous devez {name}", + "debt_add_they_owe": "{name} vous doit", + "debt_add_amount": "la somme de", + "debt_add_reason": "pour la raison suivante (optionnelle)", + "debt_add_add_cta": "Ajouter la dette", + "debt_edit_update_cta": "Mettre à jour la dette", + "debt_edit_success": "La dette a été modifiée avec succès", + "debts_blank_title": "Gérez les dettes que vous devez à {name} ou que {name} vous doit", + "tag_edit": "Edit tag", + "introductions_sidebar_title": "Comment vous vous êtes rencontré", + "introductions_blank_cta": "Indiquez comment vous avez rencontré {name}", + "introductions_title_edit": "Comment avez-vous rencontré {name} ?", + "introductions_additional_info": "Expliquez quand et comment vous vous êtes rencontrés", + "introductions_edit_met_through": "Est-ce que quelqu'un vous a introduit à cette personne ?", + "introductions_no_met_through": "Personne", + "introductions_first_met_date": "Date de la rencontre", + "introductions_no_first_met_date": "Je ne connais pas la date de cette rencontre", + "introductions_first_met_date_known": "Voici la date de notre rencontre", + "introductions_add_reminder": "Ajouter un rappel pour célébrer la rencontre à la date d'anniversaire, rappelant chaque année quand cet évènement s'est passé.", + "introductions_update_success": "Vous avez mis à jour avec succès vos informations de rencontre.", + "introductions_met_through": "Rencontré par {name}<\/a>", + "introductions_met_date": "Rencontré le {date}", + "introductions_reminder_title": "Anniversaire de la date de la première rencontre", + "deceased_reminder_title": "Anniversaire de la mort de {name}", + "deceased_mark_person_deceased": "Indiquez cette personne comme décédée", + "deceased_know_date": "Je connais la date de décès de cette personne", + "deceased_add_reminder": "Ajouter un rappel pour cette date", + "deceased_label": "Décédé", + "deceased_label_with_date": "Décédé le {date}", + "contact_info_title": "Information sur le contact", + "contact_info_form_content": "Contenu", + "contact_info_form_contact_type": "Type de contact", + "contact_info_form_personalize": "Personaliser", + "contact_info_address": "Habite à", + "contact_address_title": "Adresses", + "contact_address_form_name": "Nom (optionnel)", + "contact_address_form_street": "Rue et numéro (optionnel)", + "contact_address_form_city": "Ville (optionnel)", + "contact_address_form_province": "Province (optionnel)", + "contact_address_form_postal_code": "Code postal (optionnel)", + "contact_address_form_country": "Pays (optionnel)", + "pets_kind": "Sorte d'animal", + "pets_name": "Nom (optionel)", + "pets_create_success": "L'animal a été ajouté avec succès", + "pets_update_success": "L'animal a été mis à jour", + "pets_delete_success": "L'animal a été supprimé", + "pets_title": "Pets", + "pets_reptile": "Reptile", + "pets_bird": "Oiseau", + "pets_cat": "Chat", + "pets_dog": "Chien", + "pets_fish": "Poisson", "pets_hamster": "Hamster", - "pets_horse": "Pferd", - "pets_rabbit": "Hase", - "pets_rat": "Ratte", - "pets_small_animal": "Kleintier", - "pets_other": "Anderes" - } - }, - "fr": { - "passwords": { - "password": "Les mots de passe doivent contenir au moins six caractères et doivent être identiques.", - "reset": "Votre mot de passe a été réinitialisé !", - "sent": "Nous vous avons envoyé par courriel le lien de réinitialisation du mot de passe !", - "token": "Ce jeton de réinitialisation du mot de passe n'est pas valide.", - "user": "Nous vous avons envoyé par courriel le lien de réinitialisation du mot de passe !", - "changed": "Password changed successfuly.", - "invalid": "Current password you entered is not correct." - }, - "dashboard": { - "dashboard_blank_title": "Welcome to your account!", - "dashboard_blank_description": "Monica is the place to organize all the interactions you have with the ones you care about.", - "dashboard_blank_cta": "Ajoutez votre premier contact", - "notes_title": "Vous n'avez encore aucune note.", - "tab_recent_calls": "Appels récents", - "tab_favorite_notes": "Notes favorites", - "tab_calls_blank": "Vous n'avez encore enregistré aucun appel.", - "statistics_contacts": "Contacts", - "statistics_activities": "Activités", - "statistics_gifts": "Cadeaux" - }, - "auth": { - "failed": "Ces identifiants ne correspondent pas à nos enregistrements", - "throttle": "Trop de tentatives de connexion. Veuillez essayer de nouveau dans {seconds} secondes.", - "not_authorized": "Vous n'êtes pas autorisé à exécuter cette action", - "signup_disabled": "L'inscription est actuellement désactivée", - "2fa_title": "Two Factor Authentication", - "2fa_wrong_validation": "The two factor authentication has failed.", - "2fa_one_time_password": "Authentication code", - "2fa_recuperation_code": "Enter a two factor recovery code" + "pets_horse": "Cheval", + "pets_rabbit": "Lapin", + "pets_rat": "Rat", + "pets_small_animal": "Petit animal", + "pets_other": "Autre" }, - "app": { - "update": "Mettre à jour", - "save": "Sauver", - "add": "Ajouter", - "cancel": "Annuler", - "delete": "Supprimer", - "edit": "Mettre à jour", - "upload": "Envoyer", - "close": "Fermer", - "remove": "Enlever", - "done": "C'est fait", - "verify": "Verify", - "for": "pour", - "unknown": "Je ne sais pas", - "load_more": "Charger plus", - "loading": "Chargement...", - "with": "avec", - "markdown_description": "Souhaitez-vous formatter votre texte d' une belle manière? Nous supportons le format Markdown pour ajouter du gras, italique, des listes et plus encore.", - "markdown_link": "Lire la documentation", - "header_settings_link": "Paramètres", - "header_logout_link": "Déconnexion", - "main_nav_cta": "Ajouter des gens", - "main_nav_dashboard": "Tableau de bord", - "main_nav_family": "Contacts", - "main_nav_journal": "Journal", - "main_nav_activities": "Activités", - "main_nav_tasks": "Tâches", - "main_nav_trash": "Poubelle", - "footer_remarks": "Une remarque ?", - "footer_send_email": "Envoyez moi un courriel", - "footer_privacy": "Politique de confidentialité (en)", - "footer_release": "Notes de version (en)", - "footer_newsletter": "Infolettre (en)", - "footer_source_code": "Contribuer", - "footer_version": "Version: {version}", - "footer_new_version": "Une nouvelle version est disponible", - "footer_modal_version_whats_new": "Qu'y a t'il de nouveau?", - "footer_modal_version_release_away": "Vous avez une version de retard par rapport à la dernière version disponible.|Vous avez {number} versions de retard par rapport à la dernière version disponible. Vous devriez mettre à jour votre instance.", - "breadcrumb_dashboard": "Tableau de bord", - "breadcrumb_list_contacts": "Liste de contacts", - "breadcrumb_journal": "Journal", - "breadcrumb_settings": "Paramètres", - "breadcrumb_settings_export": "Export", - "breadcrumb_settings_users": "Utilisateurs", - "breadcrumb_settings_users_add": "Ajouter un utilisateur", - "breadcrumb_settings_subscriptions": "Abonnement", - "breadcrumb_settings_import": "Importer", - "breadcrumb_settings_import_report": "Rapport d'import", - "breadcrumb_settings_import_upload": "Téléversez", - "breadcrumb_settings_tags": "Tags", - "breadcrumb_add_significant_other": "Ajouter un partenaire", - "breadcrumb_edit_significant_other": "Mettre à jour un partenaire", - "breadcrumb_api": "API", - "breadcrumb_edit_introductions": "Comment vous vous êtes rencontrés", - "breadcrumb_settings_security": "Security", - "breadcrumb_settings_security_2fa": "Two Factor Authentication", - "gender_male": "Homme", - "gender_female": "Femme", - "gender_none": "Aucun", - "error_title": "Whoops! Something went wrong.", - "error_unauthorized": "You don't have the right to edit this resource." + "reminder": { + "type_birthday": "Souhait d'anniversaire pour", + "type_phone_call": "Appeler", + "type_lunch": "Manger avec", + "type_hangout": "Aller voir", + "type_email": "Envoyer un email à", + "type_birthday_kid": "Souhaiter l'anniversaire de l'enfant de" }, "settings": { "sidebar_settings": "Paramètres du compte", @@ -3860,35 +2771,6 @@ export default { "personalization_genders_modal_delete_question": "You currently have {numberOfContacts} contacts who have this gender. If you delete this gender, what gender should those contacts have?", "personalization_genders_modal_error": "Please choose a valid gender from the list." }, - "reminder": { - "type_birthday": "Souhait d'anniversaire pour", - "type_phone_call": "Appeler", - "type_lunch": "Manger avec", - "type_hangout": "Aller voir", - "type_email": "Envoyer un email à", - "type_birthday_kid": "Souhaiter l'anniversaire de l'enfant de" - }, - "pagination": { - "previous": "« Précédent", - "next": "Suivant »" - }, - "journal": { - "journal_rate": "Comment s'est passé votre journée? Vous pouvez voter une fois par jour.", - "journal_come_back": "Merci. Revenez demain pour voter à nouveau.", - "journal_description": "Note : le journal liste les entrées manuelles, ainsi que les entrées automatiques comme les activités que vous faites avec vos contacts. Bien que vous puissiez supprimer les entrées manuelles, vous devrez supprimer les activités directement de la page du contact pour les supprimer du journal.", - "journal_add": "Ajouter une entrée", - "journal_created_automatically": "Créée automatiquement", - "journal_entry_type_journal": "Note de journal", - "journal_entry_type_activity": "Activité", - "journal_entry_rate": "Vous avez évalué votre journée.", - "entry_delete_success": "L'entrée a été supprimée avec succès.", - "journal_add_title": "Titre (optionnel)", - "journal_add_post": "Entrée", - "journal_add_cta": "Sauvegarder", - "journal_blank_cta": "Ajouter votre première entrée dans le journal", - "journal_blank_description": "Le journal vous permet de vous rappeler d'évènements passés, ou à venir.", - "delete_confirmation": "Etes-vous sûr de vouloir supprimer cette entrée ?" - }, "validation": { "accepted": "Le champ {attribute} doit être accepté.", "active_url": "Le champ {attribute} n'est pas une URL valide.", @@ -3998,465 +2880,481 @@ export default { "available": "Disponible", "size": "Taille" } - }, - "people": { - "people_list_number_kids": "{0} 0 enfant |{1,1} 1 enfant|{2,*} {count} enfants", - "people_list_last_updated": "Last consulted:", - "people_list_number_reminders": "{0} 0 rappel |{1,1} 1 rappel |{2,*} {count} rappels", - "people_list_blank_title": "Vous n'avez encore ajouté aucun contact.", - "people_list_blank_cta": "Ajouter quelqu'un", - "people_list_stats": "{count} contacts", - "people_list_sort": "Tri", - "people_list_firstnameAZ": "Tri par prénom A → Z", - "people_list_firstnameZA": "Tri par prénom Z → A", - "people_list_lastnameAZ": "Tri par nom de famille A → Z", - "people_list_lastnameZA": "Tri par nom de famille Z → A", - "people_list_lastactivitydateNewtoOld": "Sort by last activity date newest to oldest", + } + }, + "it": { + "app": { + "update": "Aggiorna", + "save": "Salva", + "add": "Aggiungi", + "cancel": "Cancella", + "delete": "Rimuovi", + "edit": "Modifica", + "upload": "Carica", + "close": "Chiudi", + "done": "Fatto", + "verify": "Verify", + "for": "per", + "unknown": "I don't know", + "load_more": "Load more", + "loading": "Loading...", + "with": "with", + "markdown_description": "Vuoi formattare il tuo testo? Supportiamo Markdown per grassetto, corsivo, liste, e altro ancora.", + "markdown_link": "Leggi documentazione", + "header_settings_link": "Impostazioni", + "header_logout_link": "Logout", + "main_nav_cta": "Aggiungi contatti", + "main_nav_dashboard": "Home", + "main_nav_family": "Contatti", + "main_nav_journal": "Diario", + "main_nav_activities": "Attività", + "main_nav_tasks": "Compiti", + "main_nav_trash": "Cestino", + "footer_remarks": "Commenti?", + "footer_send_email": "Inviami una email", + "footer_privacy": "Privacy", + "footer_release": "Note di rilascio", + "footer_newsletter": "Newsletter", + "footer_source_code": "Monica su GitHub", + "footer_version": "Versione: {version}", + "footer_new_version": "È disponibile una nuova versione", + "footer_modal_version_whats_new": "Novità", + "footer_modal_version_release_away": "La tua versione è 1 versione indietro rispetto all'ultima disponibile. Dovresti aggiornare Monica.|La tua versione è {number} versioni indietro rispetto all'ultima disponibile. Dovresti aggiornare Monica.", + "breadcrumb_dashboard": "Home", + "breadcrumb_list_contacts": "Lista dei contatti", + "breadcrumb_journal": "Diario", + "breadcrumb_settings": "Impostazioni", + "breadcrumb_settings_export": "Esporta", + "breadcrumb_settings_users": "Utenti", + "breadcrumb_settings_users_add": "Aggiungi un utente", + "breadcrumb_settings_subscriptions": "Sottoscrizioni", + "breadcrumb_settings_import": "Importa", + "breadcrumb_settings_import_report": "Resoconto dell'importazione", + "breadcrumb_settings_import_upload": "Carica", + "breadcrumb_settings_tags": "Etichette", + "breadcrumb_api": "API", + "breadcrumb_edit_introductions": "Come vi siete conosciuti", + "breadcrumb_settings_security": "Security", + "breadcrumb_settings_security_2fa": "Two Factor Authentication", + "gender_male": "Uomo", + "gender_female": "Donna", + "gender_none": "Preferisco non specificarlo", + "error_title": "Ops! Qualcosa è andato storto.", + "error_unauthorized": "Non hai il permesso di aggiornare questa risorsa." + }, + "auth": { + "failed": "Queste credenziali non combaciano con i nostri archivi.", + "throttle": "Troppi tentativi di accesso. Ti preghiamo di ritentare in {seconds} secondi.", + "not_authorized": "Non sei autorizzato a eseguire questa azione.", + "signup_disabled": "La registrazione è al momento disattivata", + "back_homepage": "Ritorna alla Home", + "2fa_title": "Two Factor Authentication", + "2fa_wrong_validation": "The two factor authentication has failed.", + "2fa_one_time_password": "Authentication code", + "2fa_recuperation_code": "Enter a two factor recovery code" + }, + "dashboard": { + "dashboard_blank_title": "Benvenuto nel tuo account!", + "dashboard_blank_description": "Con Monica puoi organizzare tutte le interazioni con le persone a cui tieni.", + "dashboard_blank_cta": "Aggiungi il tuo primo contatto", + "notes_title": "Non hai alcuna nota.", + "tab_recent_calls": "Recent calls", + "tab_favorite_notes": "Favorite notes", + "tab_calls_blank": "You haven't logged a call yet.", + "statistics_contacts": "Contatti", + "statistics_activities": "Attività" + }, + "journal": { + "journal_rate": "How was your day? You can rate it once a day.", + "journal_come_back": "Thanks. Come back tomorrow to rate your day again.", + "journal_description": "Note: the journal lists both manual journal entries, and automatic entries like Activities done with your contacts. While you can delete journal entries manually, you'll have to delete the activity directly on the contact page.", + "journal_add": "Scrivi nel diario", + "journal_created_automatically": "Created automatically", + "journal_entry_type_journal": "Journal entry", + "journal_entry_type_activity": "Activity", + "journal_entry_rate": "You rated your day.", + "entry_delete_success": "La pagina del diario è stata rimossa.", + "journal_add_title": "Titolo (facoltativo)", + "journal_add_post": "Testo", + "journal_add_cta": "Salva", + "journal_blank_cta": "Scrivi qualcosa nel diario", + "journal_blank_description": "Il diario ti permette di appuntare cose che ti succedono, e ricordarle.", + "delete_confirmation": "Sei sicuro di voler rimuovere questa pagina dal diario?" + }, + "mail": { + "subject_line": "Promemoria per {contact}", + "greetings": "Ciao {username}", + "want_reminded_of": "VOLEVI TI RICORDASSIMO DI", + "for": "PER:", + "footer_contact_info": "Aggiungi, consulta, completa e cambia le informazioni di questo contatto:" + }, + "pagination": { + "previous": "« Precedente", + "next": "Seguente »" + }, + "passwords": { + "password": "Le password devono essere di almeno sei caratteri e devono combaciare con la conferma.", + "reset": "La tua password è stata reimpostata!", + "sent": "Se l'email inserita esiste nei nostri archivi vi é stato inviato il link per reimpostare la tua password.", + "token": "Questo token per reimpostare la password non è valido.", + "user": "Se l'email inserita esiste nei nostri archivi vi é stato inviato il link per reimpostare la tua password.", + "changed": "Password changed successfuly.", + "invalid": "Current password you entered is not correct." + }, + "people": { + "people_list_number_kids": "{0} 0 bambini|{1,1} 1 bambino|{2,*} {count} bambini", + "people_list_last_updated": "Consultati per ultimi:", + "people_list_number_reminders": "{count} promemoria", + "people_list_blank_title": "Non ci sono contatti nel tuo account", + "people_list_blank_cta": "Aggiungi qualcuno", + "people_list_sort": "Ordina", + "people_list_stats": "{count} contatti", + "people_list_firstnameAZ": "Ordina per nome A → Z", + "people_list_firstnameZA": "Ordina per nome Z → A", + "people_list_lastnameAZ": "Ordina per cognome A → Z", + "people_list_lastnameZA": "Ordina per cognome Z → A", + "people_list_lastactivitydateNewtoOld": "Sort by last activity date newest to oldest", "people_list_lastactivitydateOldtoNew": "Sort by last activity date oldest to newest", - "people_list_filter_tag": "Affichge des contacts avec le tag ", - "people_list_clear_filter": "Enlever le filtre", - "people_list_contacts_per_tags": "{0} 0 contact|{1,1} 1 contact|{2,*} {count} contacts", - "people_search": "Recherchez dans vos contacts...", - "people_search_no_results": "Aucun contact ne correspond à ce critère", - "people_list_account_usage": "Votre utilisation de compte : {current}\/{limit} contacts", - "people_list_account_upgrade_title": "Passez au plan supérieur pour débloquer votre compte et l'amener à son plein potentiel.", - "people_list_account_upgrade_cta": "Passez au plan supérieur", - "people_add_title": "Ajouter une nouvelle personne", + "people_list_filter_tag": "Tutti i contatti etichettati con ", + "people_list_clear_filter": "Reimposta filtro", + "people_list_contacts_per_tags": "{0} 0 contatti|{1,1} 1 contatto|{2,*} {count} contatti", + "people_search": "Cerca nei tuoi contatti...", + "people_search_no_results": "Nessun contatto trovato :(", + "people_list_account_usage": "Utilizzo account: {current}\/{limit} contatti", + "people_list_account_upgrade_title": "Effettua l'upgrade del tuo account per poter usufruire delle sue piene funzionalitá.", + "people_list_account_upgrade_cta": "Effettua l'upgrade ora", + "people_add_title": "Aggiungi una persona", "people_add_missing": "No Person Found Add New One Now", - "people_add_firstname": "Prénom", - "people_add_middlename": "Surnom (optionnel)", - "people_add_lastname": "Nom de famille (optionnel)", - "people_add_cta": "Ajouter", - "people_save_and_add_another_cta": "Submit and add someone else", - "people_add_success": "{name} has been successfully created", - "people_add_gender": "Sexe", - "people_delete_success": "Le contact a été supprimé", - "people_delete_message": "Si vous devez supprimer ce contact,", - "people_delete_click_here": "cliquez ici", - "people_delete_confirmation": "Etes-vous sûr de vouloir supprimer ce contact ? La suppression est permanente.", - "people_add_birthday_reminder": "Souhaiter un bon anniversaire à {name}", - "people_add_import": "Souhaitez-vous importer vos contacts<\/a>?", - "section_contact_information": "Information de contact", - "section_personal_activities": "Activités", - "section_personal_reminders": "Rappels", - "section_personal_tasks": "Tâches", - "section_personal_gifts": "Cadeaux", - "link_to_list": "Retour à la liste", - "edit_contact_information": "Mettre à jour les informations", - "call_button": "Enregistrer un appel téléphonique", - "modal_call_title": "Enregistrer un appel téléphonique", - "modal_call_comment": "De quoi avez-vous parler ? (optionnel)", - "modal_call_date": "Cet appel téléphonique s'est passé plus tôt dans la journée.", - "modal_call_change": "Changer", - "modal_call_exact_date": "L'appel s'est passé le", - "calls_add_success": "L'appel téléphonique a été enregistré.", - "call_delete_confirmation": "Etes-vous sûr de vouloir supprimer cet appel ?", - "call_delete_success": "L'appel a été supprimé avec succès.", - "call_title": "Appels téléphoniques", - "call_empty_comment": "Aucun details", - "call_blank_title": "Gardez la trace des appels téléphoniques que vous faites avec {name}", - "call_blank_desc": "Vous avez appelé {name}", - "birthdate_not_set": "Non indiqué.", - "age_approximate_in_years": "env. {age} ans", - "age_exact_in_years": "{age} ans", - "age_exact_birthdate": "né le {date}", - "last_called": "Dernier appel : {date}", - "last_called_empty": "Dernier appel : inconnu", - "last_activity_date": "Dernière activité ensemble : {date}", - "last_activity_date_empty": "Dernière activité ensemble : inconnu", - "information_edit_success": "Le profil a été mis à jour avec succès", - "information_edit_title": "Mettre à jour les informations personnelles de {name}", - "information_edit_avatar": "Photo\/avatar of the contact", - "information_edit_max_size": "Max {size} Mb.", - "information_edit_firstname": "Prénom", - "information_edit_lastname": "Nom de famille (optionnel)", - "information_edit_linkedin": "Profil LinkedIn (optionnel)", - "information_edit_probably": "Cette personne a probablement", - "information_edit_probably_yo": "ans", - "information_edit_exact": "Je connais la date de naissance précise, qui est", - "information_edit_help": "Si vous indiquez la date de naissance exacte de cette personne, nous allons créer un rappel pour vous - ainsi vous serez informé chaque année que c'est le moment de célébrer son anniversaire.", - "information_no_address_defined": "Aucune adresse définie", - "information_no_email_defined": "Aucun courriel défini", - "information_no_phone_defined": "Aucun numéro de téléphone défini", - "information_no_facebook_defined": "Aucun Facebook défini", - "information_no_twitter_defined": "Aucun Twitter défini", - "information_no_linkedin_defined": "Aucun LinkedIn défini", - "information_no_work_defined": "Aucune information professionnelle définie", - "information_work_at": "chez {company}", - "work_add_cta": "Mettre à jour les informations professionnelles", - "work_edit_success": "Les informations professionnelles ont été mises à jour avec succès", - "work_edit_title": "Mettre à jour les informations professionnelles de {name}", - "work_edit_job": "Poste (optionnel)", - "work_edit_company": "Entreprise (optionnel)", - "food_preferencies_add_success": "Les préférences alimentaires ont été mises à jour.", - "food_preferencies_edit_description": "Peut-être que {firstname} ou quelqu'un dans la famille {family} a une allergie. Ou peut-être qu'il n'aime pas un vin spécifique. Indiquez ici ses préférences alimentaires afin que vous vous en rappeliez la prochaine fois que vous l'inviterez à dîner.", - "food_preferencies_edit_description_no_last_name": "Peut-être que {firstname} a une allergie. Ou peut-être qu'il n'aime pas un vin spécifique. Indiquez ici ses préférences alimentaires afin que vous vous en rappeliez la prochaine fois que vous l'inviterez à dîner.", - "food_preferencies_edit_title": "Modification des préférences alimentaires", - "food_preferencies_edit_cta": "Enregistrer les préférences alimentaires", - "food_preferencies_title": "Préférences alimentaires", - "food_preferencies_cta": "Ajouter", - "reminders_blank_title": "De quoi souhaitez-vous être rappelé à propos de {name} ?", - "reminders_blank_add_activity": "Ajouter un rappel", - "reminders_add_title": "De quoi souhaitez-vous être rappelé à propos de {name} ?", - "reminders_add_description": "Merci de me tenir informer de...", - "reminders_add_next_time": "Prochaine date de ce rappel", - "reminders_add_once": "Rappelez-moi juste une fois", - "reminders_add_recurrent": "Rappelez-moi tous les", - "reminders_add_starting_from": "à compter de la date définie ci-après", - "reminders_add_cta": "Ajouter le rappel", - "reminders_edit_update_cta": "Update reminder", - "reminders_add_error_custom_text": "Vous devez indiquer un texte pour ce rappel.", - "reminders_create_success": "Le rappel a été ajouté avec succès.", - "reminders_delete_success": "Le rappel a été supprimé avec succès.", - "reminders_update_success": "The reminder has been updated successfully", - "reminders_type_week": "semaine", - "reminders_type_month": "mois", - "reminders_type_year": "année", - "reminder_frequency_week": "chaque semaine|chaque {number} semaines", - "reminder_frequency_month": "chaque mois|chaque {number} mois", - "reminder_frequency_year": "chaque année|chaque {number} années", - "reminder_frequency_one_time": "le {date}", - "reminders_delete_confirmation": "Êtes-vous sûr de vouloir supprimer ce rappel ?", - "reminders_delete_cta": "Supprimer", - "reminders_next_expected_date": "le", - "reminders_cta": "Ajouter un rappel", - "reminders_description": "Nous vous enverrons un courriel pour chacun des rappels ci-dessous. Les rappels sont envoyés le matin du jour où l'évènement se passe.", - "reminders_one_time": "Unique", - "reminders_birthday": "Anniversaire de {name}", - "reminders_free_plan_warning": "Vous êtes sur le plan gratuit. Aucun courriel ne sera envoyé avec ce plan. Pour recevoir vos rappels par courriel, passez au plan supérieur.", - "significant_other_sidebar_title": "Conjoint", - "significant_other_cta": "Ajouter un conjoint", - "significant_other_add_title": "Quel est le nom du conjoint de {name} ?", - "significant_other_add_firstname": "Prénom", - "significant_other_add_unknown": "Je ne connais pas son âge.", - "significant_other_add_probably": "Cette personne a probablement", - "significant_other_add_probably_yo": "ans", - "significant_other_add_exact": "Je connais la date exacte de naissance de cette personne, qui est", - "significant_other_add_help": "Si vous indiquez la date de naissance exacte de cette personne, nous allons créer un rappel pour vous - ainsi vous serez informé chaque année que c'est le moment de célébrer son anniversaire.", - "significant_other_add_cta": "Ajouter le conjoint", - "significant_other_edit_cta": "Mettre à jour le conjoint", - "significant_other_delete_confirmation": "Êtes-vous sûr de vouloir supprimer le conjoint ?", - "significant_other_unlink_confirmation": "Are you sure you want to delete this relationship? This significant other will not be deleted - only the relationship between the two.", - "significant_other_add_success": "Le conjoint a été ajouté avec succès.", - "significant_other_edit_success": "Le conjoint a été mis à jour avec succès.", - "significant_other_delete_success": "Le conjoint a été supprimé avec succès.", - "significant_other_add_birthday_reminder": "Souhaiter bon anniversaire à {name}, conjoint de {contact_firstname}.", - "significant_other_add_person": "Ajouter une nouvelle personne", - "significant_other_link_existing_contact": "Lier un contact existant", - "significant_other_add_no_existing_contact": "Vous n'avez aucun contact qui puisse être associé comme partenaire de {name} pour le moment.", - "significant_other_add_existing_contact": "Choisissez un contact existant pour le designer comme partenaire de {name}", - "contact_add_also_create_contact": "Créer une fiche contact pour cette personne.", - "contact_add_add_description": "Ceci vous permettra de traiter ce partenaire comme tous les autres contacts de votre compte.", - "kids_sidebar_title": "Enfants", - "kids_sidebar_cta": "Ajouter un autre enfant", - "kids_blank_cta": "Ajouter un enfant", - "kids_add_title": "Ajouter un enfant", - "kids_add_boy": "Garçon", - "kids_add_girl": "Fille", - "kids_add_gender": "Sexe", - "kids_add_firstname": "Prénom", - "kids_add_lastname": "Nom de famille (optionnel)", - "kids_add_also_create": "Also create a Contact entry for this person.", - "kids_add_also_desc": "This will let you treat this kid like any other contact.", - "kids_add_no_existing_contact": "You don't have any contacts who can be {name}'s kid at the moment.", - "kids_add_existing_contact": "Select an existing contact as the kid for {name}", - "kids_add_firstname_help": "Nous supposons que le nom de famille est {name}", - "kids_add_probably": "Cet enfant a probablement", - "kids_add_probably_yo": "ans", - "kids_add_exact": "Je connais la date de naissance précise de cet enfant, qui est", - "kids_add_help": "Si vous indiquez la date de naissance exacte de cette personne, nous allons créer un rappel pour vous - ainsi vous serez informé chaque année que c'est le moment de célébrer son anniversaire.", - "kids_add_cta": "Ajouter l'enfant", - "kids_edit_title": "Mettre à jour les informations de {name}", - "kids_delete_confirmation": "Êtes-vous sûr de vouloir supprimer cet enfant ?", - "kids_add_success": "L'enfant a été ajouté avec succès.", - "kids_update_success": "L'enfant a été mis à jour avec succès.", - "kids_delete_success": "L'enfant a été supprimé avec succès.", - "kids_add_birthday_reminder": "Souhaiter bon anniversaire à {name}, enfant de {contact_firstname}.", - "kids_unlink_confirmation": "Etes-vous sûr de vouloir supprimer cette relation? L'enfant ne sera pas supprimé - seulement la relation entre les deux.", - "tasks_blank_title": "Vous n'avez aucune tâche pour le moment.", - "tasks_form_title": "Titre", - "tasks_form_description": "Description (optionnel)", - "tasks_add_task": "Ajouter la tâche", - "tasks_delete_success": "La tâche a été supprimée avec succès.", - "tasks_complete_success": "La tâche a été mise à jour avec succès.", - "activity_title": "Activités", - "activity_type_group_simple_activities": "Activités simples", + "people_add_firstname": "Nome", + "people_add_middlename": "Secondo nome (facoltativo)", + "people_add_lastname": "Cognome (facoltativo)", + "people_add_cta": "Aggiungi questa persona", + "people_save_and_add_another_cta": "Salva e aggiungi un'altra persona", + "people_add_success": "Contatto creato con successo", + "people_add_gender": "Sesso", + "people_delete_success": "Il contatto è stato rimosso", + "people_delete_message": "Se vuoi rimuovere questo contatto,", + "people_delete_click_here": "clicca qui", + "people_delete_confirmation": "Rimuovere questo contatto? Questo cambio è permanente.", + "people_add_birthday_reminder": "Fai gli auguri di compleanno a {name}", + "people_add_import": "Vuoi importare i tuoi contatti<\/a>?", + "section_contact_information": "Informazioni sul contatto", + "section_personal_activities": "Attività", + "section_personal_reminders": "Promemoria", + "section_personal_tasks": "Cose da fare", + "section_personal_gifts": "Regali", + "link_to_list": "Lista dei contatti", + "edit_contact_information": "Modifica informazioni del contatto", + "call_button": "Aggiungi chiamata", + "modal_call_title": "Aggiungi chiamata", + "modal_call_comment": "Di cosa avete parlato? (facoltativo)", + "modal_call_date": "La chiamata é stata fatta prima, quest'oggi.", + "modal_call_change": "Cambia", + "modal_call_exact_date": "La chiamata é stata fatta il", + "calls_add_success": "La chiamata é stata salvata.", + "call_delete_confirmation": "Rimuovere questa chiamata?", + "call_delete_success": "La chiamata é stata rimossa", + "call_title": "Chiamate", + "call_empty_comment": "Nessuna informazione", + "call_blank_title": "Tieni traccia delle tue chiamate con {name}", + "call_blank_desc": "Hai chiamato {name}", + "birthdate_not_set": "Data di nascita assente", + "age_approximate_in_years": "circa {age} anni", + "age_exact_in_years": "{age} anni", + "age_exact_birthdate": "nato {date}", + "last_called": "Ultima chiamata il: {date}", + "last_called_empty": "Ultima chiamata il: sconosciuto", + "last_activity_date": "Ultima attività assieme: {date}", + "last_activity_date_empty": "Ultima attività assieme: sconosciuto", + "information_edit_success": "Il profilo è stato aggiornato", + "information_edit_title": "Modifica le informazioni personali di {name}", + "information_edit_avatar": "Foto\/avatar del contatto", + "information_edit_max_size": "Massimo {size} Mb.", + "information_edit_firstname": "Nome", + "information_edit_lastname": "Cognome (facoltativo)", + "information_edit_linkedin": "Profilo LinkedIn (facoltativo)", + "information_edit_probably": "Questa persona probabilmente ha", + "information_edit_probably_yo": "anni", + "information_edit_exact": "Conosco la data di nascita esatta di questa persona, che è il", + "information_edit_help": "Se indichi la data di nascita esatta di questa persona creeremo un promemoria per te - ti verrà notificato l'arrivo del suo compleanno annualmente.", + "information_no_linkedin_defined": "Nessun profilo LinkedIn", + "information_no_work_defined": "Nessuna informazione professionale", + "information_work_at": "alla {company}", + "work_add_cta": "Aggiorna informazioni professionali", + "work_edit_success": "Le informazioni professionali sono state aggiornate.", + "work_edit_title": "Aggiorna informazioni professionali di {name}", + "work_edit_job": "Titolo (facoltativo)", + "work_edit_company": "Azienda (facoltativa)", + "food_preferencies_add_success": "Le preferenze alimentari sono state salvate", + "food_preferencies_edit_description": "Magari {firstname} o qualcuno nella famiglia {family} ha un'allergia. O non gli piace un certo vino. Indica queste cose qui così da ricordarle la prossima volta che li inviti a cena", + "food_preferencies_edit_description_no_last_name": "Magari {firstname} ha un'allergia. O non gli piace un certo vino. Indica queste cose qui così da ricordarle la prossima volta che li inviti a cena", + "food_preferencies_edit_title": "Indica le preferenze alimentari", + "food_preferencies_edit_cta": "Salva preferenze alimentari", + "food_preferencies_title": "Preferenze alimentari", + "food_preferencies_cta": "Aggiunti preferenze alimentari", + "reminders_blank_title": "C'è qualcosa di cui ti vuoi ricordare riguardo a {name}?", + "reminders_blank_add_activity": "Aggiungi un promemoria", + "reminders_add_title": "Cosa vorresti ricordare a proposito di {name}?", + "reminders_add_description": "Ricordami per piacere di...", + "reminders_add_predefined": "Promemoria predefinito", + "reminders_add_custom": "Promemoria personalizzato", + "reminders_add_next_time": "Quando vorresti ti fosse ricordato?", + "reminders_add_once": "Ricordamelo una sola volta", + "reminders_add_recurrent": "Ricordamelo ogni", + "reminders_add_starting_from": "a partire dalla data specificata qui sopra", + "reminders_add_cta": "Aggiungi promemoria", + "reminders_edit_update_cta": "Update reminder", + "reminders_add_error_custom_text": "Devi scrivere qualcosa per questo promemoria", + "reminders_create_success": "Il promemoria è stato creato", + "reminders_delete_success": "Il promemoria è stato rimosso", + "reminders_update_success": "The reminder has been updated successfully", + "reminder_frequency_week": "ogni settimana|ogni {number} settimane", + "reminder_frequency_month": "ogni mese|ogni {number} mesi", + "reminder_frequency_year": "ogni anno|ogni {number} anni", + "reminder_frequency_one_time": "il {date}", + "reminders_delete_confirmation": "Rimuovere questo promemoria?", + "reminders_delete_cta": "Rimuovi", + "reminders_next_expected_date": "il", + "reminders_cta": "Aggiungi un promemoria", + "reminders_description": "Ti invieremo una email per ognuno dei promemoria qui sotto. I promemoria vengono inviati ogni mattina in cui l'evento ha luogo. I promemoria aggiunti automaticamente per i compleanni non possono essere rimossi. Se vuoi cambiare quelle date, cambia le date di compleanno di quei contatti.", + "reminders_one_time": "Una volta", + "reminders_type_week": "settimana", + "reminders_type_month": "mese", + "reminders_type_year": "anno", + "reminders_free_plan_warning": "Nella versione gratuita di Monica non vengono inviate email. Per ricevere promemoria via email, effettua l'upgrade.", + "significant_other_sidebar_title": "Partner", + "significant_other_cta": "Aggiungi partner", + "significant_other_add_title": "Chi è il partner di {name}?", + "significant_other_add_firstname": "Nome", + "significant_other_add_unknown": "Non conosco l'età di questa persona", + "significant_other_add_probably": "Questa persona probabilmente ha", + "significant_other_add_probably_yo": "anni", + "significant_other_add_exact": "Conosco la data di nascita esatta di questa persona, che è il", + "significant_other_add_help": "Se indichi la data di nascita esatta di questa persona creeremo un promemoria per te - ti verrà notificato l'arrivo del suo compleanno annualmente.", + "significant_other_add_cta": "Aggiungi partner", + "significant_other_edit_cta": "Modifica partner", + "significant_other_delete_confirmation": "Rimuovere il partner di questo contatto? Questo cambio è permanente.", + "significant_other_add_success": "Partner aggiunto", + "significant_other_edit_success": "Partner modificato", + "significant_other_delete_success": "Partner rimosso", + "significant_other_add_birthday_reminder": "Fai gli auguri di buon compleanno a {name}, partner di {contact_firstname}", + "kids_sidebar_title": "Figli", + "kids_sidebar_cta": "Aggiungi un'altro figlio", + "kids_blank_cta": "Aggiungi figlio", + "kids_add_title": "Aggiungi figlio", + "kids_add_boy": "Maschio", + "kids_add_girl": "Femmina", + "kids_add_gender": "Sesso", + "kids_add_firstname": "Nome", + "kids_add_firstname_help": "Immaginiamo il cognome sia {name}", + "kids_add_lastname": "Cognome (facoltativo)", + "kids_add_also_create": "Aggiungi anche questa persona come Contatto.", + "kids_add_also_desc": "Ció ti permetterá di trattare questo figlio come un qualsiasi altro contatto.", + "kids_add_no_existing_contact": "Non hai contatti che possono essere figli di {name} al momento.", + "kids_add_existing_contact": "Scegli un contatto esistente come figlio di {name}", + "kids_add_probably": "Questa persona probabilmente ha ", + "kids_add_probably_yo": "anni", + "kids_add_exact": "Conosco la data di nascita esatta di questa persona, che è il", + "kids_add_help": "Se indichi la data di nascita esatta di questa persona creeremo un promemoria per te - ti verrà notificato l'arrivo del suo compleanno annualmente.", + "kids_add_cta": "Aggiungi figlio", + "kids_edit_title": "Modifica informazioni su {name}", + "kids_delete_confirmation": "Rimuovere questo figlio? Questo cambio è permanente.", + "kids_add_success": "Figlio aggiunto", + "kids_update_success": "Figlio modificato", + "kids_delete_success": "Figlio rimosso", + "kids_add_birthday_reminder": "Fai gli auguri di buon compleanno a {name}, figlio di {contact_firstname}", + "kids_unlink_confirmation": "Rimuovere questa relazione? Il bambino non sará cancellato - solo la relazione con il genitore.", + "tasks_blank_title": "Sembra tu non abbia nulla da fare che riguardi {name}", + "tasks_form_title": "Titolo", + "tasks_form_description": "Descrizione (facoltativa)", + "tasks_add_task": "Aggiungi compito", + "tasks_delete_success": "Compito rimosso", + "tasks_complete_success": "Compito completato", + "activity_title": "Attività", + "activity_type_group_simple_activities": "Attività semplici", "activity_type_group_sport": "Sport", - "activity_type_group_food": "Nourriture", - "activity_type_group_cultural_activities": "Activités culturelles", - "activity_type_just_hung_out": "traîner ensemble", - "activity_type_watched_movie_at_home": "regarder un film à la maison ensemble", - "activity_type_talked_at_home": "parler ensemble à la maison", - "activity_type_did_sport_activities_together": "fait du sport ensemble", - "activity_type_ate_at_his_place": "manger chez lui", - "activity_type_ate_at_her_place": "manger chez elle", - "activity_type_went_bar": "aller dans un bar", - "activity_type_ate_at_home": "manger à la maison", - "activity_type_picknicked": "pique-niquer ensemble", - "activity_type_went_theater": "aller au cinéma", - "activity_type_went_concert": "aller à un concert", - "activity_type_went_play": "aller au théâtre", - "activity_type_went_museum": "aller au musée", - "activity_type_ate_restaurant": "aller au restaurant", - "activities_add_activity": "Ajouter activité", - "activities_more_details": "Voir détails", - "activities_hide_details": "Cacher les détails", - "activities_delete_confirmation": "Etes-vous sûr de vouloir supprimer l'activité ?", - "activities_item_information": "{Activity}. S'est passée le {date}.", - "activities_add_title": "Qu'avez-vous fait avec {name}?", - "activities_summary": "Décrivez ce que vous avez fait", - "activities_add_pick_activity": "(optionnel) Souhaitez-vous catégoriser cette activitié ? Vous n'avez pas à le faire, mais cela nous permettra de faire des statistiques plus tard.", - "activities_add_date_occured": "Date où l'activité s'est passée", - "activities_add_optional_comment": "Commentaire (optionnel)", - "activities_add_cta": "Enregistrer l'activité", - "activities_blank_title": "Gardez une trace de ce que vous avez fait avec {name} par le passé.", - "activities_blank_add_activity": "Ajouter une activité", - "activities_add_success": "{L}'activité a été ajoutée avec succès.", - "activities_update_success": "L'activité a été mise à jour avec succès.", - "activities_delete_success": "L'activité a été supprimée avec succès.", - "activities_who_was_involved": "Qui était impliqué?", - "activities_activity": "Activity Category", - "notes_create_success": "La note a été ajoutée avec succès.", - "notes_update_success": "La note a été modifiée avec succès.", - "notes_delete_success": "La note a été supprimée avec succès.", - "notes_add_cta": "Ajouter la note", - "notes_favorite": "Ajouter\/retirer des favoris", - "notes_delete_title": "Supprimer une note", - "notes_delete_confirmation": "Etes-vous sûr de vouloir supprimer cette note ?", - "gifts_add_success": "Le cadeau a été ajouté avec succès.", - "gifts_delete_success": "Le cadeau a été supprimé.", - "gifts_delete_confirmation": "Etes-vous sûr de vouloir supprimer ce cadeau ?", - "gifts_add_gift": "Ajouter un cadeau", - "gifts_link": "Lien", - "gifts_delete_cta": "Supprimer", - "gifts_add_title": "Gestion des cadeaux pour {name}", - "gifts_add_gift_idea": "Idée de cadeau", - "gifts_add_gift_already_offered": "Cadeau déjà offert", - "gifts_add_gift_received": "Cadeau reçu", - "gifts_add_gift_title": "Quel est ce cadeau?", - "gifts_add_link": "Lien de la page web (optionnel)", - "gifts_add_value": "Valeur (optionnel)", - "gifts_add_comment": "Commentaire (optionnel)", - "gifts_add_someone": "Ce cadeau est destiné à quelqu'un de la famille {name} en particulier", + "activity_type_group_food": "Cibo", + "activity_type_group_cultural_activities": "Attività culturali", + "activity_type_just_hung_out": "siamo usciti", + "activity_type_watched_movie_at_home": "visto un film, a casa", + "activity_type_talked_at_home": "parlato, a casa", + "activity_type_did_sport_activities_together": "fatto sport assieme", + "activity_type_ate_at_his_place": "mangiato a casa sua", + "activity_type_ate_at_her_place": "mangiato a casa sua", + "activity_type_went_bar": "andati al bar", + "activity_type_ate_at_home": "mangiato a casa", + "activity_type_picknicked": "fatto un picnic", + "activity_type_went_theater": "andati a teatro", + "activity_type_went_concert": "andati a un concerto", + "activity_type_went_play": "andati a una rappresentazione teatrale", + "activity_type_went_museum": "andati al museo", + "activity_type_ate_restaurant": "mangiato al ristorante", + "activities_add_activity": "Aggiungi attività", + "activities_more_details": "Mostra dettagli", + "activities_hide_details": "Nascondi dettagli", + "activities_delete_confirmation": "Rimuovere questa attività?", + "activities_item_information": "{Activity} il {date}", + "activities_add_title": "Cosa hai fatto con {name}?", + "activities_summary": "Descrivi cosa avete fatto", + "activities_add_pick_activity": "(facoltativo) Vorresti assegnare una categoria a questa attività? Non è obbligatorio, ma più avanti ti permetterà di vedere delle statistiche.", + "activities_add_date_occured": "Data dell'attività", + "activities_add_optional_comment": "Commenti aggiuntivi", + "activities_add_cta": "Salva attività", + "activities_blank_title": "Tieni traccia di quello che tu e {name} avete fatto, e ciò di cui avete parlato", + "activities_blank_add_activity": "Agginugi attività", + "activities_add_success": "Attività aggiunta", + "activities_update_success": "Attività aggiornata", + "activities_delete_success": "Attività rimossa", + "activities_who_was_involved": "Chi era coinvolto?", + "activities_activity": "Activity Category", + "notes_create_success": "Nota creata", + "notes_update_success": "Nota aggiornata", + "notes_delete_success": "Nota rimossa", + "notes_add_cta": "Aggiungi nota", + "notes_favorite": "Aggiungi\/rimuovi dalle note preferite", + "notes_delete_title": "Rimuovi nota", + "notes_delete_confirmation": "Rimuovere nota? Questo cambio è permanente.", + "gifts_add_success": "Regalo aggiunto", + "gifts_delete_success": "Regalo rimosso", + "gifts_delete_confirmation": "Rimuovere regalo?", + "gifts_add_gift": "Aggiungi regalo", + "gifts_link": "Link", + "gifts_delete_cta": "Rimuovi", + "gifts_add_title": "Gestione dei regali a {name}", + "gifts_add_gift_idea": "Idea regalo", + "gifts_add_gift_already_offered": "Regalo già consegnato", + "gifts_add_gift_received": "Gift received", + "gifts_add_gift_title": "Cos'è questo regalo?", + "gifts_add_link": "Link alla pagina web (facoltativo)", + "gifts_add_value": "Valore (facoltativo)", + "gifts_add_comment": "Commenti (facoltativo)", + "gifts_add_someone": "Questo regalo è per qualcuno in particolare nella famiglia di {name}", "gifts_ideas": "Gift ideas", "gifts_offered": "Gifts offered", "gifts_received": "Gifts received", "gifts_view_comment": "View comment", "gifts_mark_offered": "Mark as offered", - "gifts_update_success": "Le cadeau a été mis à jour avec succès.", - "debt_delete_confirmation": "Etes-vous sûr de vouloir effacer cette dette ?", - "debt_delete_success": "La dette a été effacée avec succès.", - "debt_add_success": "La dette a été ajoutée avec succès", - "debt_title": "Dettes", - "debt_add_cta": "Ajouter une dette", - "debt_you_owe": "Vous devez {amount}", - "debt_they_owe": "{name} vous doit {amount}", - "debt_add_title": "Gestion des dettes", - "debt_add_you_owe": "Vous devez {name}", - "debt_add_they_owe": "{name} vous doit", - "debt_add_amount": "la somme de", - "debt_add_reason": "pour la raison suivante (optionnelle)", - "debt_add_add_cta": "Ajouter la dette", - "debt_edit_update_cta": "Mettre à jour la dette", - "debt_edit_success": "La dette a été modifiée avec succès", - "debts_blank_title": "Gérez les dettes que vous devez à {name} ou que {name} vous doit", - "tag_edit": "Edit tag", - "introductions_sidebar_title": "Comment vous vous êtes rencontré", - "introductions_blank_cta": "Indiquez comment vous avez rencontré {name}", - "introductions_title_edit": "Comment avez-vous rencontré {name} ?", - "introductions_additional_info": "Expliquez quand et comment vous vous êtes rencontrés", - "introductions_edit_met_through": "Est-ce que quelqu'un vous a introduit à cette personne ?", - "introductions_no_met_through": "Personne", - "introductions_first_met_date": "Date de la rencontre", - "introductions_no_first_met_date": "Je ne connais pas la date de cette rencontre", - "introductions_first_met_date_known": "Voici la date de notre rencontre", - "introductions_add_reminder": "Ajouter un rappel pour célébrer la rencontre à la date d'anniversaire, rappelant chaque année quand cet évènement s'est passé.", - "introductions_update_success": "Vous avez mis à jour avec succès vos informations de rencontre.", - "introductions_met_through": "Rencontré par {name}<\/a>", - "introductions_met_date": "Rencontré le {date}", - "introductions_reminder_title": "Anniversaire de la date de la première rencontre", - "deceased_reminder_title": "Anniversaire de la mort de {name}", - "deceased_mark_person_deceased": "Indiquez cette personne comme décédée", - "deceased_know_date": "Je connais la date de décès de cette personne", - "deceased_add_reminder": "Ajouter un rappel pour cette date", - "deceased_label": "Décédé", - "deceased_label_with_date": "Décédé le {date}", - "contact_info_title": "Information sur le contact", - "contact_info_form_content": "Contenu", - "contact_info_form_contact_type": "Type de contact", - "contact_info_form_personalize": "Personaliser", - "contact_info_address": "Habite à", - "contact_address_title": "Adresses", - "contact_address_form_name": "Nom (optionnel)", - "contact_address_form_street": "Rue et numéro (optionnel)", - "contact_address_form_city": "Ville (optionnel)", - "contact_address_form_province": "Province (optionnel)", - "contact_address_form_postal_code": "Code postal (optionnel)", - "contact_address_form_country": "Pays (optionnel)", - "pets_kind": "Sorte d'animal", - "pets_name": "Nom (optionel)", - "pets_create_success": "L'animal a été ajouté avec succès", - "pets_update_success": "L'animal a été mis à jour", - "pets_delete_success": "L'animal a été supprimé", + "gifts_update_success": "The gift has been updated successfully", + "debt_delete_confirmation": "Rimuovere questo debito?", + "debt_delete_success": "Debito rimosso", + "debt_add_success": "Debito aggiunto", + "debt_title": "Debiti", + "debt_add_cta": "Aggiungi debito", + "debt_you_owe": "Devi {amount}", + "debt_they_owe": "{name} ti deve {amount}", + "debt_add_title": "Gestione dei debiti", + "debt_add_you_owe": "devi a {name}", + "debt_add_they_owe": "{name} ti deve", + "debt_add_amount": "l'ammontare di", + "debt_add_reason": "per questo motivo (facoltativo)", + "debt_add_add_cta": "Aggiungi debito", + "debt_edit_update_cta": "Aggiorna debito", + "debt_edit_success": "Debito aggiornato", + "debts_blank_title": "Gestisci ciò che devi a {name} e quello che {name} ti deve", + "tag_edit": "Modifica etichetta", + "introductions_sidebar_title": "Come vi siete conosciuti", + "introductions_blank_cta": "Indica come hai conosciuto {name}", + "introductions_title_edit": "Come hai conosciuto {name}?", + "introductions_additional_info": "Spiega come e dove vi siete conosciuti", + "introductions_edit_met_through": "Qualcuno ti ha presentato a questa persona?", + "introductions_no_met_through": "Nessuno", + "introductions_first_met_date": "Data in cui vi siete conosciuti", + "introductions_no_first_met_date": "Non ricordo la data in cui ci siamo conosciuti", + "introductions_first_met_date_known": "Questo é il giorno in cui si siamo conosciuti", + "introductions_add_reminder": "Aggiungi un promemoria per celebrare questo incontro nel suo anniversario", + "introductions_update_success": "Hai aggiornato con successo le informazioni sull'incontro con questa persona", + "introductions_met_through": "Conosciuto\/a attraverso {name}<\/a>", + "introductions_met_date": "Incontrato\/a il {date}", + "introductions_reminder_title": "Anniversario del giorno in cui vi siete conosciuti", + "deceased_reminder_title": "Anniversario della morte di {name}", + "deceased_mark_person_deceased": "Contrassegna questa persona come deceduta", + "deceased_know_date": "Conosco il giorno in cui questa persona é deceduta", + "deceased_add_reminder": "Aggiungi un promemoria per questa data", + "deceased_label": "Deceduto\/a", + "deceased_label_with_date": "Decesso il {date}", + "contact_info_title": "Informazioni di contatto", + "contact_info_form_content": "Contenuti", + "contact_info_form_contact_type": "Tipo di contatto", + "contact_info_form_personalize": "Personalizza", + "contact_info_address": "Vive in", + "contact_address_title": "Indirizzi", + "contact_address_form_name": "Etichetta (facoltativa)", + "contact_address_form_street": "Via (facoltativa)", + "contact_address_form_city": "Cittá (facoltativa)", + "contact_address_form_province": "Provincia (facoltativa)", + "contact_address_form_postal_code": "Codice postale (facoltativa)", + "contact_address_form_country": "Regione (facoltativa)", + "pets_kind": "Kind of pet", + "pets_name": "Name (optional)", + "pets_create_success": "The pet has been sucessfully added", + "pets_update_success": "The pet has been updated", + "pets_delete_success": "The pet has been deleted", "pets_title": "Pets", "pets_reptile": "Reptile", - "pets_bird": "Oiseau", - "pets_cat": "Chat", - "pets_dog": "Chien", - "pets_fish": "Poisson", + "pets_bird": "Bird", + "pets_cat": "Cat", + "pets_dog": "Dog", + "pets_fish": "Fish", "pets_hamster": "Hamster", - "pets_horse": "Cheval", - "pets_rabbit": "Lapin", + "pets_horse": "Horse", + "pets_rabbit": "Rabbit", "pets_rat": "Rat", - "pets_small_animal": "Petit animal", - "pets_other": "Autre" - } - }, - "en": { - "passwords": { - "password": "Passwords must be at least six characters and match the confirmation.", - "reset": "Your password has been reset!", - "sent": "If the email you entered exists in our records, you've been sent a password reset link.", - "token": "This password reset token is invalid.", - "user": "If the email you entered exists in our records, you've been sent a password reset link.", - "changed": "Password changed successfuly.", - "invalid": "Current password you entered is not correct." - }, - "dashboard": { - "dashboard_blank_title": "Welcome to your account!", - "dashboard_blank_description": "Monica is the place to organize all the interactions you have with the ones you care about.", - "dashboard_blank_cta": "Add your first contact", - "notes_title": "You don't have any starred notes yet.", - "tab_recent_calls": "Recent calls", - "tab_favorite_notes": "Favorite notes", - "tab_calls_blank": "You haven't logged a call yet.", - "statistics_contacts": "Contacts", - "statistics_activities": "Activities", - "statistics_gifts": "Gifts" + "pets_small_animal": "Small animal", + "pets_other": "Other" }, - "auth": { - "failed": "These credentials do not match our records.", - "throttle": "Too many login attempts. Please try again in {seconds} seconds.", - "not_authorized": "You are not authorized to execute this action", - "signup_disabled": "Registration is currently disabled", - "back_homepage": "Back to homepage", - "2fa_title": "Two Factor Authentication", - "2fa_wrong_validation": "The two factor authentication has failed.", - "2fa_one_time_password": "Authentication code", - "2fa_recuperation_code": "Enter a two factor recovery code" - }, - "app": { - "update": "Update", - "save": "Save", - "add": "Add", - "cancel": "Cancel", - "delete": "Delete", - "edit": "Edit", - "upload": "Upload", - "close": "Close", - "remove": "Remove", - "done": "Done", - "verify": "Verify", - "for": "for", - "unknown": "I don't know", - "load_more": "Load more", - "loading": "Loading...", - "with": "with", - "markdown_description": "Want to format your text in a nice way? We support Markdown to add bold, italic, lists and more.", - "markdown_link": "Read documentation", - "header_settings_link": "Settings", - "header_logout_link": "Logout", - "main_nav_cta": "Add people", - "main_nav_dashboard": "Dashboard", - "main_nav_family": "Contacts", - "main_nav_journal": "Journal", - "main_nav_activities": "Activities", - "main_nav_tasks": "Tasks", - "main_nav_trash": "Trash", - "footer_remarks": "Any remarks?", - "footer_send_email": "Send me an email", - "footer_privacy": "Privacy policy", - "footer_release": "Release notes", - "footer_newsletter": "Newsletter", - "footer_source_code": "Contribute", - "footer_version": "Version: {version}", - "footer_new_version": "A new version is available", - "footer_modal_version_whats_new": "What's new", - "footer_modal_version_release_away": "You are 1 release behind the latest version available. You should update your instance.|You are {number} releases behind the latest version available. You should update your instance.", - "breadcrumb_dashboard": "Dashboard", - "breadcrumb_list_contacts": "List of people", - "breadcrumb_journal": "Journal", - "breadcrumb_settings": "Settings", - "breadcrumb_settings_export": "Export", - "breadcrumb_settings_users": "Users", - "breadcrumb_settings_users_add": "Add a user", - "breadcrumb_settings_subscriptions": "Subscription", - "breadcrumb_settings_import": "Import", - "breadcrumb_settings_import_report": "Import report", - "breadcrumb_settings_import_upload": "Upload", - "breadcrumb_settings_tags": "Tags", - "breadcrumb_add_significant_other": "Add significant other", - "breadcrumb_edit_significant_other": "Edit significant other", - "breadcrumb_add_note": "Add a note", - "breadcrumb_edit_note": "Edit a note", - "breadcrumb_api": "API", - "breadcrumb_edit_introductions": "How did you meet", - "breadcrumb_settings_personalization": "Personalization", - "breadcrumb_settings_security": "Security", - "breadcrumb_settings_security_2fa": "Two Factor Authentication", - "gender_male": "Man", - "gender_female": "Woman", - "gender_none": "Rather not say", - "error_title": "Whoops! Something went wrong.", - "error_unauthorized": "You don't have the right to edit this resource." + "reminder": { + "type_birthday": "Augura buon compleanno a", + "type_phone_call": "Chiama", + "type_lunch": "Pranzo con", + "type_hangout": "Incontro con", + "type_email": "Email", + "type_birthday_kid": "Augura buon compleanno al figlio di " }, "settings": { - "sidebar_settings": "Account settings", - "sidebar_personalization": "Personalization", - "sidebar_settings_export": "Export data", - "sidebar_settings_users": "Users", - "sidebar_settings_subscriptions": "Subscription", - "sidebar_settings_import": "Import data", - "sidebar_settings_tags": "Tags management", - "sidebar_settings_api": "API", + "sidebar_settings": "Impostazioni accounto", + "sidebar_settings_export": "Esporta dati", + "sidebar_settings_users": "Utenti", + "sidebar_settings_subscriptions": "Sottoscrizioni", + "sidebar_settings_import": "Importa dati", + "sidebar_settings_tags": "Gestione etichette", "sidebar_settings_security": "Security", - "export_title": "Export your account data", - "export_be_patient": "Click the button to start the export. It might take several minutes to process the export - please be patient and do not spam the button.", - "export_title_sql": "Export to SQL", - "export_sql_explanation": "Exporting your data in SQL format allows you to take your data and import it to your own Monica instance. This is only valuable if you do have your own server.", - "export_sql_cta": "Export to SQL", - "export_sql_link_instructions": "Note: read the instructions<\/a> to learn more about importing this file to your instance.", - "name_order": "Name order", - "name_order_firstname_first": "First name first (John Doe)", - "name_order_lastname_first": "Last name first (Doe John)", - "currency": "Currency", - "name": "Your name: {name}", - "email": "Email address", - "email_placeholder": "Enter email", - "email_help": "This is the email used to login, and this is where you'll receive your reminders.", - "timezone": "Timezone", - "layout": "Layout", - "layout_small": "Maximum 1200 pixels wide", - "layout_big": "Full width of the browser", - "save": "Update preferences", - "delete_title": "Delete your account", - "delete_desc": "Do you wish to delete your account? Warning: deletion is permanent and all your data will be erased permamently.", - "reset_desc": "Do you wish to reset your account? This will remove all your contacts, and the data associated with them. Your account will not be deleted.", - "reset_title": "Reset your account", - "reset_cta": "Reset account", - "reset_notice": "Are you sure to reset your account? There is no turning back.", - "reset_success": "Your account has been reset successfully", - "delete_notice": "Are you sure to delete your account? There is no turning back.", - "delete_cta": "Delete account", - "settings_success": "Preferences updated!", - "locale": "Language used in the app", - "locale_en": "English", - "locale_fr": "French", - "locale_pt-br": "Portuguese", - "locale_ru": "Russian", - "locale_cz": "Czech", - "locale_it": "Italian", - "locale_de": "German", + "export_title": "Esporta i dati del tuo account", + "export_be_patient": "Clicca il pulsante per iniziare l'esportazione. Potrebbe volerci qualche minuto - ti chiediamo di portare pazienza e non premere il pulsante a ripetizione.", + "export_title_sql": "Esporta a SQL", + "export_sql_explanation": "Esportare i dati in formato SQL ti permette di importarli nella tua istanza di Monica. Ciò ha senso solo se hai un tuo proprio server.", + "export_sql_cta": "Esporta a SQL", + "export_sql_link_instructions": "Nota: leggi le istruzioni<\/a> per capire come importare questo file nella tua istanza di Monica.", + "name_order": "Ordine del nome", + "name_order_firstname_first": "Prima il nome (Mario Rossi)", + "name_order_lastname_first": "Prima il cognome (Rossi Mario)", + "currency": "Valuta", + "name": "Il tuo nome: {name}", + "email": "Email", + "email_placeholder": "Insersci un'email", + "email_help": "Questa è l'email che userai per accedere, e dove verranno inviati i promemoria.", + "timezone": "Fuso orario", + "layout": "Impaginazione", + "layout_small": "Massimo 1200 pixel di larghezza", + "layout_big": "Larghezza intera del browser", + "save": "Aggiorna impostazioni", + "delete_title": "Rimuovi il tuo account", + "delete_desc": "Sei sicuro\/a di voler rimuovere il tuo account? Attenzione: la rimozione è permanente, e verranno rimossi anche i tuoi dati.", + "reset_desc": "Sei sicuro\/a di voler reimpostare il tuo account? Verranno rimossi tutti i tuoi contatti, e i dati associati. Il tuo account non verrà rimosso.", + "reset_title": "Reimposta il tuo account", + "reset_cta": "Reimposta il tuo account", + "reset_notice": "Sei sicuro\/a di voler reimpostare il tuo account? Non si torna indietro!", + "reset_success": "Account reimpostato", + "delete_notice": "Sei sicuro\/a di voler rimuovere il tuo account? Non si torna indietro!", + "delete_cta": "Rimuovi account", + "settings_success": "Impostazioni aggiornate", + "locale": "Lingua", + "locale_en": "Inglese", + "locale_fr": "Francese", + "locale_pt-br": "Portoghese", + "locale_ru": "Russo", + "locale_cz": "Ceco", + "locale_it": "Italiano", + "locale_de": "Tedesco", "security_title": "Security", "security_help": "Change security matters for your account.", "password_change": "Password change", @@ -4479,119 +3377,118 @@ export default { "2fa_disable_description": "Disable Two Factor Authentication for your account. Be careful, your account will not be secured anymore !", "2fa_disable_success": "Two Factor Authentication disabled", "2fa_disable_error": "Error when trying to disable Two Factor Authentication", - "users_list_title": "Users with access to your account", - "users_list_add_user": "Invite a new user", - "users_list_you": "That's you", - "users_list_invitations_title": "Pending invitations", - "users_list_invitations_explanation": "Below are the people you've invited to join Monica as a collaborator.", - "users_list_invitations_invited_by": "invited by {name}", - "users_list_invitations_sent_date": "sent on {date}", - "users_blank_title": "You are the only one who has access to this account.", - "users_blank_add_title": "Would you like to invite someone else?", - "users_blank_description": "This person will have the same access that you have, and will be able to add, edit or delete contact information.", - "users_blank_cta": "Invite someone", - "users_add_title": "Invite a new user by email to your account", - "users_add_description": "This person will have the same rights as you do, including inviting other users and deleting them (including you). Therefore, make sure you trust this person.", - "users_add_email_field": "Enter the email of the person you want to invite", - "users_add_confirmation": "I confirm that I want to invite this user to my account. This person will access ALL my data and see exactly what I see.", - "users_add_cta": "Invite user by email", - "users_error_please_confirm": "Please confirm that you want to invite this user before proceeding with the invitation", - "users_error_email_already_taken": "This email is already taken. Please choose another one", - "users_error_already_invited": "You already have invited this user. Please choose another email address.", - "users_error_email_not_similar": "This is not the email of the person who've invited you.", - "users_invitation_deleted_confirmation_message": "The invitation has been successfully deleted", - "users_invitations_delete_confirmation": "Are you sure you want to delete this invitation?", - "users_list_delete_confirmation": "Are you sure to delete this user from your account?", - "subscriptions_account_current_plan": "Your current plan", - "subscriptions_account_paid_plan": "You are on the {name} plan. It costs ${price} every month.", - "subscriptions_account_next_billing": "Your subscription will auto-renew on {date}<\/strong>. You can cancel subscription<\/a> anytime.", - "subscriptions_account_free_plan": "You are on the free plan.", - "subscriptions_account_free_plan_upgrade": "You can upgrade your account to the {name} plan, which costs ${price} per month. Here are the advantages:", - "subscriptions_account_free_plan_benefits_users": "Unlimited number of users", - "subscriptions_account_free_plan_benefits_reminders": "Reminders by email", - "subscriptions_account_free_plan_benefits_import_data_vcard": "Import your contacts with vCard", - "subscriptions_account_free_plan_benefits_support": "Support the project on the long run, so we can introduce more great features.", - "subscriptions_account_upgrade": "Upgrade your account", - "subscriptions_account_invoices": "Invoices", + "users_list_title": "Utenti con accesso al tuo account", + "users_list_add_user": "Invita un nouvo utente", + "users_list_you": "Sei tu", + "users_list_invitations_title": "Inviti in attesa di risposta", + "users_list_invitations_explanation": "Queste sono le persone che hai invitato a iscriversi a Monica come collaboratori.", + "users_list_invitations_invited_by": "invitato da {name}", + "users_list_invitations_sent_date": "il {date}", + "users_blank_title": "Sei l'unica persona che ha accesso a questo account.", + "users_blank_add_title": "Vuoi invitare qualcun altro ?", + "users_blank_description": "Questa persona avrà il tuo stesso accesso, e potrà aggiungere, modificare o rimuovere qualsiasi contatto.", + "users_blank_cta": "Invita qualcuno", + "users_add_title": "Invita qualcuno nel tuo account tramite email", + "users_add_description": "Questa persona avrà i tuoi stessi permessi, inclusa la capacità di invitare altri utenti e rimuoverli (te incluso\/a). È importante che ti fidi di questa persona.", + "users_add_email_field": "Inserisci l'email della persona che vuoi invitare", + "users_add_confirmation": "Confermo che voglio invitare questo utente nel mio account. Sono consapevole che questa persona avrà accesso a TUTTI i miei dati e vedrà tutto quello che io posso vedere.", + "users_add_cta": "Invita utente tramite email", + "users_error_please_confirm": "Ti preghiamo di confermare di voler invitare questo utente prima di procedere", + "users_error_email_already_taken": "Questa email è già assegnata. Ti preghiamo di sceglierne un'altra", + "users_error_already_invited": "Hai già invitato questo utente. Ti preghiamo di scegliere un'altro indirizzo email.", + "users_error_email_not_similar": "Questa non è l'email della persona che ti ha invitato.", + "users_invitation_deleted_confirmation_message": "Invito rimosso", + "users_invitations_delete_confirmation": "Rimuovere invito?", + "users_list_delete_confirmation": "Rimuovere questo utente dal tuo account?", + "subscriptions_account_current_plan": "Il tuo piano attuale", + "subscriptions_account_paid_plan": "Stai usando il piano {name}. Costa ${price} al mese.", + "subscriptions_account_next_billing": "La tua sottoscrizione si aggiornerà automaticamente il {date}<\/strong>. Puoi cancellare la tua sottoscrizione<\/a> in qualsiasi momento.", + "subscriptions_account_free_plan": "Stai usando il piano gratuito.", + "subscriptions_account_free_plan_upgrade": "Puoi promuovere il tuo piano al livello {name}, che costa ${price} al mese. I vantaggi sono:", + "subscriptions_account_free_plan_benefits_users": "Numero di utenti illimitato", + "subscriptions_account_free_plan_benefits_reminders": "Promemoria via email", + "subscriptions_account_free_plan_benefits_import_data_vcard": "Importa i tuoi contatti con vCard", + "subscriptions_account_free_plan_benefits_support": "Sosterrai il progetto nel lungo termine, permettendoci di introdurre nuove funzionalità.", + "subscriptions_account_upgrade": "Promuovi il tuo account", + "subscriptions_account_invoices": "Ricevute", "subscriptions_account_invoices_download": "Download", - "subscriptions_downgrade_title": "Downgrade your account to the free plan", - "subscriptions_downgrade_limitations": "The free plan has limitations. In order to be able to downgrade, you need to pass the checklist below:", - "subscriptions_downgrade_rule_users": "You must have only 1 user in your account", - "subscriptions_downgrade_rule_users_constraint": "You currently have {count} users<\/a> in your account.", - "subscriptions_downgrade_rule_invitations": "You must not have pending invitations", - "subscriptions_downgrade_rule_invitations_constraint": "You currently have {count} pending invitations<\/a> sent to people.", - "subscriptions_downgrade_cta": "Downgrade", - "subscriptions_upgrade_title": "Upgrade your account", - "subscriptions_upgrade_description": "Please enter your card details below. Monica uses Stripe<\/a> to process your payments securely. No credit card information are stored on our servers.", - "subscriptions_upgrade_credit": "Credit or debit card", - "subscriptions_upgrade_warning": "Your account will be instantly updated. You can upgrade, downgrade, or cancel any time. When you cancel, you will never be charged again. However, you will not be refunded for the current month.", - "subscriptions_upgrade_cta": " Charge my card ${price} every month", - "subscriptions_pdf_title": "Your {name} monthly subscription", - "import_title": "Import contacts in your account", - "import_cta": "Upload contacts", - "import_stat": "You've imported {number} files so far.", - "import_result_stat": "Uploaded vCard with {total_contacts} contacts ({total_imported} imported, {total_skipped} skipped)", - "import_view_report": "View report", - "import_in_progress": "The import is in progress. Reload the page in one minute.", - "import_upload_title": "Import your contacts from a vCard file", - "import_upload_rules_desc": "We do however have some rules:", - "import_upload_rule_format": "We support .vcard<\/code> and .vcf<\/code> files.", - "import_upload_rule_vcard": "We support the vCard 3.0 format, which is the default format for Contacts.app (macOS) and Google Contacts.", - "import_upload_rule_instructions": "Export instructions for Contacts.app (macOS)<\/a> and Google Contacts<\/a>.", - "import_upload_rule_multiple": "For now, if your contacts have multiple email addresses or phone numbers, only the first entry will be picked up.", - "import_upload_rule_limit": "Files are limited to 10MB.", - "import_upload_rule_time": "It might take up to 1 minute to upload the contacts and process them. Be patient.", - "import_upload_rule_cant_revert": "Make sure data is accurate before uploading, as you can't undo the upload.", - "import_upload_form_file": "Your .vcf<\/code> or .vCard<\/code> file:", - "import_report_title": "Importing report", - "import_report_date": "Date of the import", - "import_report_type": "Type of import", - "import_report_number_contacts": "Number of contacts in the file", - "import_report_number_contacts_imported": "Number of imported contacts", - "import_report_number_contacts_skipped": "Number of skipped contacts", - "import_report_status_imported": "Imported", - "import_report_status_skipped": "Skipped", - "import_vcard_contact_exist": "Contact already exists", - "import_vcard_contact_no_firstname": "No firstname (mandatory)", - "import_blank_title": "You haven't imported any contacts yet.", - "import_blank_question": "Would you like to import contacts now?", - "import_blank_description": "We can import vCard files that you can get from Google Contacts or your Contact manager.", - "import_blank_cta": "Import vCard", - "tags_list_title": "Tags", - "tags_list_description": "You can organize your contacts by setting up tags. Tags work like folders, but you can add more than one tag to a contact. To add a new tag, add it on the contact itself.", - "tags_list_contact_number": "{count} contacts", - "tags_list_delete_success": "The tag has been successfully deleted", - "tags_list_delete_confirmation": "Are you sure you want to delete the tag? No contacts will be deleted, only the tag.", - "tags_blank_title": "Tags are a great way of categorizing your contacts.", - "tags_blank_description": "Tags work like folders, but you can add more than one tag to a contact. Go to a contact and tag a friend, right below the name. Once a contact is tagged, go back here to manage all the tags in your account.", - "api_title": "API access", - "api_description": "The API can be used to manipulate Monica's data from an external application, like a mobile application for instance.", - "api_personal_access_tokens": "Personal access tokens", - "api_pao_description": "Make sure you give this token to a source you trust - as they allow you to access all your data.", - "api_oauth_clients": "Your Oauth clients", - "api_oauth_clients_desc": "This section lets you register your own OAuth clients.", - "api_authorized_clients": "List of authorized clients", - "api_authorized_clients_desc": "This section lists all the clients you've authorized to access your application. You can revoke this authorization at anytime.", - "personalization_tab_title": "Personalize your account", - "personalization_title": "Here you can find different settings to configure your account. These features are more for \"power users\" who want maximum control over Monica.", - "personalization_contact_field_type_title": "Contact field types", - "personalization_contact_field_type_add": "Add new field type", - "personalization_contact_field_type_description": "Here you can configure all the different types of contact fields that you can associate to all your contacts. If in the future, a new social network appears, you will be able to add this new type of ways of contacting your contacts right here.", - "personalization_contact_field_type_table_name": "Name", - "personalization_contact_field_type_table_protocol": "Protocol", - "personalization_contact_field_type_table_actions": "Actions", - "personalization_contact_field_type_modal_title": "Add a new contact field type", - "personalization_contact_field_type_modal_edit_title": "Edit an existing contact field type", - "personalization_contact_field_type_modal_delete_title": "Delete an existing contact field type", - "personalization_contact_field_type_modal_delete_description": "Are you sure you want to delete this contact field type? Deleting this type of contact field will delete ALL the data with this type for all your contacts.", - "personalization_contact_field_type_modal_name": "Name", - "personalization_contact_field_type_modal_protocol": "Protocol (optional)", - "personalization_contact_field_type_modal_protocol_help": "Each new contact field type can be clickable. If a protocol is set, we will use it to trigger the action that is set.", - "personalization_contact_field_type_modal_icon": "Icon (optional)", - "personalization_contact_field_type_modal_icon_help": "You can associate an icon with this contact field type. You need to add a reference to a Font Awesome icon.", - "personalization_contact_field_type_delete_success": "The contact field type has been deleted with success.", - "personalization_contact_field_type_add_success": "The contact field type has been successfully added.", - "personalization_contact_field_type_edit_success": "The contact field type has been successfully updated.", + "subscriptions_downgrade_title": "Retrocedi il tuo piano a quello gratuito", + "subscriptions_downgrade_limitations": "Il piano gratuito è limitato. Per poter retrocedere il tuo account al piano gratuito, devi soddisfare questi requisiti:", + "subscriptions_downgrade_rule_users": "Devi avere un solo utente nel tuo account", + "subscriptions_downgrade_rule_users_constraint": "Attualmente hai {count} utenti<\/a> nel tuo account.", + "subscriptions_downgrade_rule_invitations": "Non puoi avere inviti in attesa", + "subscriptions_downgrade_rule_invitations_constraint": "Attualmente hai {count} inviti in attesa<\/a>.", + "subscriptions_downgrade_cta": "Retrocedi", + "subscriptions_upgrade_title": "Promuovi il tuo account", + "subscriptions_upgrade_description": "Inserisci i dettagli della tua carta. Monica usa Stripe<\/a> per processare i pagamenti in sicurezza. Non salviamo nessuna informazione sulla carta di credito nei nostri server.", + "subscriptions_upgrade_credit": "Carta di credito o debito", + "subscriptions_upgrade_warning": "Il tuo account verrà promosso immediatamente. Puoi promuoverlo, retrocederlo, o cancellare la tua sottoscrizione in qualsiasi momento. Se cancelli la sottoscrizione, non ti verrà più addebitato niente, ma il mese corrente non ti verrà rimborsato.", + "subscriptions_upgrade_cta": " Addebita ${price} alla mia carta mensilmente", + "subscriptions_pdf_title": "Sottoscrizione mensile a {name}", + "import_title": "Importa contatti nel tuo account", + "import_cta": "Carica contatti", + "import_stat": "Hai importato {number} file.", + "import_result_stat": "Caricata vCard con {total_contacts} contatti ({total_imported} importati, {total_skipped} omessi)", + "import_view_report": "Vedi resoconto", + "import_in_progress": "Importazione in corso. Ricarica la pagina in un minuto.", + "import_upload_title": "Importa i contatti da un file vCard", + "import_upload_rules_desc": "Ci sono alcune regole:", + "import_upload_rule_format": "Supportiamo file .vcard<\/code> e .vcf<\/code>.", + "import_upload_rule_vcard": "Supportiamo il formato vCard 3.0, che è il formato predefinito per Contacts.app (macOS) e Google Contacts.", + "import_upload_rule_instructions": "Istruzioni per esportare da Contacts.app (macOS)<\/a> e Google Contacts<\/a>.", + "import_upload_rule_multiple": "Per il momento, se i tuoi contatti hanno più di un numero di telefono o più di una email, solo il primo di ogni tipo verrà importato.", + "import_upload_rule_limit": "I file hanno un limite di 10MB.", + "import_upload_rule_time": "Potrebbe volerci fino a un minuto per caricare i contatti e processarli. Porta pazienza.", + "import_upload_rule_cant_revert": "Assicurati che i dati siano accurati prima di caricarli, non si possono annullare i cambi quando l'upload è terminato.", + "import_upload_form_file": "Il tuo file .vcf<\/code> o .vCard<\/code>:", + "import_report_title": "Resoconto dell'importazione", + "import_report_date": "Data dell'importazione", + "import_report_type": "Tipo di importazione", + "import_report_number_contacts": "Numero di contatti nel file", + "import_report_number_contacts_imported": "Numero di contatti importati", + "import_report_number_contacts_skipped": "Numero di contatti omessi", + "import_report_status_imported": "Importati", + "import_report_status_skipped": "Omessi", + "import_vcard_contact_exist": "Contatto già esistente", + "import_vcard_contact_no_firstname": "Nome mancante (obbligatorio)", + "import_blank_title": "Non hai ancora importato alcun contatto.", + "import_blank_question": "Importare contatti?", + "import_blank_description": "Possiamo importare file vCard ottenibili da Google Contacts o dal tuo gestore di contatti.", + "import_blank_cta": "Importa vCard", + "tags_list_title": "Etichette", + "tags_list_description": "Puoi organizzare i tuoi contatti attraverso le etichette. Le etichette funzionano come delle cartelle, ma puoi aggiungere più di un'etichetta a ogni contatto. Per aggiungere una nuova etichetta, aggiungila al contatto stesso.", + "tags_list_contact_number": "{count} contatti", + "tags_list_delete_success": "Etichetta rimossa", + "tags_list_delete_confirmation": "Rimuovere etichetta? Nessun contatto verrà rimosso, solo l'etichetta.", + "tags_blank_title": "Le etichette sono un buon modo di organizzare i tuoi contatti.", + "tags_blank_description": "Le etichette funzionano come delle cartelle, ma puoi aggiungere più di un'etichetta a ogni contatto. Entra nella pagina di un contatto ed etichettalo come amico, giusto sotto al nome. Quando un contatto è stato etichettato, puoi tornare qui per gestire tutte le tue etichette.", + "api_title": "Accesso all'API", + "api_description": "L'API puó essere usata per manipolare le informazioni in Monica da un'applicazione esterna, ad esempio da un'applicazione per smartphone.", + "api_personal_access_tokens": "Personal access token", + "api_pao_description": "Assicurati di dare questo token a fonti fidate, giá che danno accesso a tutti i tuoi dati.", + "api_oauth_clients": "I tuoi client Oauth", + "api_oauth_clients_desc": "Questa sezione ti permette di registrare i tuoi client OAuth.", + "api_authorized_clients": "Lista di client autorizzati", + "api_authorized_clients_desc": "Questa sezione elenca tutti i client che hai autorizzato ad accedere all'applicazione. Puoi revocare questa autorizzazione in qualsiasi momento.", + "personalization_title": "Qui puoi trovare varie impostazioni per configurare il tuo accout. Queste funzioni sono per utenti avanzati, coloro che vogliono il massimo controllo su Monica.", + "personalization_contact_field_type_title": "Forme di contatto", + "personalization_contact_field_type_add": "Aggiungi una nuova forma di contatto", + "personalization_contact_field_type_description": "Qui puoi configurare tutte le varie forme di contatto che puoi associare ai tuoi contatti. Se in futuro apparirá un nouvo social network, potrai agigungere direttamente qui questa nuova forma di contatto.", + "personalization_contact_field_type_table_name": "Nome", + "personalization_contact_field_type_table_protocol": "Protocollo", + "personalization_contact_field_type_table_actions": "Azioni", + "personalization_contact_field_type_modal_title": "Aggiungi una nova forma di contatto", + "personalization_contact_field_type_modal_edit_title": "Aggiorna una forma di contatto esistente", + "personalization_contact_field_type_modal_delete_title": "Rimuovi una forma di contatto esistente", + "personalization_contact_field_type_modal_delete_description": "Rimuovere forma di contatto? Questa azione rimuoverá la forma di contatto da TUTTE le persone nel tuo account di Monica.", + "personalization_contact_field_type_modal_name": "Nome", + "personalization_contact_field_type_modal_protocol": "Protocollo (facoltativo)", + "personalization_contact_field_type_modal_protocol_help": "Si puó cliccare su ogni forma di contatto. Se é impostato un protocollo, useremo quello.", + "personalization_contact_field_type_modal_icon": "Icona (facoltativa)", + "personalization_contact_field_type_modal_icon_help": "Puoi associare un'icona a questa forma di contatto. Dev'essere un'icona di Font Awesome.", + "personalization_contact_field_type_delete_success": "Forma di contatto rimossa.", + "personalization_contact_field_type_add_success": "Forma di contatto aggiunta.", + "personalization_contact_field_type_edit_success": "Forma di contatto aggiornata.", "personalization_genders_title": "Gender types", "personalization_genders_add": "Add new gender type", "personalization_genders_desc": "You can define as many genders as you need to. You need at least one gender type in your account.", @@ -4604,161 +3501,247 @@ export default { "personalization_genders_modal_delete_question": "You currently have {numberOfContacts} contacts who have this gender. If you delete this gender, what gender should those contacts have?", "personalization_genders_modal_error": "Please choose a valid gender from the list." }, - "reminder": { - "type_birthday": "Wish happy birthday to", - "type_phone_call": "Call", - "type_lunch": "Lunch with", - "type_hangout": "Hangout with", - "type_email": "Email", - "type_birthday_kid": "Wish happy birthday to the kid of" - }, - "mail": { - "subject_line": "Reminder for {contact}", - "greetings": "Hi {username}", - "want_reminded_of": "YOU WANTED TO BE REMINDED OF", - "for": "FOR:", - "footer_contact_info": "Add, view, complete, and change information about this contact:" - }, - "pagination": { - "previous": "« Previous", - "next": "Next »" - }, - "journal": { - "journal_rate": "How was your day? You can rate it once a day.", - "journal_come_back": "Thanks. Come back tomorrow to rate your day again.", - "journal_description": "Note: the journal lists both manual journal entries, and automatic entries like Activities done with your contacts. While you can delete journal entries manually, you'll have to delete the activity directly on the contact page.", - "journal_add": "Add a journal entry", - "journal_created_automatically": "Created automatically", - "journal_entry_type_journal": "Journal entry", - "journal_entry_type_activity": "Activity", - "journal_entry_rate": "You rated your day.", - "entry_delete_success": "The journal entry has been successfully deleted.", - "journal_add_title": "Title (optional)", - "journal_add_post": "Entry", - "journal_add_cta": "Save", - "journal_blank_cta": "Add your first journal entry", - "journal_blank_description": "The journal lets you write events that happened to you, and remember them.", - "delete_confirmation": "Are you sure you want to delete this journal entry?" - }, "validation": { - "accepted": "The {attribute} must be accepted.", - "active_url": "The {attribute} is not a valid URL.", - "after": "The {attribute} must be a date after {date}.", - "alpha": "The {attribute} may only contain letters.", - "alpha_dash": "The {attribute} may only contain letters, numbers, and dashes.", - "alpha_num": "The {attribute} may only contain letters and numbers.", - "array": "The {attribute} must be an array.", - "before": "The {attribute} must be a date before {date}.", + "accepted": "{attribute} dev'essere accettato.", + "active_url": "{attribute} non è una URL valida.", + "after": "{attribute} dev'essere dopo il {date}.", + "alpha": "{attribute} può contenere solamente lettere.", + "alpha_dash": "{attribute} può solo contenere lettere, numeri e trattini.", + "alpha_num": "{attribute} può solo contenere lettere e numeri.", + "array": "{attribute} dev'essere un array.", + "before": "{attribute} dev'essere prima del {date}.", "between": { - "numeric": "The {attribute} must be between {min} and {max}.", - "file": "The {attribute} must be between {min} and {max} kilobytes.", - "string": "The {attribute} must be between {min} and {max} characters.", - "array": "The {attribute} must have between {min} and {max} items." + "numeric": "{attribute} dev'essere tra {min} e {max}.", + "file": "{attribute} dev'essere tra {min} e {max} kilobyte.", + "string": "{attribute} dev'essere tra {min} e {max} caratteri.", + "array": "{attribute} deve avere tra {min} e {max} elementi." }, - "boolean": "The {attribute} field must be true or false.", - "confirmed": "The {attribute} confirmation does not match.", - "date": "The {attribute} is not a valid date.", - "date_format": "The {attribute} does not match the format {format}.", - "different": "The {attribute} and {other} must be different.", - "digits": "The {attribute} must be {digits} digits.", - "digits_between": "The {attribute} must be between {min} and {max} digits.", - "distinct": "The {attribute} field has a duplicate value.", - "email": "The {attribute} must be a valid email address.", - "exists": "The selected {attribute} is invalid.", - "filled": "The {attribute} field is required.", - "image": "The {attribute} must be an image.", - "in": "The selected {attribute} is invalid.", - "in_array": "The {attribute} field does not exist in {other}.", - "integer": "The {attribute} must be an integer.", - "ip": "The {attribute} must be a valid IP address.", - "json": "The {attribute} must be a valid JSON string.", + "boolean": "{attribute} dev'essere vero o falso.", + "confirmed": "La conferma di {attribute} non coincide.", + "date": "{attribute} non è una data valida", + "date_format": "{attribute} non coincide con il formato {format}.", + "different": "{attribute} e {other} devono differire.", + "digits": "{attribute} dev'essere di {digits} cifre.", + "digits_between": "{attribute} dev'essere tra {min} e {max} cifre.", + "distinct": "{attribute} ha un valore duplicato.", + "email": "{attribute} dev'essere un'email valida.", + "exists": "{attribute} selezionato invalido.", + "filled": "{attribute} non facoltativo.", + "image": "{attribute} dev'essere un'immagine.", + "in": "selezione per {attribute} non valida.", + "in_array": "{attribute} non esiste in {other}.", + "integer": "{attribute} dev'essere un intero.", + "ip": "{attribute} dev'essere un indirizzo IP valido.", + "json": "{attribute} dev'essere una sequenza JSON valida.", "max": { - "numeric": "The {attribute} may not be greater than {max}.", - "file": "The {attribute} may not be greater than {max} kilobytes.", - "string": "The {attribute} may not be greater than {max} characters.", - "array": "The {attribute} may not have more than {max} items." + "numeric": "{attribute} non può essere maggiore di {max}.", + "file": "{attribute} non può pesare più di {max} kilobyte.", + "string": "{attribute} non può avere più di {max} caratteri.", + "array": "{attribute} non può avere più di {max} elementi." }, - "mimes": "The {attribute} must be a file of type: {values}.", + "mimes": "{attribute} dev'essere un file di tipo: {values}.", "min": { - "numeric": "The {attribute} must be at least {min}.", - "file": "The {attribute} must be at least {min} kilobytes.", - "string": "The {attribute} must be at least {min} characters.", - "array": "The {attribute} must have at least {min} items." + "numeric": "{attribute} dev'essere almeno {min}.", + "file": "{attribute} deve pesare almeno {min}.", + "string": "{attribute} deve avere almeno {min} caratteri.", + "array": "{attribute} deve avere almento {min} elementi." }, - "not_in": "The selected {attribute} is invalid.", - "numeric": "The {attribute} must be a number.", - "present": "The {attribute} field must be present.", - "regex": "The {attribute} format is invalid.", - "required": "The {attribute} field is required.", - "required_if": "The {attribute} field is required when {other} is {value}.", - "required_unless": "The {attribute} field is required unless {other} is in {values}.", - "required_with": "The {attribute} field is required when {values} is present.", - "required_with_all": "The {attribute} field is required when {values} is present.", - "required_without": "The {attribute} field is required when {values} is not present.", - "required_without_all": "The {attribute} field is required when none of {values} are present.", - "same": "The {attribute} and {other} must match.", + "not_in": "selezione per {attribute} non valida.", + "numeric": "{attribute} dev'essere un numero.", + "present": "{attribute} dev'essere presente.", + "regex": "formato di {attribute} non valido.", + "required": "{attribute} non è facoltativo.", + "required_if": "{attribute} non è facoltativo se {other} è {value}.", + "required_unless": "{attribute} non è facoltativo a meno che {other} non sia {values}.", + "required_with": "{attribute} non è facoltativo se {values} è presente.", + "required_with_all": "{attribute} non è facoltativo se {values} è presente.", + "required_without": "{attribute} non è facoltativo se {values} non è presente.", + "required_without_all": "{attribute} non è facoltativo se nessuno dei seguenti valori è presente: {values}.", + "same": "{attribute} e {other} devono coincidere.", "size": { - "numeric": "The {attribute} must be {size}.", - "file": "The {attribute} must be {size} kilobytes.", - "string": "The {attribute} must be {size} characters.", - "array": "The {attribute} must contain {size} items." + "numeric": "{attribute} dev'essere {size}.", + "file": "{attribute} deve pesare {size} kilobyte.", + "string": "{attribute} dev'essere lungo {size} caratteri.", + "array": "{attribute} deve contenere {size} elementi." }, - "string": "The {attribute} must be a string.", - "timezone": "The {attribute} must be a valid zone.", - "unique": "The {attribute} has already been taken.", - "url": "The {attribute} format is invalid.", + "string": "{attribute} dev'essere una sequenza.", + "timezone": "{attribute} dev'essere un fuso orario valido.", + "unique": "{attribute} è già stato riservato.", + "url": "formato di {attribute} non valido.", "custom": { "attribute-name": { "rule-name": "custom-message" } }, "attributes": [] - }, - "people": { - "people_list_number_kids": "{0} 0 kid|{1,1} 1 kid|{2,*} {count} kids", - "people_list_last_updated": "Last consulted:", - "people_list_number_reminders": "{0} 0 reminders|{1,1} 1 reminder|{2, *} {count} reminders", - "people_list_blank_title": "You don't have anyone in your account yet", - "people_list_blank_cta": "Add someone", - "people_list_sort": "Sort", - "people_list_stats": "{count} contacts", - "people_list_firstnameAZ": "Sort by first name A → Z", - "people_list_firstnameZA": "Sort by first name Z → A", - "people_list_lastnameAZ": "Sort by last name A → Z", - "people_list_lastnameZA": "Sort by last name Z → A", - "people_list_lastactivitydateNewtoOld": "Sort by last activity date newest to oldest", - "people_list_lastactivitydateOldtoNew": "Sort by last activity date oldest to newest", - "people_list_filter_tag": "Showing all the contacts tagged with ", - "people_list_clear_filter": "Clear filter", + } + }, + "pt-br": { + "app": { + "update": "Atualizar", + "save": "Salvar", + "add": "Adicionar", + "cancel": "Cancelar", + "delete": "Deletar", + "edit": "Editar", + "upload": "Upload", + "close": "Close", + "remove": "Remove", + "done": "Done", + "verify": "Verify", + "for": "for", + "unknown": "I don't know", + "load_more": "Load more", + "loading": "Loading...", + "with": "with", + "markdown_description": "Want to format your text in a nice way? We support Markdown to add bold, italic, lists and more.", + "markdown_link": "Read documentation", + "header_settings_link": "Configurações", + "header_logout_link": "Sair", + "main_nav_cta": "Adicionar Pessoa", + "main_nav_dashboard": "Painel", + "main_nav_family": "Contatos", + "main_nav_journal": "Diário", + "main_nav_activities": "Atividades", + "main_nav_tasks": "Tarefas", + "main_nav_trash": "Lixo", + "footer_remarks": "Alguma observação?", + "footer_send_email": "Mande-me um email", + "footer_privacy": "Política de Privacidade", + "footer_release": "Notas de versão", + "footer_newsletter": "Newsletter", + "footer_source_code": "Contribute", + "footer_version": "Version: {version}", + "footer_new_version": "A new version is available", + "footer_modal_version_whats_new": "What's new", + "footer_modal_version_release_away": "You are 1 release behind the latest version available. You should update your instance.|You are {number} releases behind the latest version available. You should update your instance.", + "breadcrumb_dashboard": "Painel", + "breadcrumb_list_contacts": "Lista de contatos", + "breadcrumb_journal": "Diário", + "breadcrumb_settings": "Settings", + "breadcrumb_settings_export": "Export", + "breadcrumb_settings_users": "Users", + "breadcrumb_settings_users_add": "Add a user", + "breadcrumb_settings_subscriptions": "Subscription", + "breadcrumb_settings_import": "Import", + "breadcrumb_settings_import_report": "Import report", + "breadcrumb_settings_import_upload": "Upload", + "breadcrumb_settings_tags": "Tags", + "breadcrumb_add_significant_other": "Add significant other", + "breadcrumb_edit_significant_other": "Edit significant other", + "breadcrumb_api": "API", + "breadcrumb_edit_introductions": "How did you meet", + "breadcrumb_settings_security": "Security", + "breadcrumb_settings_security_2fa": "Two Factor Authentication", + "gender_male": "Homem", + "gender_female": "Mulher", + "gender_none": "Prefiro não dizer", + "error_title": "Whoops! Something went wrong.", + "error_unauthorized": "You don't have the right to edit this resource." + }, + "auth": { + "failed": "As informações de login não foram encontradas.", + "throttle": "Muitas tentativas de login. Por favor tente novamente em {seconds} segundos.", + "not_authorized": "Você não está autorizado a executar esta ação", + "signup_disabled": "Atualmente o registro está desativado", + "2fa_title": "Two Factor Authentication", + "2fa_wrong_validation": "The two factor authentication has failed.", + "2fa_one_time_password": "Authentication code", + "2fa_recuperation_code": "Enter a two factor recovery code" + }, + "dashboard": { + "dashboard_blank_title": "Welcome to your account!", + "dashboard_blank_description": "Monica is the place to organize all the interactions you have with the ones you care about.", + "dashboard_blank_cta": "Add your first contact", + "notes_title": "You don't any notes yet.", + "tab_recent_calls": "Recent calls", + "tab_favorite_notes": "Favorite notes", + "tab_calls_blank": "You haven't logged a call yet.", + "statistics_contacts": "Contatos", + "statistics_activities": "Atividades", + "statistics_gifts": "Presentes" + }, + "journal": { + "journal_rate": "How was your day? You can rate it once a day.", + "journal_come_back": "Thanks. Come back tomorrow to rate your day again.", + "journal_description": "Note: the journal lists both manual journal entries, and automatic entries like Activities done with your contacts. While you can delete journal entries manually, you'll have to delete the activity directly on the contact page.", + "journal_add": "Adicionar um registro no diário", + "journal_created_automatically": "Created automatically", + "journal_entry_type_journal": "Journal entry", + "journal_entry_type_activity": "Activity", + "journal_entry_rate": "You rated your day.", + "entry_delete_success": "O registro no diário foi eliminada com sucesso.", + "journal_add_title": "Título (Opcional)", + "journal_add_post": "Registro", + "journal_add_cta": "Salvar", + "journal_blank_cta": "Adicione seu primeiro registro no diário", + "journal_blank_description": "O diário permite que você escreva eventos que aconteceram com você, para te lembrar.", + "delete_confirmation": "Are you sure you want to delete this journal entry?" + }, + "mail": { + "subject_line": "Lembrete para {contact}", + "greetings": "Olá {username}", + "want_reminded_of": "VOCÊ QUER SER LEMBRADO COMO", + "for": "PARA:", + "footer_contact_info": "Adicionar, visualizar, completar e alterar informações sobre este contato:" + }, + "pagination": { + "previous": "« Anterior", + "next": "Próxima »" + }, + "passwords": { + "password": "A senha deve possuir no mínimo 6 caracteres e ser igual a confirmação.", + "reset": "Sua senha foi redefinida!", + "sent": "O link para redefinição de senha foi enviado para o seu e-mail!", + "token": "Token para recuperação de senha inválido.", + "user": "O link para redefinição de senha foi enviado para o seu e-mail!", + "changed": "Password changed successfuly.", + "invalid": "Current password you entered is not correct." + }, + "people": { + "people_list_number_kids": "{0} 0 crianças|{1,1} 1 criança|{2,*} {count} crianças", + "people_list_last_updated": "Last consulted:", + "people_list_number_reminders": "{0} 0 lembretes|{1,1} 1 lembrete|{2, *} {count} lembretes", + "people_list_blank_title": "Você ainda não tem ninguém em sua conta", + "people_list_blank_cta": "Adicionar uma pessoa", + "people_list_stats": "{count} contacts", + "people_list_sort": "Sort", + "people_list_firstnameAZ": "Classificar por primeiro nome A → Z", + "people_list_firstnameZA": "Classificar por primeiro nome Z → A", + "people_list_lastnameAZ": "Classificar por sobrenome A → Z", + "people_list_lastnameZA": "Classificar por sobrenome Z → A", + "people_list_lastactivitydateNewtoOld": "Sort by last activity date newest to oldest", + "people_list_lastactivitydateOldtoNew": "Sort by last activity date oldest to newest", + "people_list_filter_tag": "Showing all the contacts tagged with ", + "people_list_clear_filter": "Clear filter", "people_list_contacts_per_tags": "{0} 0 contact|{1,1} 1 contact|{2,*} {count} contacts", "people_search": "Search your contacts...", - "people_search_no_results": "No relevant contacts found :(", + "people_search_no_results": "No relevant contact found :(", "people_list_account_usage": "Your account usage: {current}\/{limit} contacts", "people_list_account_upgrade_title": "Upgrade your account to unlock it to its full potential.", "people_list_account_upgrade_cta": "Upgrade now", - "people_add_title": "Add a new person", + "people_add_title": "Adicione uma nova pessoa", "people_add_missing": "No Person Found Add New One Now", - "people_add_firstname": "First name", - "people_add_middlename": "Middle name (Optional)", - "people_add_lastname": "Last name (Optional)", - "people_add_cta": "Add", + "people_add_firstname": "Primeiro nome", + "people_add_middlename": "Nome do meio (Opcional)", + "people_add_lastname": "Sobrenome (Opcional)", + "people_add_cta": "Adicionar essa pessoa", "people_save_and_add_another_cta": "Submit and add someone else", "people_add_success": "{name} has been successfully created", - "people_add_gender": "Gender", - "people_delete_success": "The contact has been deleted", - "people_delete_message": "If you need to delete this contact,", - "people_delete_click_here": "click here", - "people_delete_confirmation": "Are you sure you want to delete this contact? Deletion is permanent.", + "people_add_gender": "Gênero", + "people_delete_success": "O contato foi excluído", + "people_delete_message": "Se você precisar excluir este contato,", + "people_delete_click_here": "clique aqui", + "people_delete_confirmation": "Você tem certeza de que deseja excluir esse contato? A exclusão é permanente.", "people_add_birthday_reminder": "Wish happy birthday to {name}", "people_add_import": "Do you want to import your contacts<\/a>?", - "people_edit_email_error": "There is already a contact in your account with this email address. Please choose another one.", "section_contact_information": "Contact information", - "section_personal_activities": "Activities", - "section_personal_reminders": "Reminders", - "section_personal_tasks": "Tasks", - "section_personal_gifts": "Gifts", - "link_to_list": "List of people", - "edit_contact_information": "Edit contact information", + "section_personal_activities": "Atividades", + "section_personal_reminders": "Lembretes", + "section_personal_tasks": "Tarefas", + "section_personal_gifts": "Presentes", + "link_to_list": "Lista de pessoas", + "edit_contact_information": "Editar informação do contato", "call_button": "Log a call", "modal_call_title": "Log a call", "modal_call_comment": "What did you talk about? (optional)", @@ -4772,25 +3755,25 @@ export default { "call_empty_comment": "No details", "call_blank_title": "Keep track of the phone calls you've done with {name}", "call_blank_desc": "You called {name}", - "birthdate_not_set": "Birthdate is not set", - "age_approximate_in_years": "around {age} years old", - "age_exact_in_years": "{age} years old", - "age_exact_birthdate": "born {date}", - "last_called": "Last called: {date}", - "last_called_empty": "Last called: unknown", - "last_activity_date": "Last activity together: {date}", - "last_activity_date_empty": "Last activity together: unknown", - "information_edit_success": "The profile has been updated successfully", - "information_edit_title": "Edit {name}'s personal information", + "birthdate_not_set": "A data de nascimento não está definida", + "age_approximate_in_years": "por volta de {age} anos de idade", + "age_exact_in_years": "{age} anos de idade", + "age_exact_birthdate": "nascido {date}", + "last_called": "Última chamada: {date}", + "last_called_empty": "Última chamada: desconhecido", + "last_activity_date": "Última atividade junto: {date}", + "last_activity_date_empty": "Última atividade junto: desconhecido", + "information_edit_success": "O perfil foi atualizado com sucesso", + "information_edit_title": "Editar informações pessoais para {name}", "information_edit_avatar": "Photo\/avatar of the contact", "information_edit_max_size": "Max {size} Mb.", - "information_edit_firstname": "First name", - "information_edit_lastname": "Last name (Optional)", + "information_edit_firstname": "Primeiro nome", + "information_edit_lastname": "Sobrenome (Opcional)", "information_edit_linkedin": "LinkedIn profile (optional)", - "information_edit_probably": "This person is probably", - "information_edit_probably_yo": "years old", - "information_edit_exact": "I know the exact birthdate of this person, which is", - "information_edit_help": "If you indicate an exact birthdate for this person, we will create a new reminder for you - so you'll be notified every year when it's time to celebrate this person's birthdate.", + "information_edit_probably": "Esta pessoa é provavelmente", + "information_edit_probably_yo": "anos de idade", + "information_edit_exact": "Conheço a data de nascimento exata dessa pessoa, que é", + "information_edit_help": "Se você indicar uma data de nascimento exata para essa pessoa, criaremos um novo lembrete para você - então você será notificado todos os anos quando é hora de celebrar a data de nascimento desta pessoa.", "information_no_linkedin_defined": "No LinkedIn defined", "information_no_work_defined": "No work information defined", "information_work_at": "at {company}", @@ -4799,176 +3782,175 @@ export default { "work_edit_title": "Update {name}'s job information", "work_edit_job": "Job title (optional)", "work_edit_company": "Company (optional)", - "food_preferencies_add_success": "Food preferences have been saved", - "food_preferencies_edit_description": "Perhaps {firstname} or someone in the {family}'s family has an allergy. Or doesn't like a specific bottle of wine. Indicate them here so you will remember it next time you invite them for dinner", - "food_preferencies_edit_description_no_last_name": "Perhaps {firstname} has an allergy. Or doesn't like a specific bottle of wine. Indicate them here so you will remember it next time you invite them for dinner", - "food_preferencies_edit_title": "Indicate food preferences", - "food_preferencies_edit_cta": "Save food preferences", - "food_preferencies_title": "Food preferences", - "food_preferencies_cta": "Add food preferences", - "reminders_blank_title": "Is there something you want to be reminded of about {name}?", - "reminders_blank_add_activity": "Add a reminder", - "reminders_add_title": "What would you like to be reminded of about {name}?", - "reminders_add_description": "Please remind me to...", - "reminders_add_next_time": "When is the next time you would like to be reminded about this?", - "reminders_add_once": "Remind me about this just once", - "reminders_add_recurrent": "Remind me about this every", - "reminders_add_starting_from": "starting from the date specified above", - "reminders_add_cta": "Add reminder", + "food_preferencies_add_success": "As preferências de alimentos foram salvas", + "food_preferencies_edit_description": "Talvez {firstname} ou alguém na família de {family} tenha uma alergia. Ou não gosta de uma garrafa específica de vinho. Indique-os aqui para que você lembre-se da próxima vez que você os convide para o jantar", + "food_preferencies_edit_description_no_last_name": "Talvez {firstname} tenha uma alergia. Ou não gosta de uma garrafa específica de vinho. Indique-os aqui para que você lembre-se da próxima vez que você os convide para o jantar", + "food_preferencies_edit_title": "Indique preferências de alimentos", + "food_preferencies_edit_cta": "Guardar preferências de alimentos", + "food_preferencies_title": "Preferências alimentares", + "food_preferencies_cta": "Adicione preferências de alimentos", + "reminders_blank_title": "Há algo sobre o qual você quer se lembrar {name}?", + "reminders_blank_add_activity": "Adicionar um lembrete", + "reminders_add_title": "Sobre o que você gostaria de lembrar sobre {name}?", + "reminders_add_description": "Lembre-me de...", + "reminders_add_next_time": "Quando é a próxima vez que você gostaria de ser lembrado sobre isso?", + "reminders_add_once": "Lembre-me sobre isso apenas uma vez", + "reminders_add_recurrent": "Lembre-me sobre isso a todo momento", + "reminders_add_starting_from": "começar a partir da data especificada acima", + "reminders_add_cta": "Adicionar lembrete", "reminders_edit_update_cta": "Update reminder", - "reminders_add_error_custom_text": "You need to indicate a text for this reminder", - "reminders_create_success": "The reminder has been added successfully", - "reminders_delete_success": "The reminder has been deleted successfully", + "reminders_add_error_custom_text": "Você precisa indicar um texto para esse lembrete", + "reminders_create_success": "O lembrete foi adicionado com sucesso", + "reminders_delete_success": "O lembrete foi excluído com sucesso", "reminders_update_success": "The reminder has been updated successfully", - "reminder_frequency_day": "every day|every {number} days", - "reminder_frequency_week": "every week|every {number} weeks", - "reminder_frequency_month": "every month|every {number} months", - "reminder_frequency_year": "every year|every {number} year", - "reminder_frequency_one_time": "on {date}", - "reminders_delete_confirmation": "Are you sure you want to delete this reminder?", - "reminders_delete_cta": "Delete", - "reminders_next_expected_date": "on", - "reminders_cta": "Add a reminder", - "reminders_description": "We will send an email for each one of the reminders below. Reminders are sent every morning the day events will happen. Reminders automatically added for birthdates can not be deleted. If you want to change those dates, edit the birthdate of the contacts.", - "reminders_one_time": "One time", - "reminders_type_week": "week", - "reminders_type_month": "month", - "reminders_type_year": "year", - "reminders_birthday": "Birthday of {name}", + "reminder_frequency_week": "toda semana|cada {number} semanas", + "reminder_frequency_month": "todo month|cada {number} mêses", + "reminder_frequency_year": "todo year|cada {number} anos", + "reminder_frequency_one_time": "em {date}", + "reminders_delete_confirmation": "em certeza de que deseja excluir esse lembrete?", + "reminders_delete_cta": "Deletar", + "reminders_next_expected_date": "em", + "reminders_cta": "Adicionar um lembrete", + "reminders_description": "Nós enviaremos um e-mail para cada uma dos lembretes abaixo. Lembretes são enviados todas as manhãs dos dias em que os eventos acontecerão", + "reminders_one_time": "One time", + "reminders_type_week": "semana", + "reminders_type_month": "mês", + "reminders_type_year": "ano", + "reminders_birthday": "Birthdate of {name}", "reminders_free_plan_warning": "You are on the Free plan. No emails are sent on this plan. To receive your reminders by email, upgrade your account.", - "significant_other_sidebar_title": "Significant other", - "significant_other_cta": "Add significant other", - "significant_other_add_title": "Who is {name}'s significant other?", - "significant_other_add_firstname": "First name", - "significant_other_add_unknown": "I do not know this person's age", - "significant_other_add_probably": "This person is probably", - "significant_other_add_probably_yo": "years old", - "significant_other_add_exact": "I know the exact birthdate of this person, which is", - "significant_other_add_help": "If you indicate an exact birthdate for this person, we will create a new reminder for you - so you'll be notified every year when it's time to celebrate this person's birthdate.", - "significant_other_add_cta": "Add significant other", - "significant_other_edit_cta": "Edit significant other", - "significant_other_delete_confirmation": "Are you sure you want to delete this significant other? Deletion is permanent", + "significant_other_sidebar_title": "Pessoas importantes", + "significant_other_cta": "Adicionar pessoa importante", + "significant_other_add_title": "Quem é importante para {name}?", + "significant_other_add_firstname": "Nome", + "significant_other_add_unknown": "Eu não sei a idade dessa pessoa", + "significant_other_add_probably": "Esta pessoa é provavelmente", + "significant_other_add_probably_yo": "anos de idade", + "significant_other_add_exact": "Conheço a data de nascimento exata dessa pessoa, que é", + "significant_other_add_help": "Se você indicar uma data de nascimento exata para esta pessoa, criaremos um novo lembrete para você - então você será notificado todos os anos quando é hora de celebrar esta data de nascimento.", + "significant_other_add_cta": "Adicionar pessoa importante", + "significant_other_edit_cta": "Editar pessoa importante", + "significant_other_delete_confirmation": "Tem certeza de que deseja excluir essa pessoa importante? A exclusão é permanente", "significant_other_unlink_confirmation": "Are you sure you want to delete this relationship? This significant other will not be deleted - only the relationship between the two.", - "significant_other_add_success": "The significant other has been added successfully", - "significant_other_edit_success": "The significant other has been updated successfully", - "significant_other_delete_success": "The significant other has been deleted successfully", - "significant_other_add_birthday_reminder": "Wish happy birthday to {name}, {contact_firstname}'s significant other", + "significant_other_add_success": "Pessoa importante adicionada com sucesso", + "significant_other_edit_success": "Pessoa importante atualizada com sucesso", + "significant_other_delete_success": "Pessoa importante excluída com sucesso", + "significant_other_add_birthday_reminder": "Deseje um feliz aniversário para {name}, pessoa importante de {contact_firstname}", "significant_other_add_person": "Add a new person", "significant_other_link_existing_contact": "Link existing contact", "significant_other_add_no_existing_contact": "You don't have any contacts who can be {name}'s significant others at the moment.", "significant_other_add_existing_contact": "Select an existing contact as the significant other for {name}", "contact_add_also_create_contact": "Create a Contact entry for this person.", "contact_add_add_description": "This will let you treat this significant other like any other contact.", - "kids_sidebar_title": "Children", - "kids_sidebar_cta": "Add another child", - "kids_blank_cta": "Add a child", - "kids_add_title": "Add a child", - "kids_add_boy": "Boy", - "kids_add_girl": "Girl", - "kids_add_gender": "Gender", - "kids_add_firstname": "First name", - "kids_add_firstname_help": "We assume the last name is {name}", + "kids_sidebar_title": "Crianças", + "kids_sidebar_cta": "Adicionar outra criança", + "kids_blank_cta": "Adicionar uma criança", + "kids_add_title": "Adicionar uma criança", + "kids_add_boy": "Menino", + "kids_add_girl": "Menina", + "kids_add_gender": "Gênero", + "kids_add_firstname": "Primeiro nome", + "kids_add_firstname_help": "Assumimos que o último nome é {name}", "kids_add_lastname": "Last name (optional)", "kids_add_also_create": "Also create a Contact entry for this person.", "kids_add_also_desc": "This will let you treat this kid like any other contact.", "kids_add_no_existing_contact": "You don't have any contacts who can be {name}'s kid at the moment.", "kids_add_existing_contact": "Select an existing contact as the kid for {name}", - "kids_add_probably": "This child is probably", - "kids_add_probably_yo": "years old", - "kids_add_exact": "I know the exact birthdate of this child, which is", - "kids_add_help": "If you indicate an exact birthdate for this child, we will create a new reminder for you - so you'll be notified every year when it's time to celebrate this child's birthdate", - "kids_add_cta": "Add child", - "kids_edit_title": "Edit information about {name}", - "kids_delete_confirmation": "Are you sure you want to delete this child? Deletion is permanent", - "kids_add_success": "The child has been added with success", - "kids_update_success": "The child has been updated successfully", - "kids_delete_success": "The child has been deleted successfully", - "kids_add_birthday_reminder": "Wish happy birthday to {name}, {contact_firstname}'s child", + "kids_add_probably": "Esta criança provavelmente é", + "kids_add_probably_yo": "anos de idade", + "kids_add_exact": "Conheço a data de nascimento exata dessa criança, que é", + "kids_add_help": "Se você indicar uma data de nascimento exata para essa criança, criaremos um novo lembrete para você - então você será notificado todos os anos quando é hora de celebrar a data de nascimento desta criança.", + "kids_add_cta": "Adicionar criança", + "kids_edit_title": "Editar informações de {name}", + "kids_delete_confirmation": "Tem certeza de que deseja excluir esta criança? A exclusão é permanente", + "kids_add_success": "A criança foi adicionada com sucesso", + "kids_update_success": "A criança foi atualizada com sucesso", + "kids_delete_success": "A criança foi excluída com sucesso", + "kids_add_birthday_reminder": "Deseje um feliz aniversário para {name}, pessoa importante de {contact_firstname}", "kids_unlink_confirmation": "Are you sure you want to delete this relationship? This kid will not be deleted - only the relationship between the two.", - "tasks_blank_title": "You don't have any tasks yet.", + "tasks_blank_title": "Parece que você não tem nenhuma tarefa para {name} ainda", "tasks_form_title": "Title", "tasks_form_description": "Description (optional)", - "tasks_add_task": "Add a task", - "tasks_delete_success": "The task has been deleted successfully", - "tasks_complete_success": "The task has changed status successfully", - "activity_title": "Activities", - "activity_type_group_simple_activities": "Simple activities", - "activity_type_group_sport": "Sport", - "activity_type_group_food": "Food", - "activity_type_group_cultural_activities": "Cultural activities", - "activity_type_just_hung_out": "just hung out", - "activity_type_watched_movie_at_home": "watched a movie at home", - "activity_type_talked_at_home": "just talked at home", - "activity_type_did_sport_activities_together": "did sport together", - "activity_type_ate_at_his_place": "ate at his place", - "activity_type_ate_at_her_place": "ate at her place", - "activity_type_went_bar": "went to a bar", - "activity_type_ate_at_home": "ate at home", - "activity_type_picknicked": "picknicked", - "activity_type_went_theater": "went to the theater", - "activity_type_went_concert": "went to a concert", - "activity_type_went_play": "went to a play", - "activity_type_went_museum": "went to the museum", - "activity_type_ate_restaurant": "ate at a restaurant", - "activities_add_activity": "Add activity", - "activities_more_details": "More details", - "activities_hide_details": "Hide details", - "activities_delete_confirmation": "Are you sure you want to delete this activity?", - "activities_item_information": "{Activity}. Happened on {date}", - "activities_add_title": "What did you do with {name}?", - "activities_summary": "Describe what you did", - "activities_add_pick_activity": "(Optional) Would you like to categorize this activity? You don't have to, but it will give you statistics later on", - "activities_add_date_occured": "Date this activity occured", - "activities_add_optional_comment": "Optional comment", - "activities_add_cta": "Record activity", - "activities_blank_title": "Keep track of what you've done with {name} in the past, and what you've talked about", - "activities_blank_add_activity": "Add an activity", - "activities_add_success": "The activity has been added successfully", - "activities_update_success": "The activity has been updated successfully", - "activities_delete_success": "The activity has been deleted successfully", - "activities_who_was_involved": "Who was involved?", + "tasks_add_task": "Adicionar uma tarefa", + "tasks_delete_success": "A tarefa foi excluída com sucesso", + "tasks_complete_success": "O status da tarefa foi alterado com sucesso", + "activity_title": "Atividades", + "activity_type_group_simple_activities": "Atividades simples", + "activity_type_group_sport": "Esporte", + "activity_type_group_food": "Comida", + "activity_type_group_cultural_activities": "Atividades culturais", + "activity_type_just_hung_out": "apenas sai", + "activity_type_watched_movie_at_home": "assisti um filme em casa", + "activity_type_talked_at_home": "apenas fiquei em casa", + "activity_type_did_sport_activities_together": "fizemos algum esporte juntos", + "activity_type_ate_at_his_place": "comi na casa dele", + "activity_type_ate_at_her_place": "comi na casa dela", + "activity_type_went_bar": "fui para um bar", + "activity_type_ate_at_home": "comi em casa", + "activity_type_picknicked": "piquenique", + "activity_type_went_theater": "fui a um teatro", + "activity_type_went_concert": "fui a um concerto", + "activity_type_went_play": "fui jogar", + "activity_type_went_museum": "fui a um museu", + "activity_type_ate_restaurant": "comi em um restaurante", + "activities_add_activity": "Adicionar atividade", + "activities_more_details": "Mais detalhes", + "activities_hide_details": "Esconder detalhes", + "activities_delete_confirmation": "Tem certeza de que deseja excluir esta atividade?", + "activities_item_information": "{Activity}. Aconteceu em {date}", + "activities_add_title": "O que você fez com {name}?", + "activities_summary": "Descreva o que você fez", + "activities_add_pick_activity": "(Opcional) Gostaria de categorizar esta atividade? Você não precisa, mas isso lhe dará estatísticas mais tarde", + "activities_add_date_occured": "Data em que ocorreu esta atividade", + "activities_add_optional_comment": "Comentário opcional", + "activities_add_cta": "Adicionar essa atividade", + "activities_blank_title": "Acompanhe o que você fez com {name} no passado, sobre o que você falou", + "activities_blank_add_activity": "Adicionar uma atividade", + "activities_add_success": "A atividade foi adicionada com sucesso", + "activities_update_success": "A atividade foi atualizada com sucesso", + "activities_delete_success": "A atividade foi excluída com sucesso", + "activities_who_was_involved": "Quem estava envolvido?", "activities_activity": "Activity Category", - "notes_create_success": "The note has been created successfully", + "notes_create_success": "A nota foi adicionada com sucesso", "notes_update_success": "The note has been saved successfully", - "notes_delete_success": "The note has been deleted successfully", - "notes_add_cta": "Add note", + "notes_delete_success": "A nota foi excluída com sucesso", + "notes_add_cta": "Adicionar nota", "notes_favorite": "Add\/remove from favorites", "notes_delete_title": "Delete a note", - "notes_delete_confirmation": "Are you sure you want to delete this note? Deletion is permanent", - "gifts_add_success": "The gift has been added successfully", - "gifts_delete_success": "The gift has been deleted successfully", - "gifts_delete_confirmation": "Are you sure you want to delete this gift?", - "gifts_add_gift": "Add a gift", - "gifts_link": "Link", - "gifts_delete_cta": "Delete", - "gifts_add_title": "Gift management for {name}", - "gifts_add_gift_idea": "Gift idea", - "gifts_add_gift_already_offered": "Gift offered", + "notes_delete_confirmation": "Tem certeza de que deseja excluir esta anotação? A exclusão é permanente", + "gifts_add_success": "O presente foi adicionado com sucesso", + "gifts_delete_success": "O presente foi excluído com sucesso", + "gifts_delete_confirmation": "Tem certeza de que deseja excluir esse presente?", + "gifts_add_gift": "Adicionar um presente", + "gifts_link": "Ligar", + "gifts_delete_cta": "Deletar", + "gifts_add_title": "Gerenciamento de presentes para {name}", + "gifts_add_gift_idea": "Ideia de presente", + "gifts_add_gift_already_offered": "Presente já oferecido", "gifts_add_gift_received": "Gift received", - "gifts_add_gift_title": "What is this gift?", - "gifts_add_link": "Link to the web page (optional)", - "gifts_add_value": "Value (optional)", - "gifts_add_comment": "Comment (optional)", - "gifts_add_someone": "This gift is for someone in {name}'s family in particular", + "gifts_add_gift_title": "O que é esse presente?", + "gifts_add_link": "Ligar com o site (Opcional)", + "gifts_add_value": "Valor (Opcional)", + "gifts_add_comment": "Comentário (Opcional)", + "gifts_add_someone": "Esse presente é pra alguem na família de {name}", "gifts_ideas": "Gift ideas", "gifts_offered": "Gifts offered", "gifts_received": "Gifts received", "gifts_view_comment": "View comment", "gifts_mark_offered": "Mark as offered", "gifts_update_success": "The gift has been updated successfully", - "debt_delete_confirmation": "Are you sure you want to delete this debt?", - "debt_delete_success": "The debt has been deleted successfully", - "debt_add_success": "The debt has been added successfully", - "debt_title": "Debts", - "debt_add_cta": "Add debt", - "debt_you_owe": "You owe {amount}", - "debt_they_owe": "{name} owes you {amount}", + "debt_delete_confirmation": "Tem certeza de que deseja excluir esta dívida?", + "debt_delete_success": "A dívida foi excluída com sucesso", + "debt_add_success": "A dívida foi adicionada com sucesso", + "debt_title": "Dívidas", + "debt_add_cta": "Adicionar dívida", + "debt_you_owe": "Você deve {amount}", + "debt_they_owe": "{name} te deve {amount}", "debt_add_title": "Debt management", - "debt_add_you_owe": "You owe {name}", - "debt_add_they_owe": "{name} owes you", - "debt_add_amount": "the sum of", - "debt_add_reason": "for the following reason (optional)", - "debt_add_add_cta": "Add debt", + "debt_add_you_owe": "Você deve a {name}", + "debt_add_they_owe": "{name} te deve", + "debt_add_amount": "a soma de", + "debt_add_reason": "Pelo seguinte motivo (Opcional)", + "debt_add_add_cta": "Adicionar dívida", "debt_edit_update_cta": "Update debt", "debt_edit_success": "The debt has been updated successfully", "debts_blank_title": "Manage debts you owe to {name} or {name} owes you", @@ -5022,6 +4004,1025 @@ export default { "pets_rat": "Rat", "pets_small_animal": "Small animal", "pets_other": "Other" + }, + "reminder": { + "type_birthday": "Desejar feliz aniversário para", + "type_phone_call": "Ligar", + "type_lunch": "Almoçar com", + "type_hangout": "Sair com", + "type_email": "Email", + "type_birthday_kid": "Desejar feliz aniversário para o filho de" + }, + "settings": { + "sidebar_settings": "Account settings", + "sidebar_settings_export": "Export data", + "sidebar_settings_users": "Users", + "sidebar_settings_subscriptions": "Subscription", + "sidebar_settings_import": "Import data", + "sidebar_settings_tags": "Tags management", + "sidebar_settings_security": "Security", + "export_title": "Export your account data", + "export_be_patient": "Click the button to start the export. It might take several minutes to process the export - please be patient and do not spam the button.", + "export_title_sql": "Export to SQL", + "export_sql_explanation": "Exporting your data in SQL format allows you to take your data and import it to your own Monica instance. This is only valuable if you do have your own server.", + "export_sql_cta": "Export to SQL", + "export_sql_link_instructions": "Note: read the instructions<\/a> to learn more about importing this file to your instance.", + "name_order": "Name order", + "name_order_firstname_first": "First name first (John Doe)", + "name_order_lastname_first": "Last name first (Doe John)", + "currency": "Moneda", + "name": "Seu nome: {name}", + "email": "Endereço de email", + "email_placeholder": "Digite o email", + "email_help": "Este é o e-mail usado para logar, e é aqui que você receberá seus lembretes.", + "timezone": "Fuso horário", + "layout": "Layout", + "layout_small": "Máximo 1200 pixels de largura", + "layout_big": "Largura total do navegador", + "save": "Salvar Preferências", + "delete_title": "Delete your account", + "delete_desc": "Do you wish to delete your account? Warning: deletion is permanent and all your data will be erased permamently.", + "reset_desc": "Do you wish to reset your account? This will remove all your contacts, and the data associated with them. Your account will not be deleted.", + "reset_title": "Reset your account", + "reset_cta": "Reset account", + "reset_notice": "Are you sure to reset your account? There is no turning back.", + "reset_success": "Your account has been reset successfully", + "delete_notice": "Tem certeza que deseja excluir sua conta? Não há como voltar atrás.", + "delete_cta": "Deletar conta", + "settings_success": "Preferências atualizadas!", + "locale": "Idioma usado no aplicativo", + "locale_en": "Inglês", + "locale_fr": "Francês", + "locale_pt-br": "Português", + "locale_cz": "Checo", + "locale_it": "Italiano", + "locale_de": "Alemão", + "security_title": "Security", + "security_help": "Change security matters for your account.", + "password_change": "Password change", + "password_current": "Current password", + "password_current_placeholder": "Enter your current password", + "password_new1": "New password", + "password_new1_placeholder": "Enter a new password", + "password_new2": "Confirmation", + "password_new2_placeholder": "Retype the new password", + "password_btn": "Change password", + "2fa_title": "Two Factor Authentication", + "2fa_enable_title": "Enable Two Factor Authentication", + "2fa_enable_description": "Enable Two Factor Authentication to increase security with your account.", + "2fa_enable_otp": "Open up your two factor authentication mobile app and scan the following QR barcode:", + "2fa_enable_otp_help": "If your two factor authentication mobile app does not support QR barcodes, enter in the following code:", + "2fa_enable_otp_validate": "Please validate the new device you've just set:", + "2fa_enable_success": "Two Factor Authentication activated", + "2fa_enable_error": "Error when trying to activate Two Factor Authentication", + "2fa_disable_title": "Disable Two Factor Authentication", + "2fa_disable_description": "Disable Two Factor Authentication for your account. Be careful, your account will not be secured anymore !", + "2fa_disable_success": "Two Factor Authentication disabled", + "2fa_disable_error": "Error when trying to disable Two Factor Authentication", + "users_list_title": "Users with access to your account", + "users_list_add_user": "Invite a new user", + "users_list_you": "That's you", + "users_list_invitations_title": "Pending invitations", + "users_list_invitations_explanation": "Below are the people you've invited to join Monica as a collaborator.", + "users_list_invitations_invited_by": "invited by {name}", + "users_list_invitations_sent_date": "sent on {date}", + "users_blank_title": "You are the only one who has access to this account.", + "users_blank_add_title": "Would you like to invite someone else?", + "users_blank_description": "This person will have the same access that you have, and will be able to add, edit or delete contact information.", + "users_blank_cta": "Invite someone", + "users_add_title": "Invite a new user by email to your account", + "users_add_description": "This person will have the same rights as you do, including inviting other users and deleting them (including you). Therefore, make sure you trust this person.", + "users_add_email_field": "Enter the email of the person you want to invite", + "users_add_confirmation": "I confirm that I want to invite this user to my account. This person will access ALL my data and see exactly what I see.", + "users_add_cta": "Invite user by email", + "users_error_please_confirm": "Please confirm that you want to invite this before proceeding with the invitation", + "users_error_email_already_taken": "This email is already taken. Please choose another one", + "users_error_already_invited": "You already have invited this user. Please choose another email address.", + "users_error_email_not_similar": "This is not the email of the person who've invited you.", + "users_invitation_deleted_confirmation_message": "The invitation has been successfully deleted", + "users_invitations_delete_confirmation": "Are you sure you want to delete this invitation?", + "users_list_delete_confirmation": "Are you sure to delete this user from your account?", + "subscriptions_account_current_plan": "Your current plan", + "subscriptions_account_paid_plan": "You are on the {name} plan. It costs ${price} every month.", + "subscriptions_account_next_billing": "Your subscription will auto-renew on {date}<\/strong>. You can cancel subscription<\/a> anytime.", + "subscriptions_account_free_plan": "You are on the free plan.", + "subscriptions_account_upgrade": "Upgrade your account", + "subscriptions_account_free_plan_upgrade": "You can upgrade your account to the {name} plan, which costs ${price} per month. Here are the advantages:", + "subscriptions_account_free_plan_benefits_users": "Unlimited number of users", + "subscriptions_account_free_plan_benefits_reminders": "Reminders by email", + "subscriptions_account_free_plan_benefits_import_data_vcard": "Import your contacts with vCard", + "subscriptions_account_free_plan_benefits_support": "Support the project on the long run, so we can introduce more great features.", + "subscriptions_account_invoices": "Invoices", + "subscriptions_account_invoices_download": "Download", + "subscriptions_downgrade_title": "Downgrade your account to the free plan", + "subscriptions_downgrade_limitations": "The free plan has limitations. In order to be able to downgrade, you need to pass the checklist below:", + "subscriptions_downgrade_rule_users": "You must have only 1 user in your account", + "subscriptions_downgrade_rule_users_constraint": "You currently have {count} users<\/a> in your account.", + "subscriptions_downgrade_rule_invitations": "You must not have pending invitations", + "subscriptions_downgrade_rule_invitations_constraint": "You currently have {count} pending invitations<\/a> sent to people.", + "subscriptions_downgrade_cta": "Downgrade", + "subscriptions_upgrade_title": "Upgrade your account", + "subscriptions_upgrade_description": "Please enter your card details below. Monica uses Stripe<\/a> to process your payments securely. No credit card information are stored on our servers.", + "subscriptions_upgrade_credit": "Credit or debit card", + "subscriptions_upgrade_warning": "Your account will be instantly updated. You can upgrade, downgrade, or cancel any time. When you cancel, you will never be charged again. However, you will not be refunded for the current month.", + "subscriptions_upgrade_cta": " Charge my card ${price} every month", + "subscriptions_pdf_title": "Your {name} monthly subscription", + "import_title": "Import contacts in your account", + "import_cta": "Upload contacts", + "import_stat": "You've imported {number} files so far.", + "import_result_stat": "Uploaded vCard with {total_contacts} contacts ({total_imported} imported, {total_skipped} skipped)", + "import_view_report": "View report", + "import_in_progress": "The import is in progress. Reload the page in one minute.", + "import_upload_title": "Import your contacts from a vCard file", + "import_upload_rules_desc": "We do however have some rules:", + "import_upload_rule_format": "We support .vcard<\/code> and .vcf<\/code> files.", + "import_upload_rule_vcard": "We support the vCard 3.0 format, which is the default format for Contacts.app (macOS) and Google Contacts.", + "import_upload_rule_instructions": "Export instructions for Contacts.app (macOS)<\/a> and Google Contacts<\/a>.", + "import_upload_rule_multiple": "For now, if your contacts have multiple email addresses or phone numbers, only the first entry will be picked up.", + "import_upload_rule_limit": "Files are limited to 10MB.", + "import_upload_rule_time": "It might take up to 1 minute to upload the contacts and process them. Be patient.", + "import_upload_rule_cant_revert": "Make sure data is accurate before uploading, as you can't undo the upload.", + "import_upload_form_file": "Your .vcf<\/code> or .vCard<\/code> file:", + "import_report_title": "Importing report", + "import_report_date": "Date of the import", + "import_report_type": "Type of import", + "import_report_number_contacts": "Number of contacts in the file", + "import_report_number_contacts_imported": "Number of imported contacts", + "import_report_number_contacts_skipped": "Number of skipped contacts", + "import_report_status_imported": "Imported", + "import_report_status_skipped": "Skipped", + "import_vcard_contact_exist": "Contact already exists", + "import_vcard_contact_no_firstname": "No firstname (mandatory)", + "import_blank_title": "You haven't imported any contacts yet.", + "import_blank_question": "Would you like to import contacts now?", + "import_blank_description": "We can import vCard files that you can get from Google Contacts or your Contact manager.", + "import_blank_cta": "Import vCard", + "tags_list_title": "Tags", + "tags_list_description": "You can organize your contacts by setting up tags. Tags work like folders, but you can add more than one tag to a contact.", + "tags_list_contact_number": "{count} contacts", + "tags_list_delete_success": "The tag has been successfully with success", + "tags_list_delete_confirmation": "Are you sure you want to delete the tag? No contacts will be deleted, only the tag.", + "tags_blank_title": "Tags are a great way of categorizing your contacts.", + "tags_blank_description": "Tags work like folders, but you can add more than one tag to a contact. Go to a contact and tag a friend, right below the name. Once a contact is tagged, go back here to manage all the tags in your account.", + "api_title": "API access", + "api_description": "The API can be used to manipulate Monica's data from an external application, like a mobile application for instance.", + "api_personal_access_tokens": "Personal access tokens", + "api_pao_description": "Make sure you give this token to a source you trust - as they allow you to access all your data.", + "api_oauth_clients": "Your Oauth clients", + "api_oauth_clients_desc": "This section lets you register your own OAuth clients.", + "api_authorized_clients": "List of authorized clients", + "api_authorized_clients_desc": "This section lists all the clients you've authorized to access your application. You can revoke this authorization at anytime.", + "personalization_title": "Here you can find different settings to configure your account. These features are more for \"power users\" who want maximum control over Monica.", + "personalization_contact_field_type_title": "Contact field types", + "personalization_contact_field_type_add": "Add new field type", + "personalization_contact_field_type_description": "Here you can configure all the different types of contact fields that you can associate to all your contacts. If in the future, a new social network appears, you will be able to add this new type of ways of contacting your contacts right here.", + "personalization_contact_field_type_table_name": "Name", + "personalization_contact_field_type_table_protocol": "Protocol", + "personalization_contact_field_type_table_actions": "Actions", + "personalization_contact_field_type_modal_title": "Add a new contact field type", + "personalization_contact_field_type_modal_edit_title": "Edit an existing contact field type", + "personalization_contact_field_type_modal_delete_title": "Delete an existing contact field type", + "personalization_contact_field_type_modal_delete_description": "Are you sure you want to delete this contact field type? Deleting this type of contact field will delete ALL the data with this type for all your contacts.", + "personalization_contact_field_type_modal_name": "Name", + "personalization_contact_field_type_modal_protocol": "Protocol (optional)", + "personalization_contact_field_type_modal_protocol_help": "Each new contact field type can be clickable. If a protocol is set, we will use it to trigger the action that is set.", + "personalization_contact_field_type_modal_icon": "Icon (optional)", + "personalization_contact_field_type_modal_icon_help": "You can associate an icon with this contact field type. You need to add a reference to a Font Awesome icon.", + "personalization_contact_field_type_delete_success": "The contact field type has been deleted with success.", + "personalization_contact_field_type_add_success": "The contact field type has been successfully added.", + "personalization_contact_field_type_edit_success": "The contact field type has been successfully updated.", + "personalization_genders_title": "Gender types", + "personalization_genders_add": "Add new gender type", + "personalization_genders_desc": "You can define as many genders as you need to. You need at least one gender type in your account.", + "personalization_genders_modal_add": "Add gender type", + "personalization_genders_modal_question": "How should this new gender be called?", + "personalization_genders_modal_edit": "Update gender type", + "personalization_genders_modal_edit_question": "How should this new gender be renamed?", + "personalization_genders_modal_delete": "Delete gender type", + "personalization_genders_modal_delete_desc": "Are you sure you want to delete {name}?", + "personalization_genders_modal_delete_question": "You currently have {numberOfContacts} contacts who have this gender. If you delete this gender, what gender should those contacts have?", + "personalization_genders_modal_error": "Please choose a valid gender from the list." + }, + "validation": { + "accepted": "O campo {attribute} deve ser aceito.", + "active_url": "O campo {attribute} deve conter uma URL válida.", + "after": "O campo {attribute} deve conter uma data posterior a {date}.", + "after_or_equal": "O campo {attribute} deve conter uma data superior ou igual a {date}.", + "alpha": "O campo {attribute} deve conter apenas letras.", + "alpha_dash": "O campo {attribute} deve conter apenas letras, números e traços.", + "alpha_num": "O campo {attribute} deve conter apenas letras e números .", + "array": "O campo {attribute} deve conter um array.", + "before": "O campo {attribute} deve conter uma data anterior a {date}.", + "before_or_equal": "O campo {attribute} deve conter uma data inferior ou igual a {date}.", + "between": { + "numeric": "O campo {attribute} deve conter um número entre {min} e {max}.", + "file": "O campo {attribute} deve conter um arquivo de {min} a {max} kilobytes.", + "string": "O campo {attribute} deve conter entre {min} a {max} caracteres.", + "array": "O campo {attribute} deve conter de {min} a {max} itens." + }, + "boolean": "O campo {attribute} deve conter o valor verdadeiro ou falso.", + "confirmed": "A confirmação para o campo {attribute} não coincide.", + "date": "O campo {attribute} não contém uma data válida.", + "date_format": "A data informada para o campo {attribute} não respeita o formato {format}.", + "different": "Os campos {attribute} e {other} devem conter valores diferentes.", + "digits": "O campo {attribute} deve conter {digits} dígitos.", + "digits_between": "O campo {attribute} deve conter entre {min} a {max} dígitos.", + "dimensions": "O valor informado para o campo {attribute} não é uma dimensão de imagem válida.", + "distinct": "O campo {attribute} contém um valor duplicado.", + "email": "O campo {attribute} não contém um endereço de email válido.", + "exists": "O valor selecionado para o campo {attribute} é inválido.", + "file": "O campo {attribute} deve conter um arquivo.", + "filled": "O campo {attribute} é obrigatório.", + "image": "O campo {attribute} deve conter uma imagem.", + "in": "O campo {attribute} não contém um valor válido.", + "in_array": "O campo {attribute} não existe em {other}.", + "integer": "O campo {attribute} deve conter um número inteiro.", + "ip": "O campo {attribute} deve conter um IP válido.", + "ipv4": "The {attribute} must be a valid IPv4 address.", + "ipv6": "The {attribute} must be a valid IPv6 address.", + "json": "O campo {attribute} deve conter uma string JSON válida.", + "max": { + "numeric": "O campo {attribute} não pode conter um valor superior a {max}.", + "file": "O campo {attribute} não pode conter um arquivo com mais de {max} kilobytes.", + "string": "O campo {attribute} não pode conter mais de {max} caracteres.", + "array": "O campo {attribute} deve conter no máximo {max} itens." + }, + "mimes": "O campo {attribute} deve conter um arquivo do tipo: {values}.", + "mimetypes": "O campo {attribute} deve conter um arquivo do tipo: {values}.", + "min": { + "numeric": "O campo {attribute} deve conter um número superior ou igual a {min}.", + "file": "O campo {attribute} deve conter um arquivo com no mínimo {min} kilobytes.", + "string": "O campo {attribute} deve conter no mínimo {min} caracteres.", + "array": "O campo {attribute} deve conter no mínimo {min} itens." + }, + "not_in": "O campo {attribute} contém um valor inválido.", + "numeric": "O campo {attribute} deve conter um valor numérico.", + "present": "O campo {attribute} deve estar presente.", + "regex": "O formato do valor informado no campo {attribute} é inválido.", + "required": "O campo {attribute} é obrigatório.", + "required_if": "O campo {attribute} é obrigatório quando o valor do campo {other} é igual a {value}.", + "required_unless": "O campo {attribute} é obrigatório a menos que {other} esteja presente em {values}.", + "required_with": "O campo {attribute} é obrigatório quando {values} está presente.", + "required_with_all": "O campo {attribute} é obrigatório quando um dos {values} está presente.", + "required_without": "O campo {attribute} é obrigatório quando {values} não está presente.", + "required_without_all": "O campo {attribute} é obrigatório quando nenhum dos {values} está presente.", + "same": "Os campos {attribute} e {other} devem conter valores iguais.", + "size": { + "numeric": "O campo {attribute} deve conter o número {size}.", + "file": "O campo {attribute} deve conter um arquivo com o tamanho de {size} kilobytes.", + "string": "O campo {attribute} deve conter {size} caracteres.", + "array": "O campo {attribute} deve conter {size} itens." + }, + "string": "O campo {attribute} deve ser uma string.", + "timezone": "O campo {attribute} deve conter um fuso horário válido.", + "unique": "O valor informado para o campo {attribute} já está em uso.", + "uploaded": "Falha no Upload do arquivo {attribute}.", + "url": "O formato da URL informada para o campo {attribute} é inválido.", + "custom": { + "attribute-name": { + "rule-name": "custom-message" + } + }, + "attributes": { + "address": "endereço", + "age": "idade", + "body": "conteúdo", + "city": "cidade", + "country": "país", + "date": "data", + "day": "dia", + "description": "descrição", + "excerpt": "resumo", + "first_name": "primeiro nome", + "gender": "gênero", + "hour": "hora", + "last_name": "sobrenome", + "message": "mensagem", + "minute": "minuto", + "mobile": "celular", + "month": "mês", + "name": "nome", + "password_confirmation": "confirmação da senha", + "password": "senha", + "phone": "telefone", + "second": "segundo", + "sex": "sexo", + "state": "estado", + "subject": "assunto", + "time": "hora", + "title": "título", + "username": "usuário", + "year": "ano" + } + } + }, + "ru": { + "app": { + "update": "Обновить", + "save": "Сохранить", + "add": "Добавить", + "cancel": "Отмена", + "delete": "Удалить", + "edit": "Редактировать", + "upload": "Закачать", + "close": "Закрыть", + "remove": "Убрать", + "done": "Done", + "verify": "Verify", + "for": "for", + "unknown": "I don't know", + "load_more": "Load more", + "loading": "Loading...", + "with": "with", + "markdown_description": "Хотите форматировать ваш текст? Мы поддерживаем Markdown для добавления этих функций", + "markdown_link": "Читать документацию", + "header_settings_link": "Настройки", + "header_logout_link": "Выйти", + "main_nav_cta": "Добавить людей", + "main_nav_dashboard": "Обзор", + "main_nav_family": "контакты", + "main_nav_journal": "Журнал", + "main_nav_activities": "Активности", + "main_nav_tasks": "Задачи", + "main_nav_trash": "Корзина", + "footer_remarks": "Есть предложения?", + "footer_send_email": "Отправьте мне email", + "footer_privacy": "Политика конфиденциальности", + "footer_release": "Примечания к выпуску", + "footer_newsletter": "Рассылка", + "footer_source_code": "Contribute", + "footer_version": "Версия: {version}", + "footer_new_version": "Доступна новая версия", + "footer_modal_version_whats_new": "Что нового", + "footer_modal_version_release_away": "You are 1 release behind the latest version available. You should update your instance.|You are {number} releases behind the latest version available. You should update your instance.", + "breadcrumb_dashboard": "Обзор", + "breadcrumb_list_contacts": "Список контактов", + "breadcrumb_journal": "Журнал", + "breadcrumb_settings": "Настройки", + "breadcrumb_settings_export": "Экспорт", + "breadcrumb_settings_users": "Пользователи", + "breadcrumb_settings_users_add": "Добавить пользователя", + "breadcrumb_settings_subscriptions": "Подписка", + "breadcrumb_settings_import": "Импорт", + "breadcrumb_settings_import_report": "Импортировать отчёт", + "breadcrumb_settings_import_upload": "Закачать", + "breadcrumb_settings_tags": "Тэги", + "breadcrumb_add_significant_other": "Add significant other", + "breadcrumb_edit_significant_other": "Edit significant other", + "breadcrumb_api": "API", + "breadcrumb_edit_introductions": "How did you meet", + "breadcrumb_settings_security": "Security", + "breadcrumb_settings_security_2fa": "Two Factor Authentication", + "gender_male": "Мужской", + "gender_female": "Женский", + "gender_none": "Неизвестно", + "error_title": "Whoops! Something went wrong.", + "error_unauthorized": "You don't have the right to edit this resource." + }, + "auth": { + "failed": "Имя пользователя и пароль не совпадают.", + "throttle": "Слишком много попыток входа. Пожалуйста, попробуйте еще раз через {seconds} секунд.", + "not_authorized": "Вам не разрешено выполнять это действие.", + "signup_disabled": "Регистрация сейчас выключена.", + "2fa_title": "Two Factor Authentication", + "2fa_wrong_validation": "The two factor authentication has failed.", + "2fa_one_time_password": "Authentication code", + "2fa_recuperation_code": "Enter a two factor recovery code" + }, + "dashboard": { + "dashboard_blank_title": "Добро пожаловать в ваш аккаунт!", + "dashboard_blank_description": "Monica is the place to organize all the interactions you have with the ones you care about.", + "dashboard_blank_cta": "Добавьте ваш первый контакт", + "notes_title": "You don't any notes yet.", + "tab_recent_calls": "Recent calls", + "tab_favorite_notes": "Favorite notes", + "tab_calls_blank": "You haven't logged a call yet.", + "statistics_contacts": "Контакты", + "statistics_activities": "Активности", + "statistics_gifts": "Подарки" + }, + "journal": { + "journal_rate": "How was your day? You can rate it once a day.", + "journal_come_back": "Thanks. Come back tomorrow to rate your day again.", + "journal_description": "Note: the journal lists both manual journal entries, and automatic entries like Activities done with your contacts. While you can delete journal entries manually, you'll have to delete the activity directly on the contact page.", + "journal_add": "Добавить запись в журнал", + "journal_created_automatically": "Created automatically", + "journal_entry_type_journal": "Journal entry", + "journal_entry_type_activity": "Activity", + "journal_entry_rate": "You rated your day.", + "entry_delete_success": "Запись была удалена.", + "journal_add_title": "Заголовок (не обязательно)", + "journal_add_post": "Содержимое", + "journal_add_cta": "Сохранить", + "journal_blank_cta": "Добавить вашу первую запись в журнал", + "journal_blank_description": "В журнал вы можете добавлять записи о событиях в вашей жизни, чтобы сохранить их.", + "delete_confirmation": "Вы уверены что хотите удалить эту запись?" + }, + "mail": { + "subject_line": "Напоминание для {contact}", + "greetings": "Привет {username}", + "want_reminded_of": "ВЫ ХОТИТЕ ПОЛУЧАТЬ НАПОМИНАНИЯ", + "for": "О:", + "footer_contact_info": "Добавить, просмотреть, завершить и изменить информацию об этом контакте" + }, + "pagination": { + "previous": "« Назад", + "next": "Вперёд »" + }, + "passwords": { + "password": "Пароль должен быть не менее шести символов и совпадать с подтверждением.", + "reset": "Ваш пароль был сброшен!", + "sent": "Ссылка на сброс пароля была отправлена!", + "token": "Ошибочный код сброса пароля.", + "user": "Ссылка на сброс пароля была отправлена!", + "changed": "Password changed successfuly.", + "invalid": "Current password you entered is not correct." + }, + "people": { + "people_list_number_kids": "{count} ребёнок|{count} ребёнка|{count} детей", + "people_list_last_updated": "Последнее обновление:", + "people_list_number_reminders": "{count} напоминание|{count} напоминания|{count} напоминаний", + "people_list_blank_title": "Вы пока ни кого ещё не добавили", + "people_list_blank_cta": "Добавить кого нибудь", + "people_list_stats": "{count} contacts", + "people_list_sort": "Сортировка", + "people_list_firstnameAZ": "Сортировать по имени А → Я", + "people_list_firstnameZA": "Сортировать по имени Я → А", + "people_list_lastnameAZ": "Сортировать по фамилии А → Я", + "people_list_lastnameZA": "Сортировать по фамилии Я → А", + "people_list_lastactivitydateNewtoOld": "Sort by last activity date newest to oldest", + "people_list_lastactivitydateOldtoNew": "Sort by last activity date oldest to newest", + "people_list_filter_tag": "Показываются все контакты помеченные тэгом ", + "people_list_clear_filter": "Очистить фильтр", + "people_list_contacts_per_tags": "{count} контакт|{count} контакта|{count} контактов", + "people_search": "Поиск по контактам...", + "people_search_no_results": "Контакты не найдены :(", + "people_list_account_usage": "Лимиты контактов: {current}\/{limit}", + "people_list_account_upgrade_title": "Перейдите на другой план чтобы получить больше возможностей.", + "people_list_account_upgrade_cta": "Upgrade now", + "people_add_title": "Добавить человека", + "people_add_missing": "No Person Found Add New One Now", + "people_add_firstname": "Имя", + "people_add_middlename": "Отчество (не обязательно)", + "people_add_lastname": "Фамилия (не обязательно)", + "people_add_cta": "Добавить", + "people_save_and_add_another_cta": "Submit and add someone else", + "people_add_success": "{name} has been successfully created", + "people_add_gender": "Пол", + "people_delete_success": "Контакт был удалён", + "people_delete_message": "Если вам нужно удалить этот контакт,", + "people_delete_click_here": "нажмите сюда", + "people_delete_confirmation": "Вы уверены что хотите удалить этот контакт? Восстановление невозможно.", + "people_add_birthday_reminder": "Поздравить {name} с днём рождения", + "people_add_import": "Вы хотите импортировать ваши контакты<\/a>?", + "section_contact_information": "Contact information", + "section_personal_activities": "Активности", + "section_personal_reminders": "Напоминания", + "section_personal_tasks": "Задачи", + "section_personal_gifts": "Подарки", + "link_to_list": "Список людей", + "edit_contact_information": "Редактировать контакты", + "call_button": "Log a call", + "modal_call_title": "Log a call", + "modal_call_comment": "О чём вы разговаривали? (не обяз.)", + "modal_call_date": "Звонок был ранее сегодня.", + "modal_call_change": "Изменить", + "modal_call_exact_date": "Дата звонка", + "calls_add_success": "Звонок сохранён.", + "call_delete_confirmation": "Вы уверены что хотите удалить звонок?", + "call_delete_success": "Звонок был удалён", + "call_title": "Телефонные звонки", + "call_empty_comment": "Нет деталей", + "call_blank_title": "Keep track of the phone calls you've done with {name}", + "call_blank_desc": "Вы звонили {name}", + "birthdate_not_set": "День рождения не указан", + "age_approximate_in_years": "примерно {age} лет", + "age_exact_in_years": "{age} лет", + "age_exact_birthdate": "день рожнения: {date}", + "last_called": "Последний звонок: {date}", + "last_called_empty": "Последний звонок: неизвестно", + "last_activity_date": "Последняя активность вместе: {date}", + "last_activity_date_empty": "Последняя активность вместе: неизвестно", + "information_edit_success": "Профиль был успешно обновлён", + "information_edit_title": "Редактировать данные {name}", + "information_edit_avatar": "Фото\/Аватар контакта", + "information_edit_max_size": "Макс {size} Мб.", + "information_edit_firstname": "Имя", + "information_edit_lastname": "Фамилия (не обяз.)", + "information_edit_linkedin": "LinkedIn (не обяз.)", + "information_edit_probably": "Этому человеку примерно", + "information_edit_probably_yo": "лет", + "information_edit_exact": "Я знаю точную дату рождения этого человека, которая", + "information_edit_help": "Если вы укажите точную дату рождения для этого человека, мы создадим для вас напоминание, которое будет сообщать ежегодно о предстоящем дне рождения", + "information_no_linkedin_defined": "LinkedIn не указан", + "information_no_work_defined": "Рабочая информация не указана", + "information_work_at": "работает в {company}", + "work_add_cta": "Обновите информацию о работе", + "work_edit_success": "Информация о работе была обновлена", + "work_edit_title": "Обновление информации о работе: {name}", + "work_edit_job": "Должность (не обяз.)", + "work_edit_company": "Компания (не обяз.)", + "food_preferencies_add_success": "Предпочтения в еде были сохранены", + "food_preferencies_edit_description": "Возможно у {firstname} или кого-то из его(её) семьи есть аллергия. Или не любит какой-то определённый продукт. Запишите это и в следующий раз когда вы будете кушать вместе вы вспомните об этом.", + "food_preferencies_edit_description_no_last_name": "Возможно у {firstname} или кого-то из её семьи есть аллергия. Или не любит какой-то определённый продукт. Запишите это и в следующий раз когда вы будете кушать вместе вы вспомните об этом.", + "food_preferencies_edit_title": "Укажите предпочтения в еде", + "food_preferencies_edit_cta": "Сохранить предпочтения в еде", + "food_preferencies_title": "Предпочтения в еде", + "food_preferencies_cta": "Добавить предпочтения в еде", + "reminders_blank_title": "Есть ли что-то связанное с {name}, о чём вы хотите получить напоминание?", + "reminders_blank_add_activity": "Добавить напоминание", + "reminders_add_title": "О чём, связанном с {name}, вам напомнить?", + "reminders_add_description": "Напомнить о:", + "reminders_add_next_time": "Когда в следующий раз вы хотите получить напоминание?", + "reminders_add_once": "Напомнить один раз", + "reminders_add_recurrent": "Повторять напоминание с периодичностью: ", + "reminders_add_starting_from": "начиная с даты указанной выше", + "reminders_add_cta": "Добавить напоминание", + "reminders_edit_update_cta": "Update reminder", + "reminders_add_error_custom_text": "Вы должны указать текст для этого напоминания", + "reminders_create_success": "Напоминание было добавлено", + "reminders_delete_success": "Напоминание было удалено", + "reminders_update_success": "The reminder has been updated successfully", + "reminder_frequency_week": "каждую {number} неделю|каждые {number} недели|каждые {number} недель", + "reminder_frequency_month": "каждый {number} месяц|каждые {number} месяца|каждые {number} месяцев", + "reminder_frequency_year": "каждый {number} год|каждые {number} года|каждые {number} лет", + "reminder_frequency_one_time": "в {date}", + "reminders_delete_confirmation": "Вы уверены что хотите удалить это напоминание?", + "reminders_delete_cta": "Удалить", + "reminders_next_expected_date": "в", + "reminders_cta": "Добавить напоминание", + "reminders_description": "По каждому из напоминаний выше мы отправим вам письмо. Они высылаются по утрам", + "reminders_one_time": "один раз", + "reminders_type_week": "неделя", + "reminders_type_month": "месяц", + "reminders_type_year": "год", + "reminders_birthday": "Birthdate of {name}", + "reminders_free_plan_warning": "You are on the Free plan. No emails are sent on this plan. To receive your reminders by email, upgrade your account.", + "significant_other_sidebar_title": "Вторая половинка", + "significant_other_cta": "Добавить вторую половинку", + "significant_other_add_title": "Кто вторая половинка {name}?", + "significant_other_add_firstname": "Имя", + "significant_other_add_unknown": "Я не знаю возраст", + "significant_other_add_probably": "Этой личности примерно", + "significant_other_add_probably_yo": "лет", + "significant_other_add_exact": "Я знаю точную дату рождения и она:", + "significant_other_add_help": "Если вы укажите точную дату рождения для этого человека, мы создадим для вас напоминание, которое будет сообщать ежегодно о предстоящем дне рождения", + "significant_other_add_cta": "Добавить вторую половинку", + "significant_other_edit_cta": "Редактировать вторую половинку", + "significant_other_delete_confirmation": "Вы уверены что хотите удалить эту вторую половинку? Восстановление невозможно.", + "significant_other_unlink_confirmation": "Are you sure you want to delete this relationship? This significant other will not be deleted - only the relationship between the two.", + "significant_other_add_success": "Вторая половинка была успешно добавлена", + "significant_other_edit_success": "Вторая половинка была успешно обновлена", + "significant_other_delete_success": "Вторая половинка была успешно удалена", + "significant_other_add_birthday_reminder": "Поздравьте с днём рождения {name}, вторую половинку {contact_firstname}", + "significant_other_add_person": "Добавить новую личность", + "significant_other_link_existing_contact": "Привязать существующий контакт", + "significant_other_add_no_existing_contact": "You don't have any contacts who can be {name}'s significant others at the moment.", + "significant_other_add_existing_contact": "Выберите существующий контакт для второй половинки {name}", + "contact_add_also_create_contact": "Создать контакт для этой личности.", + "contact_add_add_description": "This will let you treat this significant other like any other contact.", + "kids_sidebar_title": "Дети", + "kids_sidebar_cta": "Добавить ещё одного ребёнка", + "kids_blank_cta": "Добавить ребёнка", + "kids_add_title": "Добавить ребёнка", + "kids_add_boy": "Мальчик", + "kids_add_girl": "Девочка", + "kids_add_gender": "Пол", + "kids_add_firstname": "Имя", + "kids_add_firstname_help": "Мы предполагаем что имя: {name}", + "kids_add_lastname": "Last name (optional)", + "kids_add_also_create": "Also create a Contact entry for this person.", + "kids_add_also_desc": "This will let you treat this kid like any other contact.", + "kids_add_no_existing_contact": "You don't have any contacts who can be {name}'s kid at the moment.", + "kids_add_existing_contact": "Select an existing contact as the kid for {name}", + "kids_add_probably": "Этому ребёнку вероятно", + "kids_add_probably_yo": "лет", + "kids_add_exact": "Я знаю точную дату рождения и она:", + "kids_add_help": "Если вы укажите точную дату рождения для этого ребёнка, мы создадим для вас напоминание, которое будет сообщать ежегодно о предстоящем дне рождения", + "kids_add_cta": "Добавить ребёнка", + "kids_edit_title": "Изменить информацию о {name}", + "kids_delete_confirmation": "Вы уверены что хотите удалить запись об этом ребёнке? Восстановление невозможно.", + "kids_add_success": "Запись о ребёнке была успешно добавлена!", + "kids_update_success": "Запись о ребёнке была успешно обновлена!", + "kids_delete_success": "Запись о ребёнке была удалена!", + "kids_add_birthday_reminder": "Поздравьте с днём рождения {name}, ребёнка {contact_firstname}", + "kids_unlink_confirmation": "Are you sure you want to delete this relationship? This kid will not be deleted - only the relationship between the two.", + "tasks_blank_title": "Похоже что у вас пока нет задач связанных с {name}", + "tasks_form_title": "Title", + "tasks_form_description": "Description (optional)", + "tasks_add_task": "Добавить задачу", + "tasks_delete_success": "Задача была усрешна удалена", + "tasks_complete_success": "Статус задачи был изменён", + "activity_title": "Активности", + "activity_type_group_simple_activities": "Простые", + "activity_type_group_sport": "Спорт", + "activity_type_group_food": "Еда", + "activity_type_group_cultural_activities": "Культурные", + "activity_type_just_hung_out": "просто повеселились", + "activity_type_watched_movie_at_home": "смотрели кино дома", + "activity_type_talked_at_home": "разговаривали дома", + "activity_type_did_sport_activities_together": "занимались спортом вместе", + "activity_type_ate_at_his_place": "ели в его месте", + "activity_type_ate_at_her_place": "ели в её месте", + "activity_type_went_bar": "отправились в бар", + "activity_type_ate_at_home": "ели дома", + "activity_type_picknicked": "пикник", + "activity_type_went_theater": "ходили в театр", + "activity_type_went_concert": "ходили на концерт", + "activity_type_went_play": "ходили играть", + "activity_type_went_museum": "были в музее", + "activity_type_ate_restaurant": "ели в ресторане", + "activities_add_activity": "Добавить активность", + "activities_more_details": "Больше подробностей", + "activities_hide_details": "Скрыть подробносвти", + "activities_delete_confirmation": "Вы уверены что хотите удалить эту активность?", + "activities_item_information": "{Activity}. Дата: {date}", + "activities_add_title": "Что вы делали с {name}?", + "activities_summary": "Опишите что вы делали", + "activities_add_pick_activity": "(Не обязательно) Вы хотите классифицировать эту активность? Это не обязательно, но это даст вам статистику позже", + "activities_add_date_occured": "Дата когда это произошло", + "activities_add_optional_comment": "Комментарий (не обязательно)", + "activities_add_cta": "Записать активность", + "activities_blank_title": "Следите за тем, что вы делали с {name} в прошлом, и о чем вы говорили", + "activities_blank_add_activity": "Добавить активность", + "activities_add_success": "Активность была добавлена", + "activities_update_success": "Активность была обновлена", + "activities_delete_success": "Активность была удалена", + "activities_who_was_involved": "Кто был вовлечен?", + "activities_activity": "Activity Category", + "notes_create_success": "Заметка была добавлена", + "notes_update_success": "The note has been saved successfully", + "notes_delete_success": "Заметка была удалена", + "notes_add_cta": "Добавить заметку", + "notes_favorite": "Add\/remove from favorites", + "notes_delete_title": "Delete a note", + "notes_delete_confirmation": "Вы уверены что хотите удалить эту заметку? Восстановление невозможно.", + "gifts_add_success": "Подарок был добавлен", + "gifts_delete_success": "Подарок был удалён", + "gifts_delete_confirmation": "Вы уверены что хотите удалить этот подарок?", + "gifts_add_gift": "Добавить подарок", + "gifts_link": "Ссылка", + "gifts_delete_cta": "Удалить", + "gifts_add_title": "Управление подарками для {name}", + "gifts_add_gift_idea": "Идея подарка", + "gifts_add_gift_already_offered": "Подарок уже предложен", + "gifts_add_gift_received": "Gift received", + "gifts_add_gift_title": "Что это за подарок?", + "gifts_add_link": "Ссылка на веб-страницу (не обязательно)", + "gifts_add_value": "Стоимость (не обязательно)", + "gifts_add_comment": "Комментарий (не обязательно)", + "gifts_add_someone": "Этот подарок в том числе для кого-то из семьи {name}", + "gifts_ideas": "Gift ideas", + "gifts_offered": "Gifts offered", + "gifts_received": "Gifts received", + "gifts_view_comment": "View comment", + "gifts_mark_offered": "Mark as offered", + "gifts_update_success": "The gift has been updated successfully", + "debt_delete_confirmation": "Вы уверены что хотите удалить этот долг?", + "debt_delete_success": "Долг был удалён", + "debt_add_success": "Долг был добавлен", + "debt_title": "Долги", + "debt_add_cta": "Добавить долг", + "debt_you_owe": "Вы должны {amount}", + "debt_they_owe": "{name} должен вам {amount}", + "debt_add_title": "Управление долгами", + "debt_add_you_owe": "Вы должны {name}", + "debt_add_they_owe": "{name} должен вам", + "debt_add_amount": "сумма ", + "debt_add_reason": "причина долга (не обязательно)", + "debt_add_add_cta": "Добавить долг", + "debt_edit_update_cta": "Update debt", + "debt_edit_success": "The debt has been updated successfully", + "debts_blank_title": "Manage debts you owe to {name} or {name} owes you", + "tag_edit": "Edit tag", + "introductions_sidebar_title": "How you met", + "introductions_blank_cta": "Indicate how you met {name}", + "introductions_title_edit": "How did you meet {name}?", + "introductions_additional_info": "Explain how and where you met", + "introductions_edit_met_through": "Has someone introduced you to this person?", + "introductions_no_met_through": "No one", + "introductions_first_met_date": "Date you met", + "introductions_no_first_met_date": "I don't know the date we met", + "introductions_first_met_date_known": "This is the date we met", + "introductions_add_reminder": "Add a reminder to celebrate this encounter on the anniversary this event happened", + "introductions_update_success": "You've successfully updated the information about how you met this person", + "introductions_met_through": "Met through {name}<\/a>", + "introductions_met_date": "Met on {date}", + "introductions_reminder_title": "Anniversary of the day you first met", + "deceased_reminder_title": "Anniversary of the death of {name}", + "deceased_mark_person_deceased": "Mark this person as deceased", + "deceased_know_date": "I know the date this person died", + "deceased_add_reminder": "Add a reminder for this date", + "deceased_label": "Deceased", + "deceased_label_with_date": "Deceased on {date}", + "contact_info_title": "Contact information", + "contact_info_form_content": "Content", + "contact_info_form_contact_type": "Contact type", + "contact_info_form_personalize": "Personalize", + "contact_info_address": "Lives in", + "contact_address_title": "Addresses", + "contact_address_form_name": "Label (optional)", + "contact_address_form_street": "Street (optional)", + "contact_address_form_city": "City (optional)", + "contact_address_form_province": "Province (optional)", + "contact_address_form_postal_code": "Postal code (optional)", + "contact_address_form_country": "Country (optional)", + "pets_kind": "Kind of pet", + "pets_name": "Name (optional)", + "pets_create_success": "The pet has been sucessfully added", + "pets_update_success": "The pet has been updated", + "pets_delete_success": "The pet has been deleted", + "pets_title": "Pets", + "pets_reptile": "Reptile", + "pets_bird": "Bird", + "pets_cat": "Cat", + "pets_dog": "Dog", + "pets_fish": "Fish", + "pets_hamster": "Hamster", + "pets_horse": "Horse", + "pets_rabbit": "Rabbit", + "pets_rat": "Rat", + "pets_small_animal": "Small animal", + "pets_other": "Other" + }, + "reminder": { + "type_birthday": "Поздравить с днём рождения", + "type_phone_call": "Позвонить", + "type_lunch": "Пообедать с", + "type_hangout": "Тусоваться с", + "type_email": "Email", + "type_birthday_kid": "Поздравить его(её) ребёнка с днём рождения" + }, + "settings": { + "sidebar_settings": "настройки аккаунта", + "sidebar_settings_export": "Экспортировать данные", + "sidebar_settings_users": "Пользователи", + "sidebar_settings_subscriptions": "Подписка", + "sidebar_settings_import": "Импортировать данные", + "sidebar_settings_tags": "Управление тегами", + "sidebar_settings_security": "Security", + "export_title": "Экспортировать данные вашего аккаунта", + "export_be_patient": "Click the button to start the export. It might take several minutes to process the export - please be patient and do not spam the button.", + "export_title_sql": "Экспортировать в SQL", + "export_sql_explanation": "Exporting your data in SQL format allows you to take your data and import it to your own Monica instance. This is only valuable if you do have your own server.", + "export_sql_cta": "Экспортировать в SQL", + "export_sql_link_instructions": "Note: read the instructions<\/a> to learn more about importing this file to your instance.", + "name_order": "Сортировка имени", + "name_order_firstname_first": "Сначала имя (Иван Иванов)", + "name_order_lastname_first": "Сначала фамилия (Иванов Иван)", + "currency": "Валюта", + "name": "Ваше имя: {name}", + "email": "Email", + "email_placeholder": "Введите email", + "email_help": "Этот email используется в качетве логина и на него вы будете получать напоминания.", + "timezone": "Часовой пояс", + "layout": "Дизайн", + "layout_small": "Максимум шириной в 1200 пикселей", + "layout_big": "Шириной во весь экран", + "save": "Обновить настройки", + "delete_title": "Delete your account", + "delete_desc": "Do you wish to delete your account? Warning: deletion is permanent and all your data will be erased permamently.", + "reset_desc": "Do you wish to reset your account? This will remove all your contacts, and the data associated with them. Your account will not be deleted.", + "reset_title": "Reset your account", + "reset_cta": "Reset account", + "reset_notice": "Are you sure to reset your account? There is no turning back.", + "reset_success": "Your account has been reset successfully", + "delete_notice": "Вы уверены что хотите удалить свой аккаунт? Пути назад нет.", + "delete_cta": "Удалить аккаунт", + "locale": "Язык", + "locale_en": "Английский", + "locale_fr": "Французкий", + "locale_ru": "Русский", + "locale_cz": "Чешский", + "locale_it": "итальянский", + "locale_de": "немецкий", + "security_title": "Security", + "security_help": "Change security matters for your account.", + "password_change": "Password change", + "password_current": "Current password", + "password_current_placeholder": "Enter your current password", + "password_new1": "New password", + "password_new1_placeholder": "Enter a new password", + "password_new2": "Confirmation", + "password_new2_placeholder": "Retype the new password", + "password_btn": "Change password", + "2fa_title": "Two Factor Authentication", + "2fa_enable_title": "Enable Two Factor Authentication", + "2fa_enable_description": "Enable Two Factor Authentication to increase security with your account.", + "2fa_enable_otp": "Open up your two factor authentication mobile app and scan the following QR barcode:", + "2fa_enable_otp_help": "If your two factor authentication mobile app does not support QR barcodes, enter in the following code:", + "2fa_enable_otp_validate": "Please validate the new device you've just set:", + "2fa_enable_success": "Two Factor Authentication activated", + "2fa_enable_error": "Error when trying to activate Two Factor Authentication", + "2fa_disable_title": "Disable Two Factor Authentication", + "2fa_disable_description": "Disable Two Factor Authentication for your account. Be careful, your account will not be secured anymore !", + "2fa_disable_success": "Two Factor Authentication disabled", + "2fa_disable_error": "Error when trying to disable Two Factor Authentication", + "users_list_title": "Users with access to your account", + "users_list_add_user": "Invite a new user", + "users_list_you": "That's you", + "users_list_invitations_title": "Pending invitations", + "users_list_invitations_explanation": "Below are the people you've invited to join Monica as a collaborator.", + "users_list_invitations_invited_by": "invited by {name}", + "users_list_invitations_sent_date": "sent on {date}", + "users_blank_title": "You are the only one who has access to this account.", + "users_blank_add_title": "Would you like to invite someone else?", + "users_blank_description": "This person will have the same access that you have, and will be able to add, edit or delete contact information.", + "users_blank_cta": "Invite someone", + "users_add_title": "Invite a new user by email to your account", + "users_add_description": "This person will have the same rights as you do, including inviting other users and deleting them (including you). Therefore, make sure you trust this person.", + "users_add_email_field": "Enter the email of the person you want to invite", + "users_add_confirmation": "I confirm that I want to invite this user to my account. This person will access ALL my data and see exactly what I see.", + "users_add_cta": "Invite user by email", + "users_error_please_confirm": "Please confirm that you want to invite this before proceeding with the invitation", + "users_error_email_already_taken": "This email is already taken. Please choose another one", + "users_error_already_invited": "You already have invited this user. Please choose another email address.", + "users_error_email_not_similar": "This is not the email of the person who've invited you.", + "users_invitation_deleted_confirmation_message": "The invitation has been successfully deleted", + "users_invitations_delete_confirmation": "Are you sure you want to delete this invitation?", + "users_list_delete_confirmation": "Are you sure to delete this user from your account?", + "subscriptions_account_current_plan": "Your current plan", + "subscriptions_account_paid_plan": "You are on the {name} plan. It costs ${price} every month.", + "subscriptions_account_next_billing": "Your subscription will auto-renew on {date}<\/strong>. You can cancel subscription<\/a> anytime.", + "subscriptions_account_free_plan": "You are on the free plan.", + "subscriptions_account_upgrade": "Upgrade your account", + "subscriptions_account_free_plan_upgrade": "You can upgrade your account to the {name} plan, which costs ${price} per month. Here are the advantages:", + "subscriptions_account_free_plan_benefits_users": "Unlimited number of users", + "subscriptions_account_free_plan_benefits_reminders": "Reminders by email", + "subscriptions_account_free_plan_benefits_import_data_vcard": "Import your contacts with vCard", + "subscriptions_account_free_plan_benefits_support": "Support the project on the long run, so we can introduce more great features.", + "subscriptions_account_invoices": "Invoices", + "subscriptions_account_invoices_download": "Download", + "subscriptions_downgrade_title": "Downgrade your account to the free plan", + "subscriptions_downgrade_limitations": "The free plan has limitations. In order to be able to downgrade, you need to pass the checklist below:", + "subscriptions_downgrade_rule_users": "You must have only 1 user in your account", + "subscriptions_downgrade_rule_users_constraint": "You currently have {count} users<\/a> in your account.", + "subscriptions_downgrade_rule_invitations": "You must not have pending invitations", + "subscriptions_downgrade_rule_invitations_constraint": "You currently have {count} pending invitations<\/a> sent to people.", + "subscriptions_downgrade_cta": "Downgrade", + "subscriptions_upgrade_title": "Upgrade your account", + "subscriptions_upgrade_description": "Please enter your card details below. Monica uses Stripe<\/a> to process your payments securely. No credit card information are stored on our servers.", + "subscriptions_upgrade_credit": "Credit or debit card", + "subscriptions_upgrade_warning": "Your account will be instantly updated. You can upgrade, downgrade, or cancel any time. When you cancel, you will never be charged again. However, you will not be refunded for the current month.", + "subscriptions_upgrade_cta": " Charge my card ${price} every month", + "subscriptions_pdf_title": "Your {name} monthly subscription", + "import_title": "Import contacts in your account", + "import_cta": "Upload contacts", + "import_stat": "You've imported {number} files so far.", + "import_result_stat": "Uploaded vCard with {total_contacts} contacts ({total_imported} imported, {total_skipped} skipped)", + "import_view_report": "View report", + "import_in_progress": "The import is in progress. Reload the page in one minute.", + "import_upload_title": "Import your contacts from a vCard file", + "import_upload_rules_desc": "We do however have some rules:", + "import_upload_rule_format": "We support .vcard<\/code> and .vcf<\/code> files.", + "import_upload_rule_vcard": "We support the vCard 3.0 format, which is the default format for Contacts.app (macOS) and Google Contacts.", + "import_upload_rule_instructions": "Export instructions for Contacts.app (macOS)<\/a> and Google Contacts<\/a>.", + "import_upload_rule_multiple": "For now, if your contacts have multiple email addresses or phone numbers, only the first entry will be picked up.", + "import_upload_rule_limit": "Files are limited to 10MB.", + "import_upload_rule_time": "It might take up to 1 minute to upload the contacts and process them. Be patient.", + "import_upload_rule_cant_revert": "Make sure data is accurate before uploading, as you can't undo the upload.", + "import_upload_form_file": "Your .vcf<\/code> or .vCard<\/code> file:", + "import_report_title": "Importing report", + "import_report_date": "Date of the import", + "import_report_type": "Type of import", + "import_report_number_contacts": "Number of contacts in the file", + "import_report_number_contacts_imported": "Number of imported contacts", + "import_report_number_contacts_skipped": "Number of skipped contacts", + "import_report_status_imported": "Imported", + "import_report_status_skipped": "Skipped", + "import_vcard_contact_exist": "Contact already exists", + "import_vcard_contact_no_firstname": "No firstname (mandatory)", + "import_blank_title": "You haven't imported any contacts yet.", + "import_blank_question": "Would you like to import contacts now?", + "import_blank_description": "We can import vCard files that you can get from Google Contacts or your Contact manager.", + "import_blank_cta": "Import vCard", + "tags_list_title": "Tags", + "tags_list_description": "You can organize your contacts by setting up tags. Tags work like folders, but you can add more than one tag to a contact.", + "tags_list_contact_number": "{count} contacts", + "tags_list_delete_success": "The tag has been successfully with success", + "tags_list_delete_confirmation": "Are you sure you want to delete the tag? No contacts will be deleted, only the tag.", + "tags_blank_title": "Tags are a great way of categorizing your contacts.", + "tags_blank_description": "Tags work like folders, but you can add more than one tag to a contact. Go to a contact and tag a friend, right below the name. Once a contact is tagged, go back here to manage all the tags in your account.", + "api_title": "API access", + "api_description": "The API can be used to manipulate Monica's data from an external application, like a mobile application for instance.", + "api_personal_access_tokens": "Personal access tokens", + "api_pao_description": "Make sure you give this token to a source you trust - as they allow you to access all your data.", + "api_oauth_clients": "Your Oauth clients", + "api_oauth_clients_desc": "This section lets you register your own OAuth clients.", + "api_authorized_clients": "List of authorized clients", + "api_authorized_clients_desc": "This section lists all the clients you've authorized to access your application. You can revoke this authorization at anytime.", + "personalization_title": "Here you can find different settings to configure your account. These features are more for \"power users\" who want maximum control over Monica.", + "personalization_contact_field_type_title": "Contact field types", + "personalization_contact_field_type_add": "Add new field type", + "personalization_contact_field_type_description": "Here you can configure all the different types of contact fields that you can associate to all your contacts. If in the future, a new social network appears, you will be able to add this new type of ways of contacting your contacts right here.", + "personalization_contact_field_type_table_name": "Name", + "personalization_contact_field_type_table_protocol": "Protocol", + "personalization_contact_field_type_table_actions": "Actions", + "personalization_contact_field_type_modal_title": "Add a new contact field type", + "personalization_contact_field_type_modal_edit_title": "Edit an existing contact field type", + "personalization_contact_field_type_modal_delete_title": "Delete an existing contact field type", + "personalization_contact_field_type_modal_delete_description": "Are you sure you want to delete this contact field type? Deleting this type of contact field will delete ALL the data with this type for all your contacts.", + "personalization_contact_field_type_modal_name": "Name", + "personalization_contact_field_type_modal_protocol": "Protocol (optional)", + "personalization_contact_field_type_modal_protocol_help": "Each new contact field type can be clickable. If a protocol is set, we will use it to trigger the action that is set.", + "personalization_contact_field_type_modal_icon": "Icon (optional)", + "personalization_contact_field_type_modal_icon_help": "You can associate an icon with this contact field type. You need to add a reference to a Font Awesome icon.", + "personalization_contact_field_type_delete_success": "The contact field type has been deleted with success.", + "personalization_contact_field_type_add_success": "The contact field type has been successfully added.", + "personalization_contact_field_type_edit_success": "The contact field type has been successfully updated.", + "personalization_genders_title": "Gender types", + "personalization_genders_add": "Add new gender type", + "personalization_genders_desc": "You can define as many genders as you need to. You need at least one gender type in your account.", + "personalization_genders_modal_add": "Add gender type", + "personalization_genders_modal_question": "How should this new gender be called?", + "personalization_genders_modal_edit": "Update gender type", + "personalization_genders_modal_edit_question": "How should this new gender be renamed?", + "personalization_genders_modal_delete": "Delete gender type", + "personalization_genders_modal_delete_desc": "Are you sure you want to delete {name}?", + "personalization_genders_modal_delete_question": "You currently have {numberOfContacts} contacts who have this gender. If you delete this gender, what gender should those contacts have?", + "personalization_genders_modal_error": "Please choose a valid gender from the list." + }, + "validation": { + "accepted": "Вы должны принять {attribute}.", + "active_url": "Поле {attribute} содержит недействительный URL.", + "after": "В поле {attribute} должна быть дата после {date}.", + "after_or_equal": "В поле {attribute} должна быть дата после или равняться {date}.", + "alpha": "Поле {attribute} может содержать только буквы.", + "alpha_dash": "Поле {attribute} может содержать только буквы, цифры и дефис.", + "alpha_num": "Поле {attribute} может содержать только буквы и цифры.", + "array": "Поле {attribute} должно быть массивом.", + "before": "В поле {attribute} должна быть дата до {date}.", + "before_or_equal": "В поле {attribute} должна быть дата до или равняться {date}.", + "between": { + "numeric": "Поле {attribute} должно быть между {min} и {max}.", + "file": "Размер файла в поле {attribute} должен быть между {min} и {max} Килобайт(а).", + "string": "Количество символов в поле {attribute} должно быть между {min} и {max}.", + "array": "Количество элементов в поле {attribute} должно быть между {min} и {max}." + }, + "boolean": "Поле {attribute} должно иметь значение логического типа.", + "confirmed": "Поле {attribute} не совпадает с подтверждением.", + "date": "Поле {attribute} не является датой.", + "date_format": "Поле {attribute} не соответствует формату {format}.", + "different": "Поля {attribute} и {other} должны различаться.", + "digits": "Длина цифрового поля {attribute} должна быть {digits}.", + "digits_between": "Длина цифрового поля {attribute} должна быть между {min} и {max}.", + "dimensions": "Поле {attribute} имеет недопустимые размеры изображения.", + "distinct": "Поле {attribute} содержит повторяющееся значение.", + "email": "Поле {attribute} должно быть действительным электронным адресом.", + "file": "Поле {attribute} должно быть файлом.", + "filled": "Поле {attribute} обязательно для заполнения.", + "exists": "Выбранное значение для {attribute} некорректно.", + "image": "Поле {attribute} должно быть изображением.", + "in": "Выбранное значение для {attribute} ошибочно.", + "in_array": "Поле {attribute} не существует в {other}.", + "integer": "Поле {attribute} должно быть целым числом.", + "ip": "Поле {attribute} должно быть действительным IP-адресом.", + "ipv4": "Поле {attribute} должно быть действительным IPv4-адресом.", + "ipv6": "Поле {attribute} должно быть действительным IPv6-адресом.", + "json": "Поле {attribute} должно быть JSON строкой.", + "max": { + "numeric": "Поле {attribute} не может быть более {max}.", + "file": "Размер файла в поле {attribute} не может быть более {max} Килобайт(а).", + "string": "Количество символов в поле {attribute} не может превышать {max}.", + "array": "Количество элементов в поле {attribute} не может превышать {max}." + }, + "mimes": "Поле {attribute} должно быть файлом одного из следующих типов: {values}.", + "mimetypes": "Поле {attribute} должно быть файлом одного из следующих типов: {values}.", + "min": { + "numeric": "Поле {attribute} должно быть не менее {min}.", + "file": "Размер файла в поле {attribute} должен быть не менее {min} Килобайт(а).", + "string": "Количество символов в поле {attribute} должно быть не менее {min}.", + "array": "Количество элементов в поле {attribute} должно быть не менее {min}." + }, + "not_in": "Выбранное значение для {attribute} ошибочно.", + "numeric": "Поле {attribute} должно быть числом.", + "present": "Поле {attribute} должно присутствовать.", + "regex": "Поле {attribute} имеет ошибочный формат.", + "required": "Поле {attribute} обязательно для заполнения.", + "required_if": "Поле {attribute} обязательно для заполнения, когда {other} равно {value}.", + "required_unless": "Поле {attribute} обязательно для заполнения, когда {other} не равно {values}.", + "required_with": "Поле {attribute} обязательно для заполнения, когда {values} указано.", + "required_with_all": "Поле {attribute} обязательно для заполнения, когда {values} указано.", + "required_without": "Поле {attribute} обязательно для заполнения, когда {values} не указано.", + "required_without_all": "Поле {attribute} обязательно для заполнения, когда ни одно из {values} не указано.", + "same": "Значение {attribute} должно совпадать с {other}.", + "size": { + "numeric": "Поле {attribute} должно быть равным {size}.", + "file": "Размер файла в поле {attribute} должен быть равен {size} Килобайт(а).", + "string": "Количество символов в поле {attribute} должно быть равным {size}.", + "array": "Количество элементов в поле {attribute} должно быть равным {size}." + }, + "string": "Поле {attribute} должно быть строкой.", + "timezone": "Поле {attribute} должно быть действительным часовым поясом.", + "unique": "Такое значение поля {attribute} уже существует.", + "uploaded": "Загрузка поля {attribute} не удалась.", + "url": "Поле {attribute} имеет ошибочный формат.", + "custom": { + "attribute-name": { + "rule-name": "custom-message" + } + }, + "attributes": [] } } } diff --git a/resources/assets/sass/app.scss b/resources/assets/sass/app.scss index 0b6d58c7277..948951386b5 100644 --- a/resources/assets/sass/app.scss +++ b/resources/assets/sass/app.scss @@ -40,6 +40,18 @@ $border-color: #dfdfdf; box-shadow: inset 0 3px 0 0 #ed6347, inset 0 0 0 0 transparent, 0 0 0 1px rgba(63,63,68,.05), 0 1px 3px 0 rgba(63,63,68,.15); } +.form-information-message { + border-top: 1px solid #46C1BF; + background-color: #E0F5F5; + box-shadow: inset 0 3px 0 0 #47c1bf, inset 0 0 0 0 transparent, 0 0 0 1px rgba(63,63,68,.05), 0 1px 3px 0 rgba(63,63,68,.15); + + svg { + width: 20px; + fill: #00848e; + color: #fff; + } +} + // Utilities .border-bottom { border-bottom: 1px solid $border-color; diff --git a/resources/lang/en/people.php b/resources/lang/en/people.php index 8832245b1e0..4ffddfd0da1 100644 --- a/resources/lang/en/people.php +++ b/resources/lang/en/people.php @@ -91,9 +91,10 @@ 'information_edit_firstname' => 'First name', 'information_edit_lastname' => 'Last name (Optional)', 'information_edit_linkedin' => 'LinkedIn profile (optional)', - 'information_edit_probably' => 'This person is probably', - 'information_edit_probably_yo' => 'years old', - 'information_edit_exact' => 'I know the exact birthdate of this person, which is', + 'information_edit_unknown' => 'I do not know this person\'s age', + 'information_edit_probably' => 'This person is probably...', + 'information_edit_not_year' => 'I know the day and month of the birthdate of this person, but not the year…', + 'information_edit_exact' => 'I know the exact birthdate of this person...', 'information_edit_help' => 'If you indicate an exact birthdate for this person, we will create a new reminder for you - so you\'ll be notified every year when it\'s time to celebrate this person\'s birthdate.', 'information_no_linkedin_defined' => 'No LinkedIn defined', 'information_no_work_defined' => 'No work information defined', diff --git a/resources/views/people/create.blade.php b/resources/views/people/create.blade.php index 6257d37f619..0720d549bf1 100644 --- a/resources/views/people/create.blade.php +++ b/resources/views/people/create.blade.php @@ -31,6 +31,7 @@
@@ -39,6 +40,7 @@
@@ -49,6 +51,7 @@
@@ -57,6 +60,7 @@
diff --git a/resources/views/people/dashboard/kids/form.blade.php b/resources/views/people/dashboard/kids/form.blade.php index e1b1f0b0192..c427f039c16 100644 --- a/resources/views/people/dashboard/kids/form.blade.php +++ b/resources/views/people/dashboard/kids/form.blade.php @@ -50,8 +50,6 @@ value="{{ (is_null($kid->birthdate)) ? 1 : $kid->birthdate->getAge() }}" min="0" max="120"> - - {{ trans('people.information_edit_probably_yo') }}
diff --git a/resources/views/people/edit.blade.php b/resources/views/people/edit.blade.php index 145278f4bdd..91c85b41d68 100644 --- a/resources/views/people/edit.blade.php +++ b/resources/views/people/edit.blade.php @@ -29,6 +29,7 @@
diff --git a/tests/Helper/DateHelperTest.php b/tests/Helper/DateHelperTest.php index 6a19dd84520..10887a63969 100644 --- a/tests/Helper/DateHelperTest.php +++ b/tests/Helper/DateHelperTest.php @@ -259,4 +259,42 @@ public function test_it_gets_date_one_year_from_now() DateHelper::getNextTheoriticalBillingDate('yearly')->format('Y-m-d') ); } + + public function test_it_returns_a_list_with_twelve_months() + { + $user = $this->signIn(); + $user->locale = 'en'; + $user->save(); + + $this->assertEquals( + 12, + count(DateHelper::getListOfMonths()) + ); + } + + public function test_it_returns_a_list_of_months_in_english() + { + $user = $this->signIn(); + $user->locale = 'en'; + $user->save(); + + $months = DateHelper::getListOfMonths(); + + $this->assertEquals( + 'January', + $months[0]['name'] + ); + } + + public function test_it_returns_a_list_with_thirty_one_days() + { + $user = $this->signIn(); + $user->locale = 'en'; + $user->save(); + + $this->assertEquals( + 31, + count(DateHelper::getListOfDays()) + ); + } } diff --git a/tests/Unit/ContactTest.php b/tests/Unit/ContactTest.php index 12796e9f819..d589b6be538 100644 --- a/tests/Unit/ContactTest.php +++ b/tests/Unit/ContactTest.php @@ -6,6 +6,7 @@ use App\Debt; use App\Contact; use Tests\TestCase; +use App\SpecialDate; use Illuminate\Foundation\Testing\DatabaseTransactions; class ContactTest extends TestCase @@ -557,4 +558,95 @@ public function test_has_first_met_information_returns_true_if_at_least_one_info $contact->first_met_additional_info = 'data'; $this->assertTrue($contact->hasFirstMetInformation()); } + + public function test_it_returns_an_unknown_birthday_state() + { + $contact = factory(Contact::class)->create(); + + $this->assertEquals( + 'unknown', + $contact->getBirthdayState() + ); + } + + public function test_it_returns_an_approximate_birthday_state() + { + $contact = factory(Contact::class)->create([ + 'account_id' => 1, + ]); + $specialDate = factory(SpecialDate::class)->create([ + 'is_age_based' => 1, + ]); + $contact->birthday_special_date_id = $specialDate->id; + $contact->save(); + + $specialDate->contact_id = $specialDate->id; + $specialDate->save(); + + $this->assertEquals( + 'approximate', + $contact->getBirthdayState() + ); + } + + public function test_it_returns_an_almost_birthday_state() + { + $contact = factory(Contact::class)->create([ + 'account_id' => 1, + ]); + $specialDate = factory(SpecialDate::class)->create([ + 'is_age_based' => 0, + 'is_year_unknown' => 1, + ]); + $contact->birthday_special_date_id = $specialDate->id; + $contact->save(); + + $specialDate->contact_id = $specialDate->id; + $specialDate->save(); + + $this->assertEquals( + 'almost', + $contact->getBirthdayState() + ); + } + + public function test_it_returns_an_exact_birthday_state() + { + $contact = factory(Contact::class)->create([ + 'account_id' => 1, + ]); + $specialDate = factory(SpecialDate::class)->create(); + $contact->birthday_special_date_id = $specialDate->id; + $contact->save(); + + $specialDate->contact_id = $specialDate->id; + $specialDate->save(); + + $this->assertEquals( + 'exact', + $contact->getBirthdayState() + ); + } + + public function test_set_name_returns_false_if_given_an_empty_firstname() + { + $contact = factory(Contact::class)->create(); + + $this->assertFalse($contact->setName('', 'Test', 'Test')); + } + + public function test_set_name_returns_true() + { + $contact = factory(Contact::class)->create(); + $contact->setName('John', 'Jr', 'Doe'); + + $this->assertDatabaseHas( + 'contacts', + [ + 'first_name' => 'John', + 'last_name' => 'Doe', + 'middle_name' => 'Jr', + ] + ); + } }