diff --git a/Localizations/en.xcloc/Localized Contents/en.xliff b/Localizations/en.xcloc/Localized Contents/en.xliff index c0b645bc..9ee4807e 100644 --- a/Localizations/en.xcloc/Localized Contents/en.xliff +++ b/Localizations/en.xcloc/Localized Contents/en.xliff @@ -2,7 +2,7 @@
- +
@@ -35,6 +35,11 @@ Additional info (private) Alert placeholder + + Address copied + Address copied + Toast notification + Also block and remove all messages Also block and remove all messages @@ -782,7 +787,7 @@
- +
@@ -844,7 +849,7 @@
- +
@@ -1007,6 +1012,11 @@ Muted Class = "UILabel"; text = "Muted"; ObjectID = "AoI-xo-VbS"; + + TopicID + TopicID + Class = "UILabel"; text = "TopicID"; ObjectID = "AyV-WL-p4N"; + Configuration Code Configuration Code @@ -1042,11 +1052,6 @@ Topic subtitle (private) Class = "UITextView"; text = "Description"; ObjectID = "D3z-yf-zJA"; - - Address - Address - Class = "UILabel"; text = "Address"; ObjectID = "D6H-jy-Zh4"; - Archived Archived @@ -1062,6 +1067,11 @@ Additional info (private) Class = "UITextField"; placeholder = "Additional info (private)"; ObjectID = "Do2-Ue-UdA"; + + Address + Address + Class = "UILabel"; text = "Address"; ObjectID = "Drz-OH-b0d"; + 00:00D 00:00D @@ -1692,11 +1702,6 @@ StartNavigationController Class = "UINavigationController"; title = "StartNavigationController"; ObjectID = "oPa-Qr-HlP"; - - TopicID - TopicID - Class = "UILabel"; text = "TopicID"; ObjectID = "om5-K5-yRq"; - Forgot password? Forgot password? @@ -1767,6 +1772,16 @@ Footer Class = "UIView"; accessibilityLabel = "Footer"; ObjectID = "te7-Jx-ztq"; + + Button + Button + Class = "UIButton"; configuration.title = "Button"; ObjectID = "uVG-l4-TS9"; + + + Button + Button + Class = "UIButton"; normalTitle = "Button"; ObjectID = "uVG-l4-TS9"; + My Code My Code @@ -1876,7 +1891,7 @@
- +
@@ -1918,7 +1933,7 @@
- +
@@ -1940,7 +1955,7 @@
- +
@@ -1952,7 +1967,7 @@
- +
@@ -1974,7 +1989,7 @@
- +
@@ -1996,7 +2011,7 @@
- +
@@ -2013,7 +2028,7 @@
- +
diff --git a/Localizations/en.xcloc/Source Contents/Tinodios/Base.lproj/Main.storyboard b/Localizations/en.xcloc/Source Contents/Tinodios/Base.lproj/Main.storyboard index f0b87d33..7048d792 100644 --- a/Localizations/en.xcloc/Source Contents/Tinodios/Base.lproj/Main.storyboard +++ b/Localizations/en.xcloc/Source Contents/Tinodios/Base.lproj/Main.storyboard @@ -1,9 +1,9 @@ - + - + @@ -33,7 +33,7 @@ - + @@ -183,7 +183,7 @@ - + @@ -597,7 +597,7 @@ - + - + @@ -1567,7 +1567,7 @@ - + @@ -1692,10 +1692,10 @@ - + - + @@ -1810,17 +1810,17 @@ - + - + - + @@ -1998,7 +1998,7 @@ - + @@ -2006,7 +2006,7 @@ - + @@ -2040,7 +2040,7 @@ - + @@ -2236,7 +2236,7 @@ - + @@ -2292,32 +2292,69 @@ - - + + - - + + - - + + + + + + + + + + + + + + + + + + + - + @@ -2341,7 +2378,7 @@ - + @@ -2364,7 +2401,7 @@ - + @@ -2387,7 +2424,7 @@ - + @@ -2414,7 +2451,7 @@ - + @@ -2443,7 +2480,7 @@ - + @@ -2476,7 +2513,7 @@ - + @@ -2513,7 +2550,7 @@ - + @@ -2550,12 +2587,18 @@ - + + @@ -2750,7 +2793,7 @@ - + @@ -2772,7 +2815,7 @@ - + @@ -3032,7 +3075,7 @@ - + @@ -3200,12 +3243,12 @@ - + + + + + + + + + + + + + + - + @@ -2341,7 +2378,7 @@ - + @@ -2364,7 +2401,7 @@ - + @@ -2387,7 +2424,7 @@ - + @@ -2414,7 +2451,7 @@ - + @@ -2443,7 +2480,7 @@ - + @@ -2476,7 +2513,7 @@ - + @@ -2513,7 +2550,7 @@ - + @@ -2550,12 +2587,18 @@ - + + @@ -2750,7 +2793,7 @@ - + @@ -2772,7 +2815,7 @@ - + @@ -3032,7 +3075,7 @@ - + @@ -3200,12 +3243,12 @@ - + + + + + + + + + + + + + + - + @@ -2341,7 +2378,7 @@ - + @@ -2364,7 +2401,7 @@ - + @@ -2387,7 +2424,7 @@ - + @@ -2414,7 +2451,7 @@ - + @@ -2443,7 +2480,7 @@ - + @@ -2476,7 +2513,7 @@ - + @@ -2513,7 +2550,7 @@ - + @@ -2550,12 +2587,18 @@ - + + @@ -2750,7 +2793,7 @@ - + @@ -2772,7 +2815,7 @@ - + @@ -3032,7 +3075,7 @@ - + @@ -3200,12 +3243,12 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Localizations/uk.xcloc/Source Contents/Tinodios/Settings.bundle/en.lproj/ConnectionSettings.strings b/Localizations/uk.xcloc/Source Contents/Tinodios/Settings.bundle/en.lproj/ConnectionSettings.strings new file mode 100644 index 00000000..1f4ace61 --- /dev/null +++ b/Localizations/uk.xcloc/Source Contents/Tinodios/Settings.bundle/en.lproj/ConnectionSettings.strings @@ -0,0 +1,5 @@ +/* A single strings file, whose title is specified in your preferences schema. The strings files provide the localized content to display to the user for each of your preferences. */ + +"Wire transport" = "Wire transport"; +"Host name" = "Host name"; +"Use TLS" = "Use TLS"; diff --git a/Localizations/uk.xcloc/Source Contents/Tinodios/Settings.bundle/en.lproj/Root.strings b/Localizations/uk.xcloc/Source Contents/Tinodios/Settings.bundle/en.lproj/Root.strings new file mode 100644 index 00000000..d56965d9 Binary files /dev/null and b/Localizations/uk.xcloc/Source Contents/Tinodios/Settings.bundle/en.lproj/Root.strings differ diff --git a/Localizations/uk.xcloc/Source Contents/Tinodios/Supporting Files/Base.lproj/LaunchScreen.storyboard b/Localizations/uk.xcloc/Source Contents/Tinodios/Supporting Files/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 00000000..624f97cc --- /dev/null +++ b/Localizations/uk.xcloc/Source Contents/Tinodios/Supporting Files/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Localizations/uk.xcloc/Source Contents/Tinodios/en.lproj/InfoPlist.strings b/Localizations/uk.xcloc/Source Contents/Tinodios/en.lproj/InfoPlist.strings new file mode 100644 index 00000000..d74574d1 --- /dev/null +++ b/Localizations/uk.xcloc/Source Contents/Tinodios/en.lproj/InfoPlist.strings @@ -0,0 +1,14 @@ +/* Bundle display name */ +"CFBundleDisplayName" = "Tinode"; +/* Bundle name */ +"CFBundleName" = "Tinodios"; +/* Privacy - Camera Usage Description */ +"NSCameraUsageDescription" = "Tinode takes photos with the camera to use as avatar or to send them to your contacts"; +/* Privacy - Contacts Usage Description */ +"NSContactsUsageDescription" = "Tinode sends only emails and phone numbers to the Tinode server to help you connect with other users"; +/* Privacy - Microphone Usage Description */ +"NSMicrophoneUsageDescription" = "Tinode uses microphone to record audio messages you send to your contacts"; +/* Privacy - Photo Library Additions Usage Description */ +"NSPhotoLibraryAddUsageDescription" = "Images and pictures from Tinode can be saved in the photo library"; +/* Privacy - Photo Library Usage Description */ +"NSPhotoLibraryUsageDescription" = "Tinode needs access to your photos to let you you send them to your contacts"; diff --git a/Localizations/uk.xcloc/Source Contents/Tinodios/widgets/Base.lproj/MultilineAlertView.xib b/Localizations/uk.xcloc/Source Contents/Tinodios/widgets/Base.lproj/MultilineAlertView.xib new file mode 100644 index 00000000..7ac06cd9 --- /dev/null +++ b/Localizations/uk.xcloc/Source Contents/Tinodios/widgets/Base.lproj/MultilineAlertView.xib @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Localizations/uk.xcloc/Source Contents/Tinodios/widgets/Base.lproj/TagsEditDialogView.xib b/Localizations/uk.xcloc/Source Contents/Tinodios/widgets/Base.lproj/TagsEditDialogView.xib new file mode 100644 index 00000000..fb0af75b --- /dev/null +++ b/Localizations/uk.xcloc/Source Contents/Tinodios/widgets/Base.lproj/TagsEditDialogView.xib @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Localizations/uk.xcloc/Source Contents/TinodiosNSExtension/en.lproj/InfoPlist.strings b/Localizations/uk.xcloc/Source Contents/TinodiosNSExtension/en.lproj/InfoPlist.strings new file mode 100644 index 00000000..f18ada5f --- /dev/null +++ b/Localizations/uk.xcloc/Source Contents/TinodiosNSExtension/en.lproj/InfoPlist.strings @@ -0,0 +1,4 @@ +/* Bundle display name */ +"CFBundleDisplayName" = "TinodiosNSExtension"; +/* Bundle name */ +"CFBundleName" = "TinodiosNSExtension"; diff --git a/Localizations/uk.xcloc/Source Contents/TinodiosNSExtension/en.lproj/Localizable.strings b/Localizations/uk.xcloc/Source Contents/TinodiosNSExtension/en.lproj/Localizable.strings new file mode 100644 index 00000000..af5fc21c Binary files /dev/null and b/Localizations/uk.xcloc/Source Contents/TinodiosNSExtension/en.lproj/Localizable.strings differ diff --git a/Localizations/uk.xcloc/Source Contents/en.lproj/Localizable.strings b/Localizations/uk.xcloc/Source Contents/en.lproj/Localizable.strings new file mode 100644 index 00000000..0725a0d6 --- /dev/null +++ b/Localizations/uk.xcloc/Source Contents/en.lproj/Localizable.strings @@ -0,0 +1,327 @@ +/* Replacement for chat message with no content */ +" Content deleted" = " Content deleted"; + +/* Invite reaction button */ +"Accept" = "Accept"; + +/* Toast notification */ +"Action failed: %@" = "Action failed: %@"; + +/* Alert title */ +"Add contact" = "Add contact"; + +/* Alert placeholder */ +"Additional info (private)" = "Additional info (private)"; + +/* Alert explanation */ +"Also block and remove all messages" = "Also block and remove all messages"; + +/* Swipe action */ +"Archive" = "Archive"; + +/* View title */ +"Archived Chats" = "Archived Chats"; + +/* Button to open chat archive */ +"Archived Chats (%@)" = "Archived Chats (%@)"; + +/* Warning in delete account alert */ +"Are you sure you want to delete your account? It cannot be undone." = "Are you sure you want to delete your account? It cannot be undone."; + +/* Warning in logout alert */ +"Are you sure you want to log out?" = "Are you sure you want to log out?"; + +/* Alert action + Invite reaction button */ +"Block" = "Block"; + +/* Alert action */ +"Block contact?" = "Block contact?"; + +/* Toast notification */ +"Can't change permissions for this user." = "Can't change permissions for this user."; + +/* Toast notification */ +"Can't make this user owner." = "Can't make this user owner."; + +/* Alert action */ +"Cancel" = "Cancel"; + +/* Error message */ +"Cannot send email: functionality not accessible." = "Cannot send email: functionality not accessible."; + +/* Alert title */ +"Change Password" = "Change Password"; + +/* Alert action */ +"Change permissions" = "Change permissions"; + +/* Invitation subject */ +"Check out Tinode Messenger" = "Check out Tinode Messenger"; + +/* Invitation body */ +"Check out Tinode Messenger: https://tinode.co/" = "Check out Tinode Messenger: https://tinode.co/"; + +/* Alert title */ +"Clear all messages?" = "Clear all messages?"; + +/* Button text */ +"confirm" = "confirm"; + +/* Alert title */ +"Confirm contact" = "Confirm contact"; + +/* Info message */ +"Confirmaition message sent to %@" = "Confirmaition message sent to %@"; + +/* Toast info message */ +"Confirmed successfully" = "Confirmed successfully"; + +/* Toast notification */ +"Connection to server lost." = "Connection to server lost."; + +/* Menu item */ +"Copy" = "Copy"; + +/* Alert action */ +"Copy to clipboard" = "Copy to clipboard"; + +/* Error message */ +"Could not change password: %@" = "Could not change password: %@"; + +/* Error message */ +"Couldn't connect to server at %@: %@" = "Couldn't connect to server at %@: %@"; + +/* Alert action + Menu item + Swipe action */ +"Delete" = "Delete"; + +/* Alert title */ +"Delete the group?" = "Delete the group?"; + +/* Section title */ +"Directory" = "Directory"; + +/* Alert title */ +"Edit account name" = "Edit account name"; + +/* Alert title */ +"Edit Group" = "Edit Group"; + +/* Alert action */ +"Email" = "Email"; + +/* Toast error message */ +"Enter a valid credential (phone or email)." = "Enter a valid credential (phone or email)."; + +/* Alert prompt */ +"Enter confirmation code sent to you by %@" = "Enter confirmation code sent to you by %@"; + +/* Alert message */ +"Enter email or phone number" = "Enter email or phone number"; + +/* Alert prompt */ +"Enter new password" = "Enter new password"; + +/* Error message */ +"Entered text is neither email nor phone number." = "Entered text is neither email nor phone number."; + +/* Toast notification */ +"Error changing permissions: %@" = "Error changing permissions: %@"; + +/* Error message */ +"Failed to create account: %@" = "Failed to create account: %@"; + +/* Error message */ +"Failed to save group and contact info." = "Failed to save group and contact info."; + +/* Error message */ +"Failed to subscribe to topic: %@" = "Failed to subscribe to topic: %@"; + +/* Alert action qualifier as in 'Delete for all' */ +"For all" = "For all"; + +/* Alert action 'Delete for me' */ +"For me" = "For me"; + +/* User name prompt */ +"Full name, e.g. John Doe" = "Full name, e.g. John Doe"; + +/* Invite reaction button */ +"Ignore" = "Ignore"; + +/* Error message */ +"Invalid group ID: %d (%@)" = "Invalid group ID: %1$d (%2$@)"; + +/* Dialog title: call to action */ +"Invite" = "Invite"; + +/* Alert action */ +"Leave" = "Leave"; + +/* Alert title */ +"Leave the conversation?" = "Leave the conversation?"; + +/* Alert title */ +"Leave the group?" = "Leave the group?"; + +/* Section title */ +"Local Contacts" = "Local Contacts"; + +/* Login progress text */ +"Logging in..." = "Logging in..."; + +/* Error message */ +"Login info missing..." = "Login info missing..."; + +/* Alert action */ +"Make owner" = "Make owner"; + +/* View title */ +"Manage members" = "Manage members"; + +/* Toast notification */ +"Message not sent." = "Message not sent."; + +/* Toast info */ +"Message with instructions sent to the provided address." = "Message with instructions sent to the provided address."; + +/* Alert action */ +"Messages" = "Messages"; + +/* Alert placeholder */ +"Name of the group" = "Name of the group"; + +/* Invalid date */ +"Never ??:??" = "Never ??:??"; + +/* View title */ +"New Chat" = "New Chat"; + +/* Error message */ +"No access to email" = "No access to email"; + +/* No read access in chat + Toast error message */ +"No access to messages" = "No access to messages"; + +/* Placeholder when no members are selected */ +"No members selected" = "No members selected"; + +/* Placeholder in empty chat */ +"No messages in the conversation" = "No messages in the conversation"; + +/* Alert action */ +"OK" = "OK"; + +/* Toast notification */ +"Only Owner can delete group" = "Only Owner can delete group"; + +/* Toast notification */ +"Owner cannot leave the group" = "Owner cannot leave the group"; + +/* Error message */ +"Password too short" = "Password too short"; + +/* Toast notification */ +"Permissions not modified: %d (%s)" = "Permissions not modified: %1$d (%2$s)"; + +/* Progress overlay */ +"Please wait..." = "Please wait..."; + +/* Placeholder text in editor */ +"Private info: not set" = "Private info: not set"; + +/* Progress overlay */ +"Registering..." = "Registering..."; + +/* Alert action */ +"Remove" = "Remove"; + +/* Confirmation */ +"Remove %@ from %@?" = "Remove %1$@ from %2$@?"; + +/* Confirmation */ +"Remove and ban %@ from %@?" = "Remove and ban %1$@ from %2$@?"; + +/* Alert action */ +"Report" = "Report"; + +/* Alert title */ +"Report contact?" = "Report contact?"; + +/* Alert title */ +"Report Group?" = "Report Group?"; + +/* Error message */ +"Request failed: %@" = "Request failed: %@"; + +/* Progress overlay */ +"Requesting..." = "Requesting..."; + +/* Placeholder prompt */ +"Search by tags" = "Search by tags"; + +/* Error message when permissions are missing */ +"Search functionality limited. Grant Contacts permission." = "Search functionality limited. Grant Contacts permission."; + +/* Error message */ +"Select at least one group member" = "Select at least one group member"; + +/* Alert action */ +"Send message" = "Send message"; + +/* Toast notification */ +"Something went wrong: %d (%s)" = "Something went wrong: %1$d (%2$s)"; + +/* Toast notification */ +"Tags missing." = "Tags missing."; + +/* Error message */ +"The file size exceeds the limit %@" = "The file size exceeds the limit %@"; + +/* Toast notification */ +"Topic name missing" = "Topic name missing"; + +/* Swipe action */ +"Unarchive" = "Unarchive"; + +/* Undefined chat name */ +"Undefined" = "Undefined"; + +/* Button with missing text + Placeholder for missing file name + Placeholder for missing file type */ +"undefined" = "undefined"; + +/* Placeholder for missing topic name + Placeholder for missing user name */ +"Unknown" = "Unknown"; + +/* Sender with missing name */ +"Unknown %@" = "Unknown %@"; + +/* Error message */ +"Upload failed (%@). No server response." = "Upload failed (%@). No server response."; + +/* Error message */ +"Upload failed (%@): empty response body." = "Upload failed (%@): empty response body."; + +/* Error message */ +"Upload failed (%@): response code %d." = "Upload failed (%1$@): response code %2$d."; + +/* Error message */ +"Verification failure: %d %@" = "Verification failure: %1$d %2$@"; + +/* This is 'you' */ +"You" = "You"; + +/* Call to action */ +"You are invited to start a new chat. What would you like?" = "You are invited to start a new chat. What would you like?"; + +/* Toast notification */ +"You are offline." = "You are offline."; + +/* Placeholder when no chats found */ +"You have no chats\n\n¯\\_(ツ)_/¯" = "You have no chats\n\n¯\\_(ツ)_/¯"; diff --git a/Localizations/uk.xcloc/contents.json b/Localizations/uk.xcloc/contents.json new file mode 100644 index 00000000..dd628f3b --- /dev/null +++ b/Localizations/uk.xcloc/contents.json @@ -0,0 +1,12 @@ +{ + "developmentRegion" : "en", + "targetLocale" : "uk", + "toolInfo" : { + "toolBuildNumber" : "15C500b", + "toolID" : "com.apple.dt.xcode", + "toolName" : "Xcode", + "toolVersion" : "15.2" + }, + "version" : "1.0", + "workspace" : "Tinodios.xcworkspace" +} \ No newline at end of file diff --git a/Localizations/zh-Hans.xcloc/Localized Contents/zh-Hans.xliff b/Localizations/zh-Hans.xcloc/Localized Contents/zh-Hans.xliff index be322e9e..853c04e3 100644 --- a/Localizations/zh-Hans.xcloc/Localized Contents/zh-Hans.xliff +++ b/Localizations/zh-Hans.xcloc/Localized Contents/zh-Hans.xliff @@ -2,7 +2,7 @@
- +
@@ -35,6 +35,11 @@ 附加信息(私人) Alert placeholder + + Address copied + 地址已复制 + Toast notification + Also block and remove all messages 同时阻止并删除所有消息 @@ -780,71 +785,60 @@
- +
- +
An error occured whilst validating the phone number. - 验证电话号码时出错。 No comment provided by engineer. Phone number type is unknown. - 电话号码类型未知。 No comment provided by engineer. Common - 常见的 Name of \"Common\" section Current - Name of \"Current\" section Choose your country - 选择你的国家/地区 Title of CountryCodePicker ViewController The country code is invalid. - 国家或地区代码无效。 No comment provided by engineer. The number provided is invalid. - 提供的号码无效。 No comment provided by engineer. The number provided is too long. - 提供的数字太长了。 No comment provided by engineer. The number provided is too short. - 提供的数字太短了。 No comment provided by engineer. This function is deprecated. - 此功能已弃用。 No comment provided by engineer. Valid metadata is missing. - 缺少有效的元数据。 No comment provided by engineer.
- +
@@ -1004,6 +998,10 @@ 静音 Class = "UILabel"; text = "Muted"; ObjectID = "AoI-xo-VbS"; + + TopicID + Class = "UILabel"; text = "TopicID"; ObjectID = "AyV-WL-p4N"; + Configuration Code 配置代码 @@ -1039,11 +1037,6 @@ 主题副标题(私人) Class = "UITextView"; text = "Description"; ObjectID = "D3z-yf-zJA"; - - Address - 地址 - Class = "UILabel"; text = "Address"; ObjectID = "D6H-jy-Zh4"; - Archived 已存档 @@ -1059,6 +1052,10 @@ 附加信息(私人) Class = "UITextField"; placeholder = "Additional info (private)"; ObjectID = "Do2-Ue-UdA"; + + Address + Class = "UILabel"; text = "Address"; ObjectID = "Drz-OH-b0d"; + 00:00D Class = "UILabel"; text = "00:00D"; ObjectID = "DtN-H7-Ovv"; @@ -1676,11 +1673,6 @@ StartNavigationController Class = "UINavigationController"; title = "StartNavigationController"; ObjectID = "oPa-Qr-HlP"; - - TopicID - TopicID - Class = "UILabel"; text = "TopicID"; ObjectID = "om5-K5-yRq"; - Forgot password? 忘记密码? @@ -1751,6 +1743,14 @@ Footer Class = "UIView"; accessibilityLabel = "Footer"; ObjectID = "te7-Jx-ztq"; + + Button + Class = "UIButton"; configuration.title = "Button"; ObjectID = "uVG-l4-TS9"; + + + Button + Class = "UIButton"; normalTitle = "Button"; ObjectID = "uVG-l4-TS9"; + My Code 我的代码 @@ -1858,7 +1858,7 @@
- +
@@ -1898,7 +1898,7 @@
- +
@@ -1920,7 +1920,7 @@
- +
@@ -1932,7 +1932,7 @@
- +
@@ -1954,7 +1954,7 @@
- +
@@ -1976,7 +1976,7 @@
- +
@@ -1991,7 +1991,7 @@
- +
diff --git a/Localizations/zh-Hans.xcloc/Source Contents/Tinodios/Base.lproj/Main.storyboard b/Localizations/zh-Hans.xcloc/Source Contents/Tinodios/Base.lproj/Main.storyboard index f0b87d33..7048d792 100644 --- a/Localizations/zh-Hans.xcloc/Source Contents/Tinodios/Base.lproj/Main.storyboard +++ b/Localizations/zh-Hans.xcloc/Source Contents/Tinodios/Base.lproj/Main.storyboard @@ -1,9 +1,9 @@ - + - + @@ -33,7 +33,7 @@ - + @@ -183,7 +183,7 @@ - + @@ -597,7 +597,7 @@ - + - + @@ -1567,7 +1567,7 @@ - + @@ -1692,10 +1692,10 @@ - + - + @@ -1810,17 +1810,17 @@ - + - + - + @@ -1998,7 +1998,7 @@ - + @@ -2006,7 +2006,7 @@ - + @@ -2040,7 +2040,7 @@ - + @@ -2236,7 +2236,7 @@ - + @@ -2292,32 +2292,69 @@ - - + + - - + + - - + + + + + + + + + + + + + + + + + + + - + @@ -2341,7 +2378,7 @@ - + @@ -2364,7 +2401,7 @@ - + @@ -2387,7 +2424,7 @@ - + @@ -2414,7 +2451,7 @@ - + @@ -2443,7 +2480,7 @@ - + @@ -2476,7 +2513,7 @@ - + @@ -2513,7 +2550,7 @@ - + @@ -2550,12 +2587,18 @@ - + + @@ -2750,7 +2793,7 @@ - + @@ -2772,7 +2815,7 @@ - + @@ -3032,7 +3075,7 @@ - + @@ -3200,12 +3243,12 @@ - + + + + + + + + + + + + + + - + @@ -2341,7 +2378,7 @@ - + @@ -2364,7 +2401,7 @@ - + @@ -2387,7 +2424,7 @@ - + @@ -2414,7 +2451,7 @@ - + @@ -2443,7 +2480,7 @@ - + @@ -2476,7 +2513,7 @@ - + @@ -2513,7 +2550,7 @@ - + @@ -2550,12 +2587,18 @@ - + + @@ -2750,7 +2793,7 @@ - + @@ -2772,7 +2815,7 @@ - + @@ -3032,7 +3075,7 @@ - + @@ -3200,12 +3243,12 @@ - +