Skip to content

Commit

Permalink
Merge pull request #1219 from pazner/hebrew-rtl-autolayout
Browse files Browse the repository at this point in the history
Constraints-based layout (autolayout), RTL support, Hebrew localization
  • Loading branch information
glushchenko authored Oct 8, 2021
2 parents dedf430 + 032e644 commit 705a289
Show file tree
Hide file tree
Showing 9 changed files with 2,524 additions and 619 deletions.
11 changes: 11 additions & 0 deletions FSNotes iOS Share/he.lproj/Localizable.strings
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
/* No comment provided by engineer. */
"Append to" = "Append to";

/* No comment provided by engineer. */
"Choose for append" = "Choose for append";

/* No comment provided by engineer. */
"New note" = "New note";

/* No comment provided by engineer. */
"Project" = "Project";
9 changes: 9 additions & 0 deletions FSNotes iOS/he.lproj/InfoPlist.strings
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
"NSCameraUsageDescription" = "Needs for attach photo in notes";

"NSFaceIDUsageDescription" = "Note encryption and decryption with FaceID";

"NSLocationWhenInUseUsageDescription" = "Requested when photo attached";

"NSPhotoLibraryAddUsageDescription" = "Needs permission to write images in photos app";

"NSPhotoLibraryUsageDescription" = "Needs for attach images in notes";
290 changes: 290 additions & 0 deletions FSNotes iOS/he.lproj/Localizable.strings
Original file line number Diff line number Diff line change
@@ -0,0 +1,290 @@
/* Archive in sidebar */
"Archive" = "Archive";

/* No comment provided by engineer. */
"Auto by screen brightness" = "Auto by screen brightness";

/* Naming controller */
"Auto rename by title" = "Auto rename by title";

/* Settings */
"Autocorrection" = "Autocorrection";

/* No comment provided by engineer. */
"Brightness level" = "Brightness level";

/* Settings */
"build" = "build";

/* No comment provided by engineer. */
"Cancel" = "Cancel";

/* Settings */
"Code block live highlighting" = "Code block live highlighting";

/* No comment provided by engineer. */
"Compatible with DayOne JSON (zip), Bear and Ulysses (textbundle), markdown, txt, rtf." = "Compatible with DayOne JSON (zip), Bear and Ulysses (textbundle), markdown, txt, rtf.";

/* Settings */
"Container" = "Container";

/* No comment provided by engineer. */
"Copy plain text" = "Copy plain text";

/* Main view popover table */
"Create folder" = "Create folder";

/* No comment provided by engineer. */
"Create folder:" = "Create folder:";

/* No comment provided by engineer. */
"Creation date" = "Creation date";

/* Settings */
"Default Container" = "Default Container";

/* Settings */
"Default Extension" = "Default Extension";

/* Settings */
"Default Keyboard In Editor" = "Default Keyboard In Editor";

/* Table row action */
"Delete" = "Delete";

/* No comment provided by engineer. */
"Disabled" = "Disabled";

/* No comment provided by engineer. */
"Documents" = "Documents";

/* No comment provided by engineer. */
"Done" = "Done";

/* Settings */
"Dynamic Type" = "Dynamic Type";

/* Settings */
"Editor" = "Editor";

/* No comment provided by engineer. */
"Enabled" = "Enabled";

/* No comment provided by engineer. */
"Enter folder name" = "Enter folder name";

/* No comment provided by engineer. */
"Enter Master Password" = "Enter Master Password";

/* No comment provided by engineer. */
"Enter new tag name" = "Enter new tag name";

/* No comment provided by engineer. */
"Enter note name" = "Enter note name";

/* Settings */
"Extension" = "Extension";

/* No comment provided by engineer. */
"File with this name already exist" = "File with this name already exist";

/* Settings */
"Files Naming" = "Files Naming";

/* No comment provided by engineer. */
"Focus in search field" = "Focus in search field";

/* No comment provided by engineer. */
"Folder name:" = "Folder name:";

/* No comment provided by engineer. */
"Folder with this name already exist" = "Folder with this name already exist";

