Skip to content

Commit

Permalink
Missing strings added for fi, fr, it, pl-PL, ru, sl, zh
Browse files Browse the repository at this point in the history
  • Loading branch information
JohanDegraeve committed Feb 1, 2021
1 parent 69a2276 commit 8f5b3b4
Show file tree
Hide file tree
Showing 101 changed files with 4,547 additions and 2 deletions.
7 changes: 7 additions & 0 deletions xdrip/Storyboards/fi.lproj/AlertTypesSettingsView.strings
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,10 @@
"alertTypeNoSound" = "Ei ääntä";
"alerttypenamealreadyexistsmessages" = "Tämän niminen hälytystyyppi on jo olemassa. Vaihda nimi";
"confirmdeletionalerttype" = "Haluatko poistaa hälytystyypin nimellä ";

/////////////////////////////////////////////////////////////////////////////////////////////
///// Translation needed - remove this header after translation /////
/////////////////////////////////////////////////////////////////////////////////////////////

/// when editing an alert type, field title for Sound
"alerttypesettingsview_sound" = "Sound";
25 changes: 25 additions & 0 deletions xdrip/Storyboards/fi.lproj/LibreStates.strings
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@

/////////////////////////////////////////////////////////////////////////////////////////////
///// Translation needed - remove this header after translation /////
/////////////////////////////////////////////////////////////////////////////////////////////

/// Possible Libre Sensor states
"failure" = "failed";

/// Possible Libre Sensor states
"shutdown" = "shut down";

/// Possible Libre Sensor states
"starting" = "starting";

/// Possible Libre Sensor states
"expired" = "expired";

/// general usage
"unknown" = "unknown";

/// Possible Libre Sensor states
"ready" = "ready";

/// Possible Libre Sensor states
"notYetStarted" = "not yet started";
16 changes: 16 additions & 0 deletions xdrip/Storyboards/fi.lproj/Main.strings
Original file line number Diff line number Diff line change
Expand Up @@ -160,3 +160,19 @@

/* Class = "UIButton"; normalTitle = "Transmitter"; ObjectID = "zWo-AR-qJE"; */
"zWo-AR-qJE.normalTitle" = "Lähetin";

/////////////////////////////////////////////////////////////////////////////////////////////
///// Translation needed - remove this header after translation /////
/////////////////////////////////////////////////////////////////////////////////////////////

///
"NDk-cv-Gan.text" = "Loaded by SecondViewController";

///
"KQZ-1w-vlD.text" = "First View";

///
"A5M-7J-77L.text" = "Loaded by FirstViewController";

///
"zEq-FU-wV5.text" = "Second View";
7 changes: 7 additions & 0 deletions xdrip/Storyboards/fi.lproj/SettingsViews.strings
Original file line number Diff line number Diff line change
Expand Up @@ -90,3 +90,10 @@
"settingsviews_showcoloredobjectives" = "Näytä värilliset tavoiteviivat ";
"settingsviews_showtarget" = "Näytä kohdeviiva";
"settingsviews_targetValue" = "Tavoitearvo";

/////////////////////////////////////////////////////////////////////////////////////////////
///// Translation needed - remove this header after translation /////
/////////////////////////////////////////////////////////////////////////////////////////////

///
"settingsviews_urgentLowValue" = "Urgent Low Value:";
7 changes: 7 additions & 0 deletions xdrip/Storyboards/fi.lproj/WatlaaView.strings
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@

/////////////////////////////////////////////////////////////////////////////////////////////
///// Translation needed - remove this header after translation /////
/////////////////////////////////////////////////////////////////////////////////////////////

/// when Watlaa list is shown, title of the view
"watlaaViewscreenTitle" = "Watlaa";
7 changes: 7 additions & 0 deletions xdrip/Storyboards/fr.lproj/AlertTypesSettingsView.strings
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,10 @@
"alerttypenamealreadyexistsmessages" = "Une alerte avec le même nom existe. Utilisez un libellé différent";
"confirmdeletionalerttype" = "Supprimer le type d'alerte: ";


/////////////////////////////////////////////////////////////////////////////////////////////
///// Translation needed - remove this header after translation /////
/////////////////////////////////////////////////////////////////////////////////////////////

/// when editing an alert type, field title for Sound
"alerttypesettingsview_sound" = "Sound";
7 changes: 7 additions & 0 deletions xdrip/Storyboards/fr.lproj/BluetoothPeripheralView.strings
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,10 @@
"bootLoader" = "Bootloader";
"cannotActiveCGMInFollowerMode" = "Vous ne pouvez pas activer le capteur en mode Suiveur";
"cgmDeActivateBecauseMovingToFollowerMode" = "Le capteur a été désactivé en raison d'un passage en mode Suiveur";

