From 33573550a0543cf2fef364079b06a6cdf2e9ddac Mon Sep 17 00:00:00 2001 From: Ivan Diaz Date: Thu, 6 Jul 2017 15:50:13 -0300 Subject: [PATCH 1/6] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index bed39694..4bc2ae0d 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ ![OpenSupports](http://www.opensupports.com/logo.png) -[![Build Status](https://travis-ci.org/opensupports/opensupports.svg?branch=master)](https://travis-ci.org/opensupports/opensupports) +[![Build Status](https://travis-ci.org/opensupports/opensupports.svg?branch=master)](https://travis-ci.org/opensupports/opensupports) v4.1.0 OpenSupports is an open source ticket system built primarly with PHP and ReactJS. Please, visit our website for more information: [http://www.opensupports.com/](http://www.opensupports.com/) From ea2c7505150a34dee8429e52a1e6be8ffe0df2db Mon Sep 17 00:00:00 2001 From: Guillermo Date: Tue, 11 Jul 2017 02:57:19 -0300 Subject: [PATCH 2/6] Guillermo - Issue #20 --- server/libs/FileUploader.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/libs/FileUploader.php b/server/libs/FileUploader.php index d078927e..ed38589e 100755 --- a/server/libs/FileUploader.php +++ b/server/libs/FileUploader.php @@ -39,7 +39,7 @@ class FileUploader extends FileManager { $newName = $this->linearCongruentialGenerator->generate($this->linearCongruentialGeneratorOffset) . '_' . $newName; } - $this->fileName = $newName; + $this->fileName = $newName;; } public function setGeneratorValues($gap, $first, $offset) { From 0aeb04c64243ebd3f09b045cac894ffa2a40027b Mon Sep 17 00:00:00 2001 From: Guillermo Date: Tue, 11 Jul 2017 03:39:17 -0300 Subject: [PATCH 3/6] Guillermo - Issue #46 --- server/controllers/user/send-recover-password.php | 1 + server/libs/FileUploader.php | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/server/controllers/user/send-recover-password.php b/server/controllers/user/send-recover-password.php index 28a427e2..4941f161 100755 --- a/server/controllers/user/send-recover-password.php +++ b/server/controllers/user/send-recover-password.php @@ -76,6 +76,7 @@ class SendRecoverPasswordController extends Controller { $mailSender->setTemplate(MailTemplate::PASSWORD_FORGOT, [ 'to' => $this->user->email, 'name' => $this->user->name, + 'url' => Setting::getSetting('url')->getValue(), 'token' => $this->token ]); diff --git a/server/libs/FileUploader.php b/server/libs/FileUploader.php index ed38589e..d078927e 100755 --- a/server/libs/FileUploader.php +++ b/server/libs/FileUploader.php @@ -39,7 +39,7 @@ class FileUploader extends FileManager { $newName = $this->linearCongruentialGenerator->generate($this->linearCongruentialGeneratorOffset) . '_' . $newName; } - $this->fileName = $newName;; + $this->fileName = $newName; } public function setGeneratorValues($gap, $first, $offset) { From 199a7f33396080f43666d90bbedabb5430302edb Mon Sep 17 00:00:00 2001 From: Adrian Date: Fri, 1 Sep 2017 10:36:56 +0200 Subject: [PATCH 4/6] Update de.js adjusted several translations that looked weird to me while installing and first using the system. Still needs some updates - am happy to contribute --- client/src/data/languages/de.js | 116 ++++++++++++++++---------------- 1 file changed, 58 insertions(+), 58 deletions(-) diff --git a/client/src/data/languages/de.js b/client/src/data/languages/de.js index c615dc9d..54343c91 100644 --- a/client/src/data/languages/de.js +++ b/client/src/data/languages/de.js @@ -11,8 +11,8 @@ export default { 'SIGN_UP': 'Anmelden', 'FORGOT_PASSWORD': 'Passwort vergessen?', 'RECOVER_PASSWORD': 'Passwort wiederherstellen', - 'RECOVER_SENT': 'Eine E-Mail mit Wiederherstellungs Anweisungen wurde gesendet.', - 'NEW_EMAIL': 'Neue e-mail', + 'RECOVER_SENT': 'Eine E-Mail mit Wiederherstellungs-Anweisungen wurde gesendet.', + 'NEW_EMAIL': 'Neue E-Mail', 'FULL_NAME': 'vollständiger Name', 'OLD_PASSWORD': 'Altes Passwort', 'NEW_PASSWORD': 'Neues Passwort', @@ -36,14 +36,14 @@ export default { 'NO': 'Nein', 'CANCEL': 'Stornieren', 'MY_ACCOUNT': 'Mein Konto', - 'DASHBOARD': 'Instrumententafel', + 'DASHBOARD': 'Dashboard', 'USERS': 'Benutzer', 'SETTINGS': 'Einstellungen', 'STATISTICS': 'Statistiken', 'LAST_ACTIVITY': 'Letzte Aktivität', - 'MY_TICKETS': 'Meine Karten', - 'NEW_TICKETS': 'Neue Karten', - 'ALL_TICKETS': 'Alle Eintrittskarten', + 'MY_TICKETS': 'Meine Tickets', + 'NEW_TICKETS': 'Neue Tickets', + 'ALL_TICKETS': 'Alle Tickets', 'CUSTOM_RESPONSES': 'Benutzerdefinierte Antworten', 'LIST_USERS': 'Benutzer auflisten', 'BAN_USERS': 'Benutzersperre', @@ -61,7 +61,7 @@ export default { 'LOW': 'Niedrig', 'TITLE': 'Titel', 'CONTENT': 'Inhalt', - 'SAVE': 'sparen', + 'SAVE': 'speichern', 'DISCARD_CHANGES': 'Änderungen verwerfen', 'DELETE': 'Löschen', 'LANGUAGE': 'Sprache', @@ -72,8 +72,8 @@ export default { 'OPENED': 'Geöffnet', 'CLOSED': 'Abgeschlossen', 'CLOSE': 'Schließen', - 'RE_OPEN': 'Re öffnen', - 'ASSIGN_TO_ME': 'Weisen Sie mir zu', + 'RE_OPEN': 'Erneut öffnen', + 'ASSIGN_TO_ME': 'Mir zuweisen', 'UN_ASSIGN': 'Nicht zuordnen', 'VIEW_TICKET': 'Siehe Ticket', 'VIEW_TICKET_DESCRIPTION': 'Überprüfen Sie den Status Ihres Tickets mit Ihrer Ticketnummer und E-Mail.', @@ -82,9 +82,9 @@ export default { 'INFO': 'Information', 'ALL_DEPARTMENTS': 'Alle Abteilungen', 'EMAIL_BANNED': 'E-Mail verboten', - 'UN_BAN': 'Deaktivieren Sie ban', - 'BAN_NEW_EMAIL': 'Neue E-Mail-Adresse senden', - 'BAN_EMAIL': 'E-Mail senden', + 'UN_BAN': 'Deaktivieren Sie die Blockade', + 'BAN_NEW_EMAIL': 'Neue E-Mail-Adresse blockieren', + 'BAN_EMAIL': 'E-Mail blockieren', 'EDIT_EMAIL': 'E-Mail bearbeiten', 'EDIT_PASSWORD': 'Kennwort bearbeiten', 'CHANGE_EMAIL': 'Ändern Sie die E-Mail', @@ -103,7 +103,7 @@ export default { 'LAST_EDITED_IN': 'Zuletzt bearbeitet in {date}', 'EDIT': 'Bearbeiten', 'NO_RESULTS': 'Keine Ergebnisse', - 'DELETE_AND_BAN': 'Löschen und Verbieten', + 'DELETE_AND_BAN': 'Löschen und verbieten', 'STAFF_LEVEL': 'Mitarbeiter-Ebene', 'ASSIGNED': 'Zugewiesen', 'ASSIGNED_TICKETS': '{tickets} Zugeordnete Tickets', @@ -115,54 +115,54 @@ export default { 'LEVEL_1': 'Ebene 1 (Tickets)', 'LEVEL_2': ' Stufe 2 (Tickets + Artikel)', 'LEVEL_3': 'Stufe 3 (Tickets + Artikel + Mitarbeiter)', - 'LEVEL_1_DESCRIPTION': 'Kann nur antworten und verwalten Benutzer.', - 'LEVEL_2_DESCRIPTION': 'Kann jede Stufe 1 tut, kann erstellen oder bearbeiten Artikel und es können benutzerdefinierte Antworten zu erstellen.', - 'LEVEL_3_DESCRIPTION': 'Kann jeder Level 2 tun, kann erstellen oder bearbeiten Mitarbeiter und kann das gesamte System zu verwalten.', + 'LEVEL_1_DESCRIPTION': 'Kann nur antworten und Benutzer verwalten.', + 'LEVEL_2_DESCRIPTION': 'Kann alles in Stufe 1, kann Artikel erstellen oder bearbeiten und benutzerdefinierte Antworten erstellen.', + 'LEVEL_3_DESCRIPTION': 'Kann alles in Stufe 2, kann Mitarbeiter erstellen oder bearbeiten und kann das gesamte System verwalten.', 'UPDATE_EMAIL': 'E-Mail aktualisieren', 'UPDATE_PASSWORD': 'Kennwort aktualisieren', - 'UPDATE_LEVEL': 'Aktualisierungsstufe', + 'UPDATE_LEVEL': 'Stufe aktualisieren', 'UPDATE_DEPARTMENTS': 'Abteilungen aktualisieren', 'EDIT_STAFF': 'Mitarbeiter bearbeiten', 'ADD_DEPARTMENT': 'Abteilung hinzufügen', - 'UPDATE_DEPARTMENT': 'Update-Abteilung', + 'UPDATE_DEPARTMENT': 'Abteilung bearbeiten', 'TRANSFER_TICKETS_TO': 'Überweisungen nach', 'COMMENTS': 'Bemerkungen', 'DELETE_STAFF_MEMBER': 'Mitarbeiter löschen', 'MAINTENANCE_MODE': 'Wartungsmodus', - 'MAINTENANCE_MODE_INFO': 'Es wird vorübergehend das System für reguläre Benutzer deaktivieren.', + 'MAINTENANCE_MODE_INFO': 'Das System wird vorübergehend für reguläre Benutzer deaktiviert.', 'RECOVER_DEFAULT': 'Standardeinstellungen wiederherstellen', 'SUPPORT_CENTER_URL': 'Support-Center-URL', - 'SUPPORT_CENTER_TITLE': 'Unterstützung', + 'SUPPORT_CENTER_TITLE': 'Support-Center-Titel', 'SUPPORT_CENTER_LAYOUT': 'Support-Center-Layout', 'DEFAULT_TIMEZONE': 'Standardzeitzone (GMT)', - 'NOREPLY_EMAIL': 'Keine Antwort E-Mail', + 'NOREPLY_EMAIL': 'No-Reply E-Mail', 'SMTP_USER': 'SMTP-Benutzer', 'SMTP_SERVER': 'SMTP Server', 'SMTP_PASSWORD': 'SMTP-Kennwort', - 'PORT': 'Hafen', - 'RECAPTCHA_PUBLIC_KEY': 'Öffentlicher Schlüssel Recaptcha', - 'RECAPTCHA_PRIVATE_KEY': 'Recaptcha privater Schlüssel', + 'PORT': 'Port', + 'RECAPTCHA_PUBLIC_KEY': 'Recaptcha - Öffentlicher Schlüssel', + 'RECAPTCHA_PRIVATE_KEY': 'Recaptcha - privater Schlüssel', 'ALLOW_FILE_ATTACHMENTS': 'Dateianlagen zulassen', 'MAX_SIZE_KB': 'Max. Größe (KB)', 'UPDATE_SETTINGS': 'Update Einstellungen', 'DEFAULT_LANGUAGE': 'Standardsprache', 'SUPPORTED_LANGUAGES': 'Unterstützte Sprachen', - 'SUPPORTED_LANGUAGES_INFO': 'Unterstützte Sprachen sind die Sprachen, in denen Karten geschrieben werden können.', + 'SUPPORTED_LANGUAGES_INFO': 'Unterstützte Sprachen sind die Sprachen, in denen Tickets geschrieben werden können.', 'ALLOWED_LANGUAGES': 'Erlaubte Sprachen', 'ALLOWED_LANGUAGES_INFO': 'Zugelassene Sprachen sind die Sprachen, die von einem Benutzer verwendet werden können.', - 'SETTINGS_UPDATED': ' Die Einstellungen wurden aktualisiert', - 'ON': 'Auf', + 'SETTINGS_UPDATED': 'Die Einstellungen wurden aktualisiert', + 'ON': 'An', 'OFF': 'Aus', 'BOXED': 'Boxed', 'FULL_WIDTH': 'Gesamtbreite', - 'LOAD_MORE': 'Gesamtbreite', - 'MY_NOTIFICATIONS': 'Mehr laden', + 'LOAD_MORE': 'Mehr laden', + 'MY_NOTIFICATIONS': 'Meine Benachrichtigungen', 'ALL_NOTIFICATIONS': 'Alle Benachrichtigungen', 'VERIFY_SUCCESS': 'Benutzer überprüft', - 'VERIFY_FAILED': 'Konnte nicht bestätigen', + 'VERIFY_FAILED': 'Benutzer konnte nicht bestätigt werden', 'ENABLE_USER_SYSTEM': 'Benutzersystem für Kunden nutzen', 'ENABLE_USER_REGISTRATION': 'Benutzerregistrierung aktivieren', - 'INCLUDE_USERS_VIA_CSV': 'Benutzer über CSV-Datei einschließen', + 'INCLUDE_USERS_VIA_CSV': 'Benutzer über CSV-Datei einbinden', 'BACKUP_DATABASE': 'Sicherungsdatenbank', 'DELETE_ALL_USERS': 'Alle Benutzer löschen', 'PLEASE_CONFIRM_PASSWORD': 'Bitte bestätigen Sie Ihr Passwort, um diese Änderungen vorzunehmen', @@ -171,9 +171,9 @@ export default { 'KEY': 'Schlüssel', 'ADD_API_KEY': 'API-Schlüssel hinzufügen', 'NO_KEY_SELECTED': 'Kein Schlüssel ausgewählt', - 'CHECK_TICKET': 'Check Ticket', + 'CHECK_TICKET': 'Ticket überprüfen', 'ACTIVITY': 'Aktivität', - 'HOME': 'Zuhause', + 'HOME': 'Home', 'TICKET_NUMBER': 'Ticketnummer', 'NEXT': 'Nächster', 'SEND_EMAIL_ON_NEW_TICKET': 'Email für jedes neues Ticket', @@ -187,36 +187,36 @@ export default { 'CHART_ASSIGN': 'Zugewiesen', //ACTIVITIES - 'ACTIVITY_COMMENT': 'Kommentierte Fahrkarte', - 'ACTIVITY_ASSIGN': 'Zugewiesenen Fahrkarte', - 'ACTIVITY_UN_ASSIGN': 'Nicht zugewiesenes Ticket', - 'ACTIVITY_CLOSE': 'Geschlossene Karte', - 'ACTIVITY_CREATE_TICKET': 'Erstellt Ticket', - 'ACTIVITY_RE_OPEN': 'Wiedereröffnet', - 'ACTIVITY_DEPARTMENT_CHANGED': 'Geänderte Abteilung der Karte', - 'ACTIVITY_PRIORITY_CHANGED': 'Geändert Priorität des Tickets', + 'ACTIVITY_COMMENT': 'Ticket kommentiert', + 'ACTIVITY_ASSIGN': 'Ticket zugewiesen', + 'ACTIVITY_UN_ASSIGN': 'Ticketzuweisung aufgehoben', + 'ACTIVITY_CLOSE': 'Ticket geschlossen', + 'ACTIVITY_CREATE_TICKET': 'Ticket erstellt', + 'ACTIVITY_RE_OPEN': 'Wiedergeöffnet', + 'ACTIVITY_DEPARTMENT_CHANGED': 'Abteilung des Tickets wurde geändert', + 'ACTIVITY_PRIORITY_CHANGED': 'Priorität des Tickets wurde geändert', 'ACTIVITY_EDIT_SETTINGS': 'Einstellungen', - 'ACTIVITY_SIGNUP': 'Unterzeichnet', - 'ACTIVITY_ADD_TOPIC': 'Hinzugefügt', - 'ACTIVITY_ADD_ARTICLE': 'Hinzugefügt', + 'ACTIVITY_SIGNUP': 'Registriert', + 'ACTIVITY_ADD_TOPIC': 'Thema hinzugefügt', + 'ACTIVITY_ADD_ARTICLE': 'Artikel hinzugefügt', 'ACTIVITY_DELETE_TOPIC': 'Thema gelöscht', 'ACTIVITY_DELETE_ARTICLE': 'Artikel gelöscht', - 'ACTIVITY_EDIT_ARTICLE': 'Bearbeitet', - 'ACTIVITY_ADD_STAFF': 'Mitarbeiter hinzu', - 'ACTIVITY_ADD_DEPARTMENT': 'Abteilung', - 'ACTIVITY_DELETE_DEPARTMENT': 'Gelöschte Abteilung', - 'ACTIVITY_EDIT_DEPARTMENT': 'Bearbeitet', - 'ACTIVITY_ADD_CUSTOM_RESPONSE': 'Addierte kundenspezifische Antwort', - 'ACTIVITY_DELETE_CUSTOM_RESPONSE': 'Gelöschte benutzerdefinierte Antwort', - 'ACTIVITY_EDIT_CUSTOM_RESPONSE': 'Bearbeitet benutzerdefinierte Antwort', - 'ACTIVITY_BAN_USER': 'Verbotenen Benutzer', - 'ACTIVITY_DELETE_USER': 'gelöschter Benutzer', - 'ACTIVITY_UN_BAN_USER': 'Verbotenen Benutzer', + 'ACTIVITY_EDIT_ARTICLE': 'Artikel bearbeitet', + 'ACTIVITY_ADD_STAFF': 'Mitarbeiter hinzugefügt', + 'ACTIVITY_ADD_DEPARTMENT': 'Abteilung hinzugefügt', + 'ACTIVITY_DELETE_DEPARTMENT': 'Abteilung gelöscht', + 'ACTIVITY_EDIT_DEPARTMENT': 'Abteilung bearbeitet', + 'ACTIVITY_ADD_CUSTOM_RESPONSE': 'Benutzerdefinierte Antwort hinzugefügt', + 'ACTIVITY_DELETE_CUSTOM_RESPONSE': 'Benutzerdefinierte Antwort gelöscht', + 'ACTIVITY_EDIT_CUSTOM_RESPONSE': 'Benutzerdefinierte Antwort bearbeitet', + 'ACTIVITY_BAN_USER': 'Benutzer blockiert', + 'ACTIVITY_DELETE_USER': 'Benutzer gelöscht', + 'ACTIVITY_UN_BAN_USER': 'Benutzer freigeschalten', 'SERVER_REQUIREMENTS': 'Serveranforderungen', 'DATABASE_CONFIGURATION': 'Datenbankkonfiguration', - 'ADMIN_SETUP': 'Admin setup', + 'ADMIN_SETUP': 'Administrations setup', 'COMPLETED': 'Abgeschlossen', 'INSTALL_HEADER_TITLE': 'OpenSupports Installationsassistent', 'INSTALL_HEADER_DESCRIPTION': 'Dieser Assistent hilft Ihnen bei der Konfiguration und Installation von OpenSupports auf Ihrer Website', @@ -233,7 +233,7 @@ export default { 'ADMIN_NAME': 'Admin-Kontoname', 'ADMIN_EMAIL': 'Admin-Konto E-Mail', 'ADMIN_PASSWORD': 'Admin-Konto-Passwort', - 'ADMIN_PASSWORD_DESCRIPTION': 'Bitte beachten Sie dieses Passwort. Es ist für den Zugriff auf das Admin-Panel erforderlich. Sie können es später ändern.', + 'ADMIN_PASSWORD_DESCRIPTION': 'Bitte merken Sie sich dieses Passwort. Es ist für den Zugriff auf das Admin-Panel erforderlich. Sie können es später ändern.', 'INSTALLATION_COMPLETED': 'Installation abgeschlossen.', 'INSTALLATION_COMPLETED_DESCRIPTION': 'Die Installation von OpenSupports ist abgeschlossen. Umleitung zum Admin-Panel ...', @@ -357,7 +357,7 @@ export default { 'ACTIVITY_DEPARTMENT_CHANGED_THIS': 'hat geänderte Abteilung dieses Tickets zu', 'ACTIVITY_PRIORITY_CHANGED_THIS': 'hat die Priorität dieses Tickets geändert', 'DATE_PREFIX': 'am', - 'LEFT_EMPTY_DATABASE': 'Leer leer für die automatische Datenbankerstellung', + 'LEFT_EMPTY_DATABASE': 'Leer lassen für automatische Datenbankerstellung', 'REMEMBER_ME': 'Merken', 'EMAIL_LOWERCASE': 'Email', 'PASSWORD_LOWERCASE': 'Passwort', From 052f4dc62a47490e23a4da3dcf9b808824c83097 Mon Sep 17 00:00:00 2001 From: srishti Date: Sat, 2 Sep 2017 20:49:03 +0800 Subject: [PATCH 5/6] corrected errors part-1 --- client/src/data/languages/in.js | 40 ++++++++++++++++----------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/client/src/data/languages/in.js b/client/src/data/languages/in.js index 2ddac92b..4db76905 100644 --- a/client/src/data/languages/in.js +++ b/client/src/data/languages/in.js @@ -1,23 +1,23 @@ export default { 'WELCOME': 'स्वागत', 'TICKETS': 'टिकट', - 'ARTICLES': 'सामग्री', - 'ACCOUNT': 'कारण', - 'SUBMIT': 'भेजना', - 'EMAIL': 'इलेक्ट्रॉनिक मेल', + 'ARTICLES': 'लेख', + 'ACCOUNT': 'खाता', + 'SUBMIT': 'जमा करें', + 'EMAIL': 'ईमेल', 'PASSWORD': 'पासवर्ड', - 'REPEAT_PASSWORD': 'दोहराएँ पासवर्ड', + 'REPEAT_PASSWORD': 'पासवर्ड दोहराएँ', 'LOG_IN': 'लॉग इन करें', 'SIGN_UP': 'साइन अप करें', - 'FORGOT_PASSWORD': 'अपना पासवर्ड भूल गए?', + 'FORGOT_PASSWORD': 'पासवर्ड भूल गए?', 'RECOVER_PASSWORD': 'पासवर्ड की वसूली', - 'RECOVER_SENT': 'एक ईमेल निर्देश की वसूली के साथ भेजा गया है।', + 'RECOVER_SENT': 'एक ईमेल पासवर्ड की वसूली के निर्देश के साथ भेजी गयी है।', 'NEW_EMAIL': 'नई ईमेल', 'FULL_NAME': 'पूरा नाम', 'OLD_PASSWORD': 'पुराना पासवर्ड', 'NEW_PASSWORD': 'नया पासवर्ड', - 'REPEAT_NEW_PASSWORD': 'दोहराएँ नया पासवर्ड', - 'BACK_LOGIN_FORM': 'उस समय प्रवेश फार्म पर', + 'REPEAT_NEW_PASSWORD': 'नया पासवर्ड दोहराएँ', + 'BACK_LOGIN_FORM': 'लॉगिन फॉर्म पर वापस जाएँ', 'VIEW_ARTICLES': 'लेख देखें', 'EDIT_PROFILE': 'प्रोफाइल एडिट करें', 'CLOSE_SESSION': 'सत्र बंद करें', @@ -29,27 +29,27 @@ export default { 'DATE': 'तारीख', 'RESPOND': 'प्रतिक्रिया', 'RESPOND_TICKET': 'प्रतिक्रिया टिकट', - 'NO_ATTACHMENT': 'कोई फाइल लगाव', - 'STAFF': 'स्टाफ़', + 'NO_ATTACHMENT': 'कोई फ़ाइल अनुलग्नक नहीं', + 'STAFF': 'कर्मचारी', 'CUSTOMER': 'ग्राहक', 'YES': 'हाँ', 'NO': 'नहीं', - 'CANCEL': 'रद्द करना', + 'CANCEL': 'रद्द करें', 'MY_ACCOUNT': 'मेरा खाता', 'DASHBOARD': 'डैशबोर्ड', 'USERS': 'उपयोगकर्ता', 'SETTINGS': 'सेटिंग्स', 'STATISTICS': 'सांख्यिकी', - 'LAST_ACTIVITY': 'अंतिम क्रिया - कलाप', - 'MY_TICKETS': 'मेरा टिकट', + 'LAST_ACTIVITY': 'अंतिम गतिविधि', + 'MY_TICKETS': 'मेरे टिकट', 'NEW_TICKETS': 'नए टिकट', 'ALL_TICKETS': 'सभी टिकट', - 'CUSTOM_RESPONSES': 'कस्टम जवाब', - 'LIST_USERS': 'सूची उपयोगकर्ता', - 'BAN_USERS': 'बान उपयोगकर्ता', + 'CUSTOM_RESPONSES': 'कस्टम प्रतिक्रिया', + 'LIST_USERS': 'उपयोगकर्ता सूची', + 'BAN_USERS': 'उपयोगकर्ता का प्रतिबन्ध करें', 'LIST_ARTICLES': 'अनुच्छेद सूची', - 'STAFF_MEMBERS': 'कर्मचारी वर्ग', - 'DEPARTMENTS': 'विभागों', + 'STAFF_MEMBERS': 'कर्मचारी', + 'DEPARTMENTS': 'विभाग', 'SYSTEM_PREFERENCES': 'सिस्टम प्रेफरेंसेज', 'ADVANCED_SETTINGS': 'एडवांस सेटिंग', 'EMAIL_TEMPLATES': 'ईमेल टेम्पलेट्स', @@ -364,4 +364,4 @@ export default { 'TEST_SMTP_CONNECTION': 'परीक्षण एसएमटीपी कनेक्शन', 'SMTP_CONNECTION_SUCCESS': 'SMTP क्रेडेंशियल्स मान्य हं।', 'SMTP_CONNECTION_ERROR': 'एसएमटीपी सर्वर से कनेक्ट नहीं हो सकता' -}; \ No newline at end of file +}; From a93bf5f3e7e7a7996f7bfcc59d01012af439b398 Mon Sep 17 00:00:00 2001 From: Maxi Redigonda Date: Sat, 21 Oct 2017 21:49:50 -0300 Subject: [PATCH 6/6] Max Red - Solves issue #40 about last login when the staff member has never logged in --- client/src/app-components/people-list.js | 2 +- client/src/data/fixtures/staff-fixtures.js | 2 +- client/src/data/languages/cn.js | 2 +- client/src/data/languages/de.js | 3 ++- client/src/data/languages/en.js | 1 + client/src/data/languages/es.js | 3 ++- client/src/data/languages/fr.js | 1 + client/src/data/languages/in.js | 9 +++++---- client/src/data/languages/it.js | 3 ++- client/src/data/languages/jp.js | 4 ++-- client/src/data/languages/pt.js | 5 +++-- client/src/data/languages/ru.js | 3 ++- client/src/data/languages/tr.js | 3 ++- 13 files changed, 25 insertions(+), 16 deletions(-) diff --git a/client/src/app-components/people-list.js b/client/src/app-components/people-list.js index 401be219..6ccbe301 100644 --- a/client/src/app-components/people-list.js +++ b/client/src/app-components/people-list.js @@ -93,7 +93,7 @@ class PeopleList extends React.Component {
{i18n('LAST_LOGIN')}
-
{DateTransformer.transformToString(item.lastLogin)}
+
{item.lastLogin ? DateTransformer.transformToString(item.lastLogin) : i18n('NEVER')}
) : null; diff --git a/client/src/data/fixtures/staff-fixtures.js b/client/src/data/fixtures/staff-fixtures.js index f86ea68a..16b991bc 100644 --- a/client/src/data/fixtures/staff-fixtures.js +++ b/client/src/data/fixtures/staff-fixtures.js @@ -1021,7 +1021,7 @@ module.exports = [ departments: [{id: 3, name: 'System and Administration'}], assignedTickets: 1, closedTickets: 1, - lastLogin: 20120501330 + lastLogin: null } ] }; diff --git a/client/src/data/languages/cn.js b/client/src/data/languages/cn.js index cc381944..9c75a2cf 100644 --- a/client/src/data/languages/cn.js +++ b/client/src/data/languages/cn.js @@ -179,6 +179,7 @@ export default { 'SEND_EMAIL_ON_NEW_TICKET': '电子邮件为每个新票', 'STAFF_UPDATED': '工作人员已更新', 'UPDATE': '更新', + 'NEVER': '从来没有', 'CHART_CREATE_TICKET': '已創建門票', 'CHART_CLOSE': '門票已關閉', @@ -366,4 +367,3 @@ export default { 'SMTP_CONNECTION_SUCCESS': 'SMTP凭据有效', 'SMTP_CONNECTION_ERROR': '无法连接到SMTP服务器' }; - diff --git a/client/src/data/languages/de.js b/client/src/data/languages/de.js index 54343c91..0ca42be4 100644 --- a/client/src/data/languages/de.js +++ b/client/src/data/languages/de.js @@ -179,6 +179,7 @@ export default { 'SEND_EMAIL_ON_NEW_TICKET': 'Email für jedes neues Ticket', 'STAFF_UPDATED': 'Mitarbeiter wurde aktualisiert', 'UPDATE': 'Aktualisierung', + 'NEVER': 'Niemals', 'CHART_CREATE_TICKET': 'Tickets erstellt', 'CHART_CLOSE': 'Tickets geschlossen', @@ -318,7 +319,7 @@ export default { 'INVALID_EMAIL_OR_TICKET_NUMBER': 'Ungültige E-Mail- oder Ticketnummer', 'INVALID_FILE': 'ungültige Datei', 'ERRORS_FOUND': 'Fehler gefunden', - + //MESSAGES 'SIGNUP_SUCCESS': 'Sie haben sich erfolgreich in unserem Support-System registriert.', 'TICKET_SENT': 'Ticket wurde erfolgreich erstellt', diff --git a/client/src/data/languages/en.js b/client/src/data/languages/en.js index 641559fa..3bbf473a 100644 --- a/client/src/data/languages/en.js +++ b/client/src/data/languages/en.js @@ -179,6 +179,7 @@ export default { 'SEND_EMAIL_ON_NEW_TICKET': 'Send email on new ticket', 'STAFF_UPDATED': 'Staff member has been updated', 'UPDATE': 'Update', + 'NEVER': 'Never', 'CHART_CREATE_TICKET': 'Tickets created', 'CHART_CLOSE': 'Tickets closed', diff --git a/client/src/data/languages/es.js b/client/src/data/languages/es.js index 3ce3918e..4f8605a5 100644 --- a/client/src/data/languages/es.js +++ b/client/src/data/languages/es.js @@ -179,6 +179,7 @@ export default { 'SEND_EMAIL_ON_NEW_TICKET': 'Enviar email por cada nuevo ticket', 'STAFF_UPDATED': 'Miembro de Staff actualizado', 'UPDATE': 'Actualizar', + 'NEVER': 'Nunca', 'CHART_CREATE_TICKET': 'Tickets creados', 'CHART_CLOSE': 'Tickets cerrados', @@ -213,7 +214,7 @@ export default { 'ACTIVITY_BAN_USER': 'bloqueó el usuario', 'ACTIVITY_DELETE_USER': 'borró el usuario', 'ACTIVITY_UN_BAN_USER': 'desbloqueó el usuario', - + 'SERVER_REQUIREMENTS': 'Requisitos del servidor', 'DATABASE_CONFIGURATION': 'Configuracion de la base de datos', 'ADMIN_SETUP': 'Admin setup', diff --git a/client/src/data/languages/fr.js b/client/src/data/languages/fr.js index 9eba1ce9..da46d271 100644 --- a/client/src/data/languages/fr.js +++ b/client/src/data/languages/fr.js @@ -179,6 +179,7 @@ export default { 'SEND_EMAIL_ON_NEW_TICKET': 'Envoyer un e-mail pour chaque nouveau ticket', 'STAFF_UPDATED': 'Le membre du personnel a été mis à jour', 'UPDATE': 'Mettre à jour', + 'NEVER': 'Jamais', 'CHART_CREATE_TICKET': 'Tickets créés', 'CHART_CLOSE': 'Tickets fermés', diff --git a/client/src/data/languages/in.js b/client/src/data/languages/in.js index 2ddac92b..32c52928 100644 --- a/client/src/data/languages/in.js +++ b/client/src/data/languages/in.js @@ -179,7 +179,8 @@ export default { 'SEND_EMAIL_ON_NEW_TICKET': 'एक ईमेल भेजने के लिए प्रत्येक नए टिकट', 'STAFF_UPDATED': 'स्टाफ सदस्य को अद्यतन किया गया है', 'UPDATE': 'अद्यतन', - + 'NEVER': 'कभी नहीँ', + 'CHART_CREATE_TICKET': 'टिकट बनाया', 'CHART_CLOSE': 'टिकट बंद कर दिया', 'CHART_SIGNUP': 'पंजीकरण', @@ -213,7 +214,7 @@ export default { 'ACTIVITY_BAN_USER': 'पर प्रतिबंध लगा दिया उपयोगकर्ता', 'ACTIVITY_DELETE_USER': 'हटाया हुआ उपयोगकर्ता', 'ACTIVITY_UN_BAN_USER': 'पर प्रतिबंध लगा दिया उपयोगकर्ता', - + 'SERVER_REQUIREMENTS': 'सर्वर आवश्यकताएं', 'DATABASE_CONFIGURATION': 'डेटाबेस कॉन्फ़िगरेशन', 'ADMIN_SETUP': 'व्यवस्थापक सेटअप', @@ -318,7 +319,7 @@ export default { 'INVALID_EMAIL_OR_TICKET_NUMBER': 'अमान्य ईमेल या टिकट नंबर', 'INVALID_FILE': 'अवैध फाइल', 'ERRORS_FOUND': 'त्रुटियां मिलीं', - + //MESSAGES 'SIGNUP_SUCCESS': 'आप हमारे समर्थन प्रणाली में सफलतापूर्वक दर्ज कर लिया है।', 'TICKET_SENT': 'टिकट सफलतापूर्वक बनाया गया है।', @@ -364,4 +365,4 @@ export default { 'TEST_SMTP_CONNECTION': 'परीक्षण एसएमटीपी कनेक्शन', 'SMTP_CONNECTION_SUCCESS': 'SMTP क्रेडेंशियल्स मान्य हं।', 'SMTP_CONNECTION_ERROR': 'एसएमटीपी सर्वर से कनेक्ट नहीं हो सकता' -}; \ No newline at end of file +}; diff --git a/client/src/data/languages/it.js b/client/src/data/languages/it.js index 1fcd8359..bcef1ee8 100644 --- a/client/src/data/languages/it.js +++ b/client/src/data/languages/it.js @@ -179,6 +179,7 @@ export default { 'SEND_EMAIL_ON_NEW_TICKET': 'Invia e-mail al nuovo ticket', 'STAFF_UPDATED': 'Il membro del personale è stato aggiornato', 'UPDATE': 'Aggiornare', + 'NEVER': 'Mai', 'CHART_CREATE_TICKET': 'Tickets creato', 'CHART_CLOSE': 'Tickets chiuso', @@ -365,4 +366,4 @@ export default { 'SMTP_CONNECTION_SUCCESS': 'Le credenziali SMTP sono valide.', 'SMTP_CONNECTION_ERROR': 'Impossibile connettersi al server SMTP.' }; -/** Special thanks to Fabio Giarrusso for translation contribution **/ \ No newline at end of file +/** Special thanks to Fabio Giarrusso for translation contribution **/ diff --git a/client/src/data/languages/jp.js b/client/src/data/languages/jp.js index ce959b4e..a62d651e 100644 --- a/client/src/data/languages/jp.js +++ b/client/src/data/languages/jp.js @@ -179,6 +179,7 @@ export default { 'SEND_EMAIL_ON_NEW_TICKET': 'メールを送信毎に新しいチケット', 'STAFF_UPDATED': 'スタッフメンバーが更新されました', 'UPDATE': '更新', + 'NEVER': '決して', 'CHART_CREATE_TICKET': '作成されたチケット', 'CHART_CLOSE': 'チケットが閉じられました', @@ -213,7 +214,7 @@ export default { 'ACTIVITY_BAN_USER': '禁止されたユーザー', 'ACTIVITY_DELETE_USER': '削除されたユーザー', 'ACTIVITY_UN_BAN_USER': '禁止されたユーザー', - + 'SERVER_REQUIREMENTS': 'サーバー要件', 'DATABASE_CONFIGURATION': 'データベース構成', 'ADMIN_SETUP': '管理者設定', @@ -365,4 +366,3 @@ export default { 'SMTP_CONNECTION_SUCCESS': 'SMTP資格情報が有効です。', 'SMTP_CONNECTION_ERROR': 'SMTPサーバーに接続できません。' }; - diff --git a/client/src/data/languages/pt.js b/client/src/data/languages/pt.js index b2ba5010..4536d66b 100644 --- a/client/src/data/languages/pt.js +++ b/client/src/data/languages/pt.js @@ -179,6 +179,7 @@ export default { 'SEND_EMAIL_ON_NEW_TICKET': 'Enviar email para cada novo ticket', 'STAFF_UPDATED': 'Membro da equipe foi atualizado', 'UPDATE': 'Actualizar', + 'NEVER': 'Nunca', 'CHART_CREATE_TICKET': 'Ingressos criados', 'CHART_CLOSE': 'Ingressos fechados', @@ -318,7 +319,7 @@ export default { 'INVALID_EMAIL_OR_TICKET_NUMBER': 'Número de e-mail ou bilhete inválido', 'INVALID_FILE': 'arquivo inválido', 'ERRORS_FOUND': 'Erros encontrados', - + //MESSAGES 'SIGNUP_SUCCESS': 'Você se registrou com sucesso em nosso sistema de suporte.', 'TICKET_SENT': 'O ticket foi criado com sucesso.', @@ -364,4 +365,4 @@ export default { 'TEST_SMTP_CONNECTION': 'Testar conexão SMTP', 'SMTP_CONNECTION_SUCCESS': 'As credenciais SMTP são válidas.', 'SMTP_CONNECTION_ERROR': 'Não pode se conectar ao servidor SMTP.' -}; \ No newline at end of file +}; diff --git a/client/src/data/languages/ru.js b/client/src/data/languages/ru.js index c235a9dd..b7e30d28 100644 --- a/client/src/data/languages/ru.js +++ b/client/src/data/languages/ru.js @@ -179,6 +179,7 @@ export default { 'SEND_EMAIL_ON_NEW_TICKET': 'Отправить письмо на новый билет', 'STAFF_UPDATED': 'Сотрудник обновлен', 'UPDATE': 'Обновить', + 'NEVER': 'Никогда', 'CHART_CREATE_TICKET': 'Билеты создано', 'CHART_CLOSE': ' Билеты закрыты', @@ -317,7 +318,7 @@ export default { 'INVALID_EMAIL_OR_TICKET_NUMBER': 'Неправильный номер эл. Почты или номера билета.', 'INVALID_FILE': 'неверный файл', 'ERRORS_FOUND': 'Ошибки найдены', - + //MESSAGES 'SIGNUP_SUCCESS': 'Вы успешно зарегистрировались в нашей системе поддержки.', 'TICKET_SENT': 'Билет был успешно создан.', diff --git a/client/src/data/languages/tr.js b/client/src/data/languages/tr.js index 420a0b0d..37f2d587 100644 --- a/client/src/data/languages/tr.js +++ b/client/src/data/languages/tr.js @@ -179,7 +179,8 @@ export default { 'SEND_EMAIL_ON_NEW_TICKET': 'Yeni biletle e-posta gönder', 'STAFF_UPDATED': 'Çalışanlar güncellendi', 'UPDATE': 'Güncelleştirme', - + 'NEVER': 'Asla', + 'CHART_CREATE_TICKET': 'Biletler oluşturuldu', 'CHART_CLOSE': 'Biletler kapandı', 'CHART_SIGNUP': 'Kayıtlar',