/* Settings */
"Font" = "Font";

/* Settings */
"Font Family" = "Font Family";

/* Settings */
"Font size" = "Font size";

/* Settings */
"General" = "General";

/* Settings */
"Homepage" = "Homepage";

/* No comment provided by engineer. */
"Images source:" = "Images source:";

/* Main view popover table
Settings */
"Import notes" = "Import notes";

/* Inbox in sidebar */
"Inbox" = "Inbox";

/* No comment provided by engineer. */
"Invalid Password" = "Invalid Password";

/* Settings */
"Live images preview" = "Live images preview";

/* No comment provided by engineer. */
"Lock" = "Lock";

/* No comment provided by engineer. */
"Lock/unlock" = "Lock/unlock";

/* No comment provided by engineer. */
"Modification date" = "Modification date";

/* Table row action */
"More" = "More";

/* Move view */
"Move" = "Move";

/* No comment provided by engineer. */
"New document" = "New document";

/* Settings */
"Night Mode" = "Night Mode";

/* Notes in sidebar
Sidebar items */
"Notes" = "Notes";

/* No comment provided by engineer. */
"Notes list" = "Notes list";

/* Document opened */
"Open note" = "Open note";

/* No comment provided by engineer. */
"Photos" = "Photos";

/* Table row action */
"Pin" = "Pin";

/* No comment provided by engineer. */
"Please enter valid password" = "Please enter valid password";

/* No comment provided by engineer. */
"Preview" = "Preview";

/* Settings */
"Project" = "Project";

/* No comment provided by engineer. */
"Project removing ❌" = "Project removing ❌";

/* Settings */
"Projects" = "Projects";

/* Settings */
"Rate FSNotes" = "Rate FSNotes";

/* No comment provided by engineer. */
"Remove encryption" = "Remove encryption";

/* Main view popover table */
"Remove folder" = "Remove folder";

/* Main view popover table */
"Remove tag" = "Remove tag";

/* No comment provided by engineer. */
"Rename" = "Rename";

/* Main view popover table */
"Rename folder" = "Rename folder";

/* Popover table */
"Rename folder:" = "Rename folder:";

/* No comment provided by engineer. */
"Rename note:" = "Rename note:";

/* Main view popover table */
"Rename tag" = "Rename tag";

/* Popover table */
"Rename tag:" = "Rename tag:";

/* No comment provided by engineer. */
"Save clipboard" = "Save clipboard";

/* No comment provided by engineer. */
"Search" = "Search";

/* No comment provided by engineer. */
"Search or create" = "Search or create";

/* Sidebar settings */
"Settings" = "Settings";

/* No comment provided by engineer. */
"Share" = "Share";

/* No comment provided by engineer. */
"Show folder in sidebar" = "Show folder in sidebar";

/* No comment provided by engineer. */
"Show notes in \"Notes\" and \"Todo\" lists" = "Show notes in \"Notes\" and \"Todo\" lists";

/* No comment provided by engineer. */
"Sort by" = "Sort by";

/* Settings */
"Spell Checking" = "Spell Checking";

/* Settings */
"Storage" = "Storage";

/* Settings */
"Support" = "Support";

/* No comment provided by engineer. */
"System" = "System";

/* No comment provided by engineer. */
"Title" = "Title";

/* Sidebar items
Todo in sidebar */
"Todo" = "Todo";

/* Trash in sidebar */
"Trash" = "Trash";

/* Settings */
"Twitter" = "Twitter";

/* No comment provided by engineer. */
"Type" = "Type";

/* Settings */
"UI" = "UI";

/* No comment provided by engineer. */
"Unlock" = "Unlock";

/* Table row action */
"UnPin" = "UnPin";

/* No comment provided by engineer. */
"Use first line as title" = "Use first line as title";

/* Settings */
"Use inline tags" = "Use inline tags";

/* Settings */
"Version" = "Version";

/* Main view popover table */
"View settings" = "View settings";