/////////////////////////////////////////////////////////////////////////////////////////////
///// Translation needed - remove this header after translation /////
/////////////////////////////////////////////////////////////////////////////////////////////

/// BluetoothPeripheral view, text of the cell with the sensor type (only used for Libre)
"sensorType" = "Sensor Type:";
7 changes: 7 additions & 0 deletions xdrip/Storyboards/fr.lproj/Common.strings
Original file line number Diff line number Diff line change
Expand Up @@ -32,3 +32,10 @@
"firmware" = "Firmware";
"hardware" = "Hardware";
"unknown" = "Inconnu";

/////////////////////////////////////////////////////////////////////////////////////////////
///// Translation needed - remove this header after translation /////
/////////////////////////////////////////////////////////////////////////////////////////////

/// to show the sensor status
"sensorStatus" = "Sensor status:";
16 changes: 16 additions & 0 deletions xdrip/Storyboards/fr.lproj/LibreErrors.strings
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@

/////////////////////////////////////////////////////////////////////////////////////////////
///// Translation needed - remove this header after translation /////
/////////////////////////////////////////////////////////////////////////////////////////////

/// This is for the notification that is created when there is an error while trying to reach the oop web server. The body text starts with this string, and will be followed by the text defined here
"libreUSNotSupported" = "Libre US is not supported";

/// Error message, in case libre sensor is not in status ready (or expired)
"libreSensorNotReady" = "Libre sensor not in status ready";

/// In case oop web server responds without data
"receivedDataIsNil" = "No data received from oop web server";

/// This is for the notification that is created when there is an error while trying to reach the oop web server. The body text starts with this string, and will be followed by the error message received from iOS
"oOPWebServerError" = "OOP Web Server error: ";
19 changes: 19 additions & 0 deletions xdrip/Storyboards/fr.lproj/LibreNFC.strings
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@

/////////////////////////////////////////////////////////////////////////////////////////////
///// Translation needed - remove this header after translation /////
/////////////////////////////////////////////////////////////////////////////////////////////

/// after scanning NFC, scan complete message
"scanComplete" = "Scan Complete";

/// when NFC scanning is started, this message will appear
"holdTopOfIphoneNearSensor" = "Hold the top of your iOS device near the sensor to scan";

/// Device must support at least iOS 14.0
"deviceMustSupportIOS14" = "To connect to Libre 2, this iPhone needs upgrading to iOS14";

/// Device must support NFC
"deviceMustSupportNFC" = "This iPhone does not support NFC";

/// After Libre NFC scanning, and after successful bluetooth connection, this message will be shown to explain that he or she should not allow bluetooth permission on the Libre app
"donotusethelibrelinkapp" = "Connected to Libre 2.\r\n\r\nIf you want to keeping scanning sometimes the Libre sensor with the official Libre app, then disallow bluetooth permission for the Libre app. \r\n\r\nOtherwise, scanning the NFC with the Libre app and with the bluetooth permission allowed will break the connection between xDrip4iOS and the Libre 2.";
25 changes: 25 additions & 0 deletions xdrip/Storyboards/fr.lproj/LibreStates.strings
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@

/////////////////////////////////////////////////////////////////////////////////////////////
///// Translation needed - remove this header after translation /////
/////////////////////////////////////////////////////////////////////////////////////////////

/// Possible Libre Sensor states
"failure" = "failed";

/// Possible Libre Sensor states
"shutdown" = "shut down";

/// Possible Libre Sensor states
"starting" = "starting";

/// Possible Libre Sensor states
"expired" = "expired";

/// general usage
"unknown" = "unknown";

/// Possible Libre Sensor states
"ready" = "ready";

/// Possible Libre Sensor states
"notYetStarted" = "not yet started";
52 changes: 52 additions & 0 deletions xdrip/Storyboards/fr.lproj/SettingsViews.strings
Original file line number Diff line number Diff line change
Expand Up @@ -73,3 +73,55 @@
"emailNotConfigured" = "Vous devez configurer un email sur votre compte IOS.";
"emailbodyText" = "Description du problème";
"failedToSendEmail" = "Echec d'envoi du Email";

/////////////////////////////////////////////////////////////////////////////////////////////
///// Translation needed - remove this header after translation /////
/////////////////////////////////////////////////////////////////////////////////////////////

