diff --git a/CHANGELOG b/CHANGELOG index 23e866a1163..ac11075fbe2 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -4,6 +4,12 @@ UNRELEASED CHANGES: RELEASED VERSIONS: +v1.1.0 - 2017-11-26 +------------------- + +* Add the ability to add multiple contact fields and addresses per contact. +* Add a new Personalization tab under Settings. + v1.0.0 - 2017-11-09 ------------------- diff --git a/config/monica.php b/config/monica.php index c1851e5bd9d..601268f812d 100644 --- a/config/monica.php +++ b/config/monica.php @@ -114,5 +114,5 @@ | bad things will happen. | */ - 'app_version' => '1.0.0', + 'app_version' => '1.1.0', ]; diff --git a/resources/.DS_Store b/resources/.DS_Store deleted file mode 100644 index 38b8bc1bebc..00000000000 Binary files a/resources/.DS_Store and /dev/null differ diff --git a/resources/lang/cz/app.php b/resources/lang/cz/app.php index c7b9d2e2ea2..41793ace103 100644 --- a/resources/lang/cz/app.php +++ b/resources/lang/cz/app.php @@ -10,6 +10,7 @@ 'upload' => 'Nahrát', 'close' => 'Zavřít', 'remove' => 'Odstranit', + 'done' => 'Done', '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', @@ -59,4 +60,7 @@ '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.', ]; diff --git a/resources/lang/cz/people.php b/resources/lang/cz/people.php index 7dc58ffcb42..30f0b02bdea 100644 --- a/resources/lang/cz/people.php +++ b/resources/lang/cz/people.php @@ -86,25 +86,11 @@ 'information_edit_max_size' => 'Max :size Mb.', 'information_edit_firstname' => 'Jméno', 'information_edit_lastname' => 'Příjmení (volitelné)', - 'information_edit_facebook' => 'Facebook profil (volitelné)', - 'information_edit_twitter' => 'Twitter profil (volitelné)', 'information_edit_linkedin' => 'LinkedIn profil (volitelné)', - 'information_edit_street' => 'Ulice (volitelné)', - 'information_edit_province' => 'Okres (volitelné)', - 'information_edit_postalcode' => 'PSČ (volitelné)', - 'information_edit_city' => 'Město (volitelné)', - 'information_edit_country' => 'Země (volitelné)', - 'information_edit_email' => 'Email (volitelné)', - 'information_edit_phone' => 'Telefon (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_address_defined' => 'Adresa nebyla zadána', - 'information_no_email_defined' => 'Email nebyl zadán', - 'information_no_phone_defined' => 'Telefon nebyl zadán', - 'information_no_facebook_defined' => 'Facebook nebyl zadán', - 'information_no_twitter_defined' => 'Twitter nebyl zadán', 'information_no_linkedin_defined' => 'LinkedIn nebyl zadán', 'information_no_work_defined' => 'Žádné informace o práci', 'information_work_at' => 'v :company', @@ -347,4 +333,20 @@ 'deceased_add_reminder' => 'Add a reminder for this date', 'deceased_label' => 'Deceased', 'deceased_label_with_date' => 'Deceased on :date', + + // Contact information + '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', + + // Addresses + '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)', ]; diff --git a/resources/lang/cz/settings.php b/resources/lang/cz/settings.php index c882a0ab65b..678ce024c9d 100644 --- a/resources/lang/cz/settings.php +++ b/resources/lang/cz/settings.php @@ -144,4 +144,23 @@ '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.', ]; diff --git a/resources/lang/de/app.php b/resources/lang/de/app.php index e277fb14939..aaf57a6985d 100644 --- a/resources/lang/de/app.php +++ b/resources/lang/de/app.php @@ -9,6 +9,7 @@ 'edit' => 'Bearbeiten', 'upload' => 'Hochladen', 'close' => 'Schließen', + 'done' => 'Done', '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', @@ -54,4 +55,7 @@ 'gender_male' => 'Männlich', 'gender_female' => 'Weiblich', 'gender_none' => 'Möchte ich nicht angeben', + + 'error_title' => 'Whoops! Something went wrong.', + 'error_unauthorized' => 'You don\'t have the right to edit this resource.', ]; diff --git a/resources/lang/de/people.php b/resources/lang/de/people.php index e018d3f2793..74312b4abc2 100644 --- a/resources/lang/de/people.php +++ b/resources/lang/de/people.php @@ -86,25 +86,11 @@ 'information_edit_max_size' => 'Max :size Mb.', 'information_edit_firstname' => 'Vorname', 'information_edit_lastname' => 'Nachname (Optional)', - 'information_edit_facebook' => 'Facebook-Profile (optional)', - 'information_edit_twitter' => 'Twitter-Profile (optional)', 'information_edit_linkedin' => 'LinkedIn-Profile (optional)', - 'information_edit_street' => 'Straße (optional)', - 'information_edit_province' => 'Bezirk (optional)', - 'information_edit_postalcode' => 'Postleitzahl (optional)', - 'information_edit_city' => 'Stadt (optional)', - 'information_edit_country' => 'Land (optional)', - 'information_edit_email' => 'E-Mail-Adresse (optional)', - 'information_edit_phone' => 'Telefonnummer (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_address_defined' => 'keine Adresse angegeben', - 'information_no_email_defined' => 'keine E-Mail-Adresse angegeben', - 'information_no_phone_defined' => 'keine Telefonnummer angegeben', - 'information_no_facebook_defined' => 'Facebook nicht angegeben', - 'information_no_twitter_defined' => 'Twitter nicht angegeben', 'information_no_linkedin_defined' => 'LinkedIn nicht angegeben', 'information_no_work_defined' => 'keine Arbeitsplatz-Informationen angegeben', 'information_work_at' => 'bei :company', @@ -348,4 +334,20 @@ 'deceased_add_reminder' => 'Add a reminder for this date', 'deceased_label' => 'Deceased', 'deceased_label_with_date' => 'Deceased on :date', + + // Contact information + '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', + + // Addresses + '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)', ]; diff --git a/resources/lang/de/settings.php b/resources/lang/de/settings.php index e1e1c787d11..945d8d1af9d 100644 --- a/resources/lang/de/settings.php +++ b/resources/lang/de/settings.php @@ -145,4 +145,23 @@ '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.', ]; diff --git a/resources/lang/en/people.php b/resources/lang/en/people.php index 61b4bcb8c4a..3dea4f03fd7 100644 --- a/resources/lang/en/people.php +++ b/resources/lang/en/people.php @@ -87,25 +87,11 @@ 'information_edit_max_size' => 'Max :size Mb.', 'information_edit_firstname' => 'First name', 'information_edit_lastname' => 'Last name (Optional)', - 'information_edit_facebook' => 'Facebook profile (optional)', - 'information_edit_twitter' => 'Twitter profile (optional)', 'information_edit_linkedin' => 'LinkedIn profile (optional)', - 'information_edit_street' => 'Street (optional)', - 'information_edit_province' => 'Province (optional)', - 'information_edit_postalcode' => 'Postal code (optional)', - 'information_edit_city' => 'City (optional)', - 'information_edit_country' => 'Country (optional)', - 'information_edit_email' => 'Email address (optional)', - 'information_edit_phone' => 'Phone number (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_no_address_defined' => 'No address defined', - 'information_no_email_defined' => 'No email address defined', - 'information_no_phone_defined' => 'No phone number defined', - 'information_no_facebook_defined' => 'No Facebook defined', - 'information_no_twitter_defined' => 'No Twitter defined', 'information_no_linkedin_defined' => 'No LinkedIn defined', 'information_no_work_defined' => 'No work information defined', 'information_work_at' => 'at :company', @@ -365,9 +351,4 @@ 'contact_address_form_province' => 'Province (optional)', 'contact_address_form_postal_code' => 'Postal code (optional)', 'contact_address_form_country' => 'Country (optional)', - 'contact_address_form_' => '', - 'contact_address_form_' => '', - 'contact_address_form_' => '', - 'contact_address_form_' => '', - 'contact_address_form_' => '', ]; diff --git a/resources/lang/fr/app.php b/resources/lang/fr/app.php index e8c0ea845e0..d3ecdbdd0b0 100644 --- a/resources/lang/fr/app.php +++ b/resources/lang/fr/app.php @@ -10,6 +10,7 @@ 'upload' => 'Upload', 'close' => 'Close', 'remove' => 'Remove', + 'done' => 'Done', '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', @@ -57,4 +58,7 @@ '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.', ]; diff --git a/resources/lang/fr/people.php b/resources/lang/fr/people.php index eed9048017a..053fb61f49c 100644 --- a/resources/lang/fr/people.php +++ b/resources/lang/fr/people.php @@ -86,16 +86,7 @@ 'information_edit_max_size' => 'Max :size Mb.', 'information_edit_firstname' => 'Prénom', 'information_edit_lastname' => 'Nom de famille (optionnel)', - 'information_edit_facebook' => 'Profil Facebook (optionel)', - 'information_edit_twitter' => 'Profil Twitter (optionel)', 'information_edit_linkedin' => 'Profil LinkedIn (optionel)', - 'information_edit_street' => 'Rue (optionnel)', - 'information_edit_province' => 'Province (optionnel)', - 'information_edit_postalcode' => 'Code postal (optionnel)', - 'information_edit_city' => 'Ville', - 'information_edit_country' => 'Pays', - 'information_edit_email' => 'Adresse courriel', - 'information_edit_phone' => 'Numéro de téléphone', 'information_edit_probably' => 'Cette personne a probably', 'information_edit_probably_yo' => 'ans', 'information_edit_exact' => 'Je connais la date de naissance précise, qui est', @@ -348,4 +339,19 @@ 'deceased_label' => 'Deceased', 'deceased_label_with_date' => 'Deceased on :date', + // Contact information + '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', + + // Addresses + '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)', ]; diff --git a/resources/lang/fr/settings.php b/resources/lang/fr/settings.php index 02a08c04954..badc72f61a5 100644 --- a/resources/lang/fr/settings.php +++ b/resources/lang/fr/settings.php @@ -145,4 +145,23 @@ '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.', ]; diff --git a/resources/lang/it/app.php b/resources/lang/it/app.php index 52d60ca375e..dd856eaab00 100644 --- a/resources/lang/it/app.php +++ b/resources/lang/it/app.php @@ -9,6 +9,7 @@ 'edit' => 'Modifica', 'upload' => 'Carica', 'close' => 'Chiudi', + 'done' => 'Done', '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', @@ -54,4 +55,7 @@ 'gender_male' => 'Uomo', 'gender_female' => 'Donna', 'gender_none' => 'Preferisco non specificarlo', + + 'error_title' => 'Whoops! Something went wrong.', + 'error_unauthorized' => 'You don\'t have the right to edit this resource.', ]; diff --git a/resources/lang/it/people.php b/resources/lang/it/people.php index 3e4087d0d76..2a699f9d046 100644 --- a/resources/lang/it/people.php +++ b/resources/lang/it/people.php @@ -86,25 +86,11 @@ 'information_edit_max_size' => 'Massimo :size Mb.', 'information_edit_firstname' => 'Nome', 'information_edit_lastname' => 'Cognome (facoltativo)', - 'information_edit_facebook' => 'Profilo Facebook (facoltativo)', - 'information_edit_twitter' => 'Profilo Twitter (facoltativo)', 'information_edit_linkedin' => 'Profilo LinkedIn (facoltativo)', - 'information_edit_street' => 'Indirizzo (facoltativo)', - 'information_edit_province' => 'Provincia (facoltativa)', - 'information_edit_postalcode' => 'CAP (facoltativo)', - 'information_edit_city' => 'Città (facoltativa)', - 'information_edit_country' => 'Stato (facoltativo)', - 'information_edit_email' => 'Email (facoltativo)', - 'information_edit_phone' => 'Numero di telefono (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_address_defined' => 'Nessun indirizzo', - 'information_no_email_defined' => 'Nessuna email', - 'information_no_phone_defined' => 'Nessun numero di telefono', - 'information_no_facebook_defined' => 'Nessun profilo Facebook', - 'information_no_twitter_defined' => 'Nessun profilo Twitter', 'information_no_linkedin_defined' => 'Nessun profilo LinkedIn', 'information_no_work_defined' => 'Nessuna informazione professionale', 'information_work_at' => 'alla :company', @@ -341,4 +327,20 @@ 'deceased_add_reminder' => 'Add a reminder for this date', 'deceased_label' => 'Deceased', 'deceased_label_with_date' => 'Deceased on :date', + + // Contact information + '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', + + // Addresses + '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)', ]; diff --git a/resources/lang/it/settings.php b/resources/lang/it/settings.php index d32b07ef046..e93be49c0ff 100644 --- a/resources/lang/it/settings.php +++ b/resources/lang/it/settings.php @@ -145,4 +145,23 @@ '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.', ]; diff --git a/resources/lang/pt-br/app.php b/resources/lang/pt-br/app.php index 276a1933883..23db5cb0b71 100644 --- a/resources/lang/pt-br/app.php +++ b/resources/lang/pt-br/app.php @@ -10,6 +10,7 @@ 'upload' => 'Upload', 'close' => 'Close', 'remove' => 'Remove', + 'done' => 'Done', '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', @@ -57,4 +58,7 @@ '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.', ]; diff --git a/resources/lang/pt-br/people.php b/resources/lang/pt-br/people.php index 0deb4cfadc8..27f6561d855 100644 --- a/resources/lang/pt-br/people.php +++ b/resources/lang/pt-br/people.php @@ -86,25 +86,11 @@ 'information_edit_max_size' => 'Max :size Mb.', 'information_edit_firstname' => 'Primeiro nome', 'information_edit_lastname' => 'Sobrenome (Opcional)', - 'information_edit_facebook' => 'Facebook profile (optional)', - 'information_edit_twitter' => 'Twitter profile (optional)', 'information_edit_linkedin' => 'LinkedIn profile (optional)', - 'information_edit_street' => 'Rua (Opcional)', - 'information_edit_province' => 'Estado (Opcional)', - 'information_edit_postalcode' => 'CEP (Opcional)', - 'information_edit_city' => 'Cidade (Opcional)', - 'information_edit_country' => 'País (Opcional)', - 'information_edit_email' => 'Endereço de Email (Opcional)', - 'information_edit_phone' => 'Número de telefone (Opcional)', '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_address_defined' => 'Nenhum endereço definido', - 'information_no_email_defined' => 'Nenhum email definido', - 'information_no_phone_defined' => 'Nenhum número de telefone definido', - 'information_no_facebook_defined' => 'No Facebook defined', - 'information_no_twitter_defined' => 'No Twitter defined', 'information_no_linkedin_defined' => 'No LinkedIn defined', 'information_no_work_defined' => 'No work information defined', 'information_work_at' => 'at :company', @@ -347,4 +333,20 @@ 'deceased_add_reminder' => 'Add a reminder for this date', 'deceased_label' => 'Deceased', 'deceased_label_with_date' => 'Deceased on :date', + + // Contact information + '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', + + // Addresses + '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)', ]; diff --git a/resources/lang/pt-br/settings.php b/resources/lang/pt-br/settings.php index 01d6689fe95..12de714cfcc 100644 --- a/resources/lang/pt-br/settings.php +++ b/resources/lang/pt-br/settings.php @@ -144,4 +144,23 @@ '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.', ]; diff --git a/resources/lang/ru/app.php b/resources/lang/ru/app.php index cb1dd4ce613..29eb9e92c47 100644 --- a/resources/lang/ru/app.php +++ b/resources/lang/ru/app.php @@ -10,6 +10,7 @@ 'upload' => 'Закачать', 'close' => 'Закрыть', 'remove' => 'Убрать', + 'done' => 'Done', 'markdown_description' => 'Хотите форматировать ваш текст? Мы поддерживаем Markdown для добавления этих функций', 'markdown_link' => 'Читать документацию', @@ -57,4 +58,7 @@ 'gender_male' => 'Мужской', 'gender_female' => 'Женский', 'gender_none' => 'Неизвестно', + + 'error_title' => 'Whoops! Something went wrong.', + 'error_unauthorized' => 'You don\'t have the right to edit this resource.', ]; diff --git a/resources/lang/ru/people.php b/resources/lang/ru/people.php index 2e63bb14c1c..3294a6c497c 100644 --- a/resources/lang/ru/people.php +++ b/resources/lang/ru/people.php @@ -86,25 +86,11 @@ 'information_edit_max_size' => 'Макс :size Мб.', 'information_edit_firstname' => 'Имя', 'information_edit_lastname' => 'Фамилия (не обяз.)', - 'information_edit_facebook' => 'Facebook (не обяз.)', - 'information_edit_twitter' => 'Twitter (не обяз.)', 'information_edit_linkedin' => 'LinkedIn (не обяз.)', - 'information_edit_street' => 'Улица (не обязательно)', - 'information_edit_province' => 'Область (не обязательно)', - 'information_edit_postalcode' => 'Индекс (не обязательно)', - 'information_edit_city' => 'Город (не обязательно)', - 'information_edit_country' => 'Страна (не обязательно)', - 'information_edit_email' => 'Email (не обязательно)', - 'information_edit_phone' => 'Номер телефона (не обязательно)', 'information_edit_probably' => 'Этому человеку примерно', 'information_edit_probably_yo' => 'лет', 'information_edit_exact' => 'Я знаю точную дату рождения этого человека, которая', 'information_edit_help' => 'Если вы укажите точную дату рождения для этого человека, мы создадим для вас напоминание, которое будет сообщать ежегодно о предстоящем дне рождения', - 'information_no_address_defined' => 'Адрес не указан', - 'information_no_email_defined' => 'Email не указан', - 'information_no_phone_defined' => 'Номер телефона не указан', - 'information_no_facebook_defined' => 'Facebook не указан', - 'information_no_twitter_defined' => 'Twitter не указан', 'information_no_linkedin_defined' => 'LinkedIn не указан', 'information_no_work_defined' => 'Рабочая информация не указана', 'information_work_at' => 'работает в :company', @@ -347,4 +333,20 @@ 'deceased_add_reminder' => 'Add a reminder for this date', 'deceased_label' => 'Deceased', 'deceased_label_with_date' => 'Deceased on :date', + + // Contact information + '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', + + // Addresses + '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)', ]; diff --git a/resources/lang/ru/settings.php b/resources/lang/ru/settings.php index bd4e172699a..dd76e2e0a0c 100644 --- a/resources/lang/ru/settings.php +++ b/resources/lang/ru/settings.php @@ -143,4 +143,23 @@ '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.', ];