The upcoming version of Netcam Studio Mobile will support multiple languages, it has already been done for:
- CHINESE (SIMPLIFIED & TRADITIONAL)
- DANISH
- DUTCH
- ENGLISH
- FRENCH
- ITALIAN
- JAPANESE
- NORWEGIAN
- POLISH
- PORTUGESE
- PORTUGESE (BRAZILIAN)
- ROMANIAN
- RUSSIAN
- SWEDISH
- VIETNAMESE
It’s very quick since there is only a very limited number of terms, it should take about 10 minutes to translate to a new language.
If you want to translate in your local language, just copy the text below and adjust the value for each label.
You can post back in this thread once done. Please do not post multiple time the same language but edit the original one in case of modifications in order to keep this thread as clean as possible.
// English
$translateProvider.translations('en', {
/* SHARED */
txtBack: 'Back',
/* SERVER SELECT */
txtConnect: 'Connect',
txtEdit: 'Edit',
txtDelete: 'Delete',
txtSelectServer: 'Select a Server',
txtServerName: 'Server Name',
txtNewServer: 'New Server',
txtAddServer: 'Add Server',
txtEditServer: 'Edit Server',
txtSave: 'Save',
txtServerList: 'Please select a Server:',
txtDeleteServer: 'Delete Server',
txtDeleteServerConfirmation: 'Do you confirm deletion of <b>%1</b>?',
txtEmptyServerList: 'The server list is empty.\r You can add a new server using the <b>Add Server</b> button.',
/* LOGIN */
txtServerHost: 'Server / Host',
txtPort: 'Port',
txtUsername: 'Username',
txtPassword: 'Password',
txtUseHTTPS: 'Use HTTPS / SSL',
txtSavePassword: 'Save Password',
txtLogin: 'Login',
/* MENU */
txtSources: 'Sources',
txtSingleView: 'Single View',
txtMultiView: 'Multi View',
txtLibrary: 'Library',
txtList: 'List',
txtMosaic: 'Mosaic',
txtHourly: 'Hourly',
txtAdministration: 'Administration',
txtUsers: 'Users',
txtEventLogs: 'Event Logs',
txtAbout: 'About',
txtLogout: 'Logout',
txtSettings: 'Settings',
/* SOURCE */
txtRecord: 'Record',
txtRecording: 'Recording',
txtAudio: 'Audio',
txtPanAndTilt: 'Pan & Tilt',
txtFeatures: 'Features',
txtMotionDetection: 'Motion Detection',
txtAudioDetection: 'Audio Detection',
/* LIBRARY */
txtSourcesFilter: 'Sources Filter',
txtAllSources: 'All Sources',
txtLibraryItem: 'Library Item',
/* HOURLY LIB */
txtHourlyLibrary: 'Hourly Library',
txtSize: 'Size',
/* ABOUT */
txtClient: 'Client',
txtServer: 'Server',
txtCurrentPeakMemory: 'Current / Peak Memory',
txtCPU: 'CPU',
txtThreads : 'Threads',
txtHandles: 'Handles',
txtOnlineSince: 'Online Since',
txtServerStatus: 'Server Status',
txtDeviceInfo: 'Device Info',
/* SETTINGS */
txtLanguage: 'Language',
txtPushNotifications: 'Push Notifications',
/* CONTROLLERS & SERVICE */
txtClearSettings: 'Clear Settings',
txtClearSettingsConfirmation : 'Do you want to clear the settings and server information stored locally?',
txtServerUpgradeRequired: 'Server upgrade required',
txtOrAboveRequired: 'or above is required. You are currently running',
txtLoginFailed: 'Login Failed',
txtError: 'Error',
txtLoginRequired: 'Login required',
txtSessionTimedOut: 'Your session has timed out. Please login again.',
txtUnknownError: 'Unknown Error',
txtConnectionRefused: 'Connection Refused',
txtMethodNotFound: 'Method Not Found'
});