/// nightscout settings, port to use
"nightScoutPort" = "Port (optional):";

/// home screen settings, urgent high value
"settingsviews_urgentHighValue" = "Urgent High Value:";

/// In Settings, Alerts section, there's an option to test the volume settings, this is text explaining the test when clicking the row - this is for ios sound volume test
"volumeTestiOSSoundExplanation" = "An alarm sound is now being played with the same volume that will be used for an Alarm Type with 'Override Mute' = Off\n\n(Also used always for Missed Reading alarms which use the iOS volume.)\n\nPress one of the volume buttons to stop the sound, then change the volume with the volume buttons to the desired volume and test again.";

/// non fixed calibration slopes settings in bluetooth peripheral view : enabled or not
"settingsviews_nonfixedtransmitter" = "Enable Multi-point Calibration?";

/// in Settings, to enable debug level in trace file
"debugLevel" = "Include Debug Level";

/// about settings, section title
"settingsviews_sectiontitleAbout" = "About xDrip4iOS";

///
"settingsviews_urgentLowValue" = "Urgent Low Value:";

/// home screen settings, target value
"settingsviews_targetValue" = "Target Value:";

/// home screen settings, show target line
"settingsviews_showtarget" = "Show Target Line?";

/// non fixed settings, title of the section
"settingsviews_labelNonFixed" = "Multi-point Calibration";

/// In Settings, Alerts section, there's an option to test the volume of the sound player, this is the title of the row
"volumeTestSoundPlayer" = "Test Volume (if Override Mute On)";

/// general settings, when switching from master to follower, if confirmation is asked, this message will be shown.
"warningChangeFromMasterToFollower" = "Switching from master to follower will stop your current sensor. Do you want to continue?";

/// In Settings, Alerts section, there's an option to test the volume settings, this is text explaining the test when clicking the row - this is for sound player volume test
"volumeTestSoundPlayerExplanation" = "An alarm sound is now being played with the same volume that will be used for an Alarm Type with 'Override Mute' = On\n\n(Used for all alarms except Missed Reading alerts which always use the iOS volume.)\n\nChange the volume with the volume buttons and press OK when done.";

/// home screen settings, use objectives in graph
"settingsviews_useobjectives" = "Show Objectives in Graph?";

///
"settingsviews_showcoloredobjectives" = "Show Colored Lines?";

/// In Settings, Alerts section, there's an option to test the volume of ios sound, this is the title of the row
"volumeTestiOSSound" = "Test Volume (Current iPhone Volume)";
10 changes: 10 additions & 0 deletions xdrip/Storyboards/fr.lproj/Snooze.strings
Original file line number Diff line number Diff line change
@@ -1 +1,11 @@
"not_snoozed" = "Not snoozed"

/////////////////////////////////////////////////////////////////////////////////////////////
///// Translation needed - remove this header after translation /////
/////////////////////////////////////////////////////////////////////////////////////////////

/// row text for overview snooze. Not snoozed alarm
"not_snoozed" = "Not snoozed";

/// row text for overview snooze. Snoozed alarm, until .. followed by timestamp
"snoozed_until" = "Snoozed till";
7 changes: 7 additions & 0 deletions xdrip/Storyboards/fr.lproj/WatlaaView.strings
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@

/////////////////////////////////////////////////////////////////////////////////////////////
///// Translation needed - remove this header after translation /////
/////////////////////////////////////////////////////////////////////////////////////////////

/// when Watlaa list is shown, title of the view
"watlaaViewscreenTitle" = "Watlaa";
52 changes: 52 additions & 0 deletions xdrip/Storyboards/it.lproj/AlertTypesSettingsView.strings
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@

/////////////////////////////////////////////////////////////////////////////////////////////
///// Translation needed - remove this header after translation /////
/////////////////////////////////////////////////////////////////////////////////////////////

/// when selecting the sound of an alert type,
"alerttypesettingsview_picksoundname" = "Sound Name";

/// when editing the snoozeperiod of an alert type,
"alerttypesettingsview_givesnoozeperiod" = "Snooze Time in Minutes";

/// shown on top of the screen that allows user to view all the alert types or add a new alert type
"alerttypessettingsview_screentitle" = "Alarm Types";

/// when editing an alert type, field title for name
"alerttypesettingsview_name" = "Name";

/// when editing an alert type, field title for Override Mute
"alerttypesettingsview_overridemute" = "Override Mute?";