/* No comment provided by engineer. */
"Visibility" = "Visibility";
11 changes: 11 additions & 0 deletions FSNotes.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -1106,6 +1106,11 @@
312443807E38E0E5C6679DC9 /* Pods-FSNotes.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FSNotes.release.xcconfig"; path = "Target Support Files/Pods-FSNotes/Pods-FSNotes.release.xcconfig"; sourceTree = "<group>"; };
3CD37DA957EBBE76F7C571B5 /* Pods_FSNotes__Notarized_.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_FSNotes__Notarized_.framework; sourceTree = BUILT_PRODUCTS_DIR; };
4814DCE21024B8A59E025E8F /* Pods-FSNotes iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FSNotes iOS.release.xcconfig"; path = "Target Support Files/Pods-FSNotes iOS/Pods-FSNotes iOS.release.xcconfig"; sourceTree = "<group>"; };
49B03F0A26F25D5500850658 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Main.strings; sourceTree = "<group>"; };
49B03F0B26F25D5500850658 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Localizable.strings; sourceTree = "<group>"; };
49B03F0C26F25D5500850658 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/InfoPlist.strings; sourceTree = "<group>"; };
49B03F0D26F25D5600850658 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Localizable.strings; sourceTree = "<group>"; };
49B03F0E26F25D5600850658 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Localizable.strings; sourceTree = "<group>"; };
4E660BC0A8D6C2DF205438E7 /* Pods-FSNotes iOS Share Extension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FSNotes iOS Share Extension.debug.xcconfig"; path = "Target Support Files/Pods-FSNotes iOS Share Extension/Pods-FSNotes iOS Share Extension.debug.xcconfig"; sourceTree = "<group>"; };
51D964A002DBB29FD9DBE33F /* Pods_FSNotesCore_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_FSNotesCore_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; };
5F5CE55D61ADD91D70DAEB0D /* Pods-FSNotes (iCloud Documents).debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FSNotes (iCloud Documents).debug.xcconfig"; path = "Target Support Files/Pods-FSNotes (iCloud Documents)/Pods-FSNotes (iCloud Documents).debug.xcconfig"; sourceTree = "<group>"; };
Expand Down Expand Up @@ -2663,6 +2668,7 @@
"nl-NL",
"pt-PT",
it,
he,
);
mainGroup = D7793C661F211C6000CA39B7;
productRefGroup = D7793C701F211C6000CA39B7 /* Products */;
Expand Down Expand Up @@ -4087,6 +4093,7 @@
D7163D3924E82C2F00B1FC05 /* it */,
D7163D4B24E92E7B00B1FC05 /* en */,
D7A5B5B224F3D281007AE746 /* de */,
49B03F0D26F25D5600850658 /* he */,
);
name = Localizable.strings;
sourceTree = "<group>";
Expand All @@ -4102,6 +4109,7 @@
D7163D3824E82C2F00B1FC05 /* it */,
D7163D4C24E92EA600B1FC05 /* en */,
D7A5B5B324F3D284007AE746 /* de */,
49B03F0C26F25D5500850658 /* he */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
Expand All @@ -4117,6 +4125,7 @@
D7163D3A24E82C2F00B1FC05 /* it */,
D7163D4D24E92EBC00B1FC05 /* en */,
D7A5B5B424F3D28D007AE746 /* de */,
49B03F0E26F25D5600850658 /* he */,
);
name = Localizable.strings;
sourceTree = "<group>";
Expand All @@ -4136,6 +4145,7 @@
D7B1F6AA2468718F00593001 /* nl-NL */,
D774761624ACC814003E43D1 /* pt-PT */,
D7163D4A24E9247400B1FC05 /* it */,
49B03F0A26F25D5500850658 /* he */,
);
name = Main.storyboard;
sourceTree = "<group>";
Expand All @@ -4154,6 +4164,7 @@
D7B1F6A82468718F00593001 /* nl-NL */,
D774761424ACC814003E43D1 /* pt-PT */,
D7163D4824E9244400B1FC05 /* it */,
49B03F0B26F25D5500850658 /* he */,
);
name = Localizable.strings;
sourceTree = "<group>";
Expand Down
Loading

0 comments on commit 705a289

Please sign in to comment.