/// shown on top of the screen that allows user to edit an alert type
"alerttypesettingsview_screentitle" = "Edit Alarm Type";

/// when editing the name of an alert type,
"alerttypesettingsview_givename" = "Alarm Name";

/// when editing an alert type, field title for Snooze Period
"alerttypesettingsview_defaultsnoozeperiod" = "Default Snooze Time (mins)";

/// when editing an alert type, field title for Sound
"alerttypesettingsview_sound" = "Sound";

/// when editing an alert type, field title for Enabled
"alerttypesettingsview_enabled" = "Enabled?";

///
"alertTypeNoSound" = "No Sound";

/// when editing an alert type, if alert type sound name is default iOS sound
"alerttypesettingsview_defaultiossound" = "iOS Sound";

/// when trying to delete an alert type, user needs to confirm first, this is the message
"confirmdeletionalerttype" = "Delete Alarm Type: ";

/// when adding a new alert type, but the name is already used for another alert type, this is the error messages
"alerttypenamealreadyexistsmessages" = "An Alarm Type with this name already exists. Use a different name";

/// when editing an alert type, field title for Snooze Via Notification
"alerttypesettingsview_snoozevianotification" = "Allow Snooze Via Notification?";

/// when editing an alert type, field title for Vibrate
"alerttypesettingsview_vibrate" = "Vibrate?";
58 changes: 58 additions & 0 deletions xdrip/Storyboards/it.lproj/Alerts.strings
Original file line number Diff line number Diff line change
@@ -1 +1,59 @@


/////////////////////////////////////////////////////////////////////////////////////////////
///// Translation needed - remove this header after translation /////
/////////////////////////////////////////////////////////////////////////////////////////////

/// an alentry is applicable as of a certain value (eg low alert as of 70 mg/dl), this is the name of the field in the settings screen that allows to modify this valule
"alertvalue" = "Value";

/// When very low alert rises, this is the start of the text shown in the title of the alert notification, also in alert settings list, for the name of the alert
"alerts_lowalerttitle" = "Low Alarm";

/// shown on top of the screen that allows user to edit an alert
"alertsettingsview_screentitle" = "Alarms";

/// an alentry is applicable as of a certain value (eg low alert as of 70 mg/dl), this is the name of the field in the settings screen that allows to modify this valule
"alerttype" = "Alarm Type";

/// an alentry is applicable as of a certain timestamp in the day, this is the text in the field in the settings screen that allows to modify this timestamp
"alertstart" = "Apply from:";

/// When fast drop alert rises, this is the start of the text shown in the title of the alert notification, also in alert settings list, for the name of the alert
"alerts_fastrise" = "Fast Rise Alarm";

/// shown on top of the screen that allows user to view all the alerts in one table
"alertssettingsview_screentitle" = "Edit Alarm";

/// When Missed reading alert happens, this is the title of the alert notification, also in alert settings list, for the name of the alert
"alerts_missedreadingalerttitle" = "Missed Readings";

/// when editing an alert value, a pop is shown, this is the explanation message in the pop up
"changealertvalue" = "Change Alarm Value";

/// when calibration is needed, this is the title of the alert notification, also in alert settings list, for the name of the alert
"alerts_calibrationneeded" = "Calibration Needed";

/// transmitter battery low, this is the title of the alert notification, also in alert settings list, for the name of the alert
"alerts_batterylow" = "Transmitter Battery Low";

/// When fast drop alert rises, this is the start of the text shown in the title of the alert notification, also in alert settings list, for the name of the alert
"alerts_fastdrop" = "Fast Drop Alarm";

/// When pop up is shown to let user pick the snooze time, this is the title of this pop up
"alerts_select_snooze_time" = "Select Snooze Time";

/// When very low alert rises, this is the start of the text shown in the title of the alert notification, also in alert settings list, for the name of the alert
"alerts_verylowalerttitle" = "Very Low Alarm";

/// when trying to delete an alert, user needs to confirm first, this is the message
"confirmdeletionalert" = "Delete Alarm?";

/// Action text for alerts. This is the button that allows to snooze the alert
"alerts_snooze" = "Snooze";

/// When very high alert rises, this is the start of the text shown in the title of the alert notification, also in alert settings list, for the name of the alert
"alerts_veryhighalerttitle" = "Very High Alarm";

/// When high alarm rises, this is the start of the text shown in the title of the alert notification, also in alert settings list, for the name of the alarm
"alerts_highalerttitle" = "High Alarm";
Loading

0 comments on commit 8f5b3b4

Please sign in to comment.