summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDamiano Galassi <[email protected]>2019-10-06 14:23:43 +0200
committerDamiano Galassi <[email protected]>2019-10-06 14:23:43 +0200
commit9340cbe1ec63856bac49597c5a439e3e74175a81 (patch)
treee226671d2bedf803a024c3cf137bb5083d050602
parent1e69b047b935ae2841f5d49c95e5c90521626341 (diff)
MacGui: add Russian localization and update the others after the video view changes.
-rw-r--r--macosx/HandBrake.xcodeproj/project.pbxproj139
-rw-r--r--macosx/HandBrakeKit/ru.lproj/Localizable.strings440
-rw-r--r--macosx/HandBrakeXPCService/ru.lproj/Localizable.strings4
-rw-r--r--macosx/de.lproj/Video.strings113
-rw-r--r--macosx/fr.lproj/Video.strings113
-rw-r--r--macosx/it.lproj/Video.strings113
-rw-r--r--macosx/ru.lproj/AddPreset.strings78
-rw-r--r--macosx/ru.lproj/Audio.strings150
-rw-r--r--macosx/ru.lproj/AudioDefaults.strings219
-rw-r--r--macosx/ru.lproj/ChaptersTitles.strings57
-rw-r--r--macosx/ru.lproj/ExceptionAlert.strings15
-rw-r--r--macosx/ru.lproj/HBAddCategoryController.strings15
-rw-r--r--macosx/ru.lproj/HBEncodingProgressHUDController.strings9
-rw-r--r--macosx/ru.lproj/HBFiltersViewController.strings198
-rw-r--r--macosx/ru.lproj/HBPictureHUDController.strings39
-rw-r--r--macosx/ru.lproj/HBPictureViewController.strings177
-rw-r--r--macosx/ru.lproj/HBPlayerHUDController.strings75
-rw-r--r--macosx/ru.lproj/HBPreviewViewController.strings18
-rw-r--r--macosx/ru.lproj/HBQueueInfoViewController.strings18
-rw-r--r--macosx/ru.lproj/HBQueueTableViewController.strings36
-rw-r--r--macosx/ru.lproj/HBRenamePresetController.strings15
-rw-r--r--macosx/ru.lproj/HBSummaryViewController.strings57
-rw-r--r--macosx/ru.lproj/HBTitleSelection.strings45
-rw-r--r--macosx/ru.lproj/HBTrackTitleViewController.strings9
-rw-r--r--macosx/ru.lproj/Localizable.strings469
-rw-r--r--macosx/ru.lproj/MainMenu.strings261
-rw-r--r--macosx/ru.lproj/MainWindow.strings276
-rw-r--r--macosx/ru.lproj/OutputPanel.strings21
-rw-r--r--macosx/ru.lproj/PicturePreview.strings3
-rw-r--r--macosx/ru.lproj/PictureSettings.strings87
-rw-r--r--macosx/ru.lproj/Preferences.strings240
-rw-r--r--macosx/ru.lproj/Presets.strings51
-rw-r--r--macosx/ru.lproj/Queue.strings72
-rw-r--r--macosx/ru.lproj/Subtitles.strings174
-rw-r--r--macosx/ru.lproj/SubtitlesDefaults.strings96
-rw-r--r--macosx/ru.lproj/Video.strings129
36 files changed, 3843 insertions, 188 deletions
diff --git a/macosx/HandBrake.xcodeproj/project.pbxproj b/macosx/HandBrake.xcodeproj/project.pbxproj
index 872ded3dc..0630093ca 100644
--- a/macosx/HandBrake.xcodeproj/project.pbxproj
+++ b/macosx/HandBrake.xcodeproj/project.pbxproj
@@ -3,7 +3,7 @@
archiveVersion = 1;
classes = {
};
- objectVersion = 47;
+ objectVersion = 50;
objects = {
/* Begin PBXAggregateTarget section */
@@ -746,6 +746,38 @@
A9D1E41618262364002F6424 /* HBPreviewGenerator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HBPreviewGenerator.m; sourceTree = "<group>"; };
A9D3634F2209C08500D8EFEA /* HBQueueItemView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HBQueueItemView.h; sourceTree = "<group>"; };
A9D363502209C08500D8EFEA /* HBQueueItemView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HBQueueItemView.m; sourceTree = "<group>"; };
+ A9D3E2F3234A119400F39385 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/HBPictureHUDController.strings; sourceTree = "<group>"; };
+ A9D3E2F7234A119400F39385 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = "<group>"; };
+ A9D3E2F8234A119400F39385 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Presets.strings; sourceTree = "<group>"; };
+ A9D3E2F9234A119400F39385 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/MainMenu.strings; sourceTree = "<group>"; };
+ A9D3E2FA234A119400F39385 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/HBPlayerHUDController.strings; sourceTree = "<group>"; };
+ A9D3E2FB234A119400F39385 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/HBAddCategoryController.strings; sourceTree = "<group>"; };
+ A9D3E2FC234A119400F39385 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/HBFiltersViewController.strings; sourceTree = "<group>"; };
+ A9D3E2FD234A119400F39385 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/HBQueueTableViewController.strings; sourceTree = "<group>"; };
+ A9D3E2FE234A119400F39385 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/AddPreset.strings; sourceTree = "<group>"; };
+ A9D3E2FF234A119400F39385 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/HBSummaryViewController.strings; sourceTree = "<group>"; };
+ A9D3E300234A119400F39385 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/PicturePreview.strings; sourceTree = "<group>"; };
+ A9D3E301234A119400F39385 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/AudioDefaults.strings; sourceTree = "<group>"; };
+ A9D3E302234A119400F39385 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/MainWindow.strings; sourceTree = "<group>"; };
+ A9D3E303234A119400F39385 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/PictureSettings.strings; sourceTree = "<group>"; };
+ A9D3E304234A119400F39385 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/HBTrackTitleViewController.strings; sourceTree = "<group>"; };
+ A9D3E305234A119400F39385 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Subtitles.strings; sourceTree = "<group>"; };
+ A9D3E306234A119400F39385 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Queue.strings; sourceTree = "<group>"; };
+ A9D3E307234A119400F39385 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/HBTitleSelection.strings; sourceTree = "<group>"; };
+ A9D3E308234A119400F39385 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/HBRenamePresetController.strings; sourceTree = "<group>"; };
+ A9D3E309234A119400F39385 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/HBPreviewViewController.strings; sourceTree = "<group>"; };
+ A9D3E30A234A119400F39385 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/SubtitlesDefaults.strings; sourceTree = "<group>"; };
+ A9D3E30B234A119400F39385 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Audio.strings; sourceTree = "<group>"; };
+ A9D3E30C234A119400F39385 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/ChaptersTitles.strings; sourceTree = "<group>"; };
+ A9D3E30D234A119400F39385 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/HBQueueInfoViewController.strings; sourceTree = "<group>"; };
+ A9D3E30E234A119400F39385 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Preferences.strings; sourceTree = "<group>"; };
+ A9D3E30F234A119400F39385 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/OutputPanel.strings; sourceTree = "<group>"; };
+ A9D3E310234A119400F39385 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/ExceptionAlert.strings; sourceTree = "<group>"; };
+ A9D3E311234A119400F39385 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/HBEncodingProgressHUDController.strings; sourceTree = "<group>"; };
+ A9D3E312234A119400F39385 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/HBPictureViewController.strings; sourceTree = "<group>"; };
+ A9D3E313234A119400F39385 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Video.strings; sourceTree = "<group>"; };
+ A9D3E314234A11C800F39385 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = "<group>"; };
+ A9D3E315234A11E600F39385 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = "<group>"; };
A9D488A31996270300E9B1BA /* HBTreeNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HBTreeNode.h; sourceTree = "<group>"; };
A9D488A41996270300E9B1BA /* HBTreeNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HBTreeNode.m; sourceTree = "<group>"; };
A9DA024B233C9DBC00DFF1D0 /* HBTrackTitleViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HBTrackTitleViewController.h; sourceTree = "<group>"; };
@@ -1737,7 +1769,9 @@
273F1FE014AD9DA40021BE6D /* Project object */ = {
isa = PBXProject;
attributes = {
+ CLASSPREFIX = HB;
LastUpgradeCheck = 1120;
+ ORGANIZATIONNAME = HandBrake;
TargetAttributes = {
273F203814ADBC200021BE6D = {
SystemCapabilities = {
@@ -1772,7 +1806,7 @@
};
};
buildConfigurationList = 273F1FE314AD9DA40021BE6D /* Build configuration list for PBXProject "HandBrake" */;
- compatibilityVersion = "Xcode 6.3";
+ compatibilityVersion = "Xcode 9.3";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
@@ -1781,6 +1815,7 @@
de,
it,
fr,
+ ru,
);
mainGroup = 273F1FDE14AD9DA40021BE6D;
productRefGroup = 273F200014ADAE950021BE6D /* Products */;
@@ -2089,6 +2124,7 @@
A9637D9F20F7A252001EAE7C /* de */,
A9F5E3442215D85A0046FA4B /* it */,
A90713D02242693B00372AA0 /* fr */,
+ A9D3E308234A119400F39385 /* ru */,
);
name = HBRenamePresetController.xib;
sourceTree = "<group>";
@@ -2108,6 +2144,7 @@
A9637DA220F7A252001EAE7C /* de */,
A9F5E3472215D85A0046FA4B /* it */,
A90713D32242693B00372AA0 /* fr */,
+ A9D3E2FF234A119400F39385 /* ru */,
);
name = HBSummaryViewController.xib;
sourceTree = "<group>";
@@ -2119,6 +2156,7 @@
A919992B23003D710037F526 /* it */,
A919992C23003D720037F526 /* fr */,
A919992D23003D730037F526 /* de */,
+ A9D3E315234A11E600F39385 /* ru */,
);
name = Localizable.strings;
sourceTree = "<group>";
@@ -2130,6 +2168,7 @@
A9637DA120F7A252001EAE7C /* de */,
A9F5E3462215D85A0046FA4B /* it */,
A90713D22242693B00372AA0 /* fr */,
+ A9D3E2FB234A119400F39385 /* ru */,
);
name = HBAddCategoryController.xib;
sourceTree = "<group>";
@@ -2141,6 +2180,7 @@
A9637D9420F7A252001EAE7C /* de */,
A9F5E3382215D85A0046FA4B /* it */,
A90713C42242693B00372AA0 /* fr */,
+ A9D3E2FE234A119400F39385 /* ru */,
);
name = AddPreset.xib;
sourceTree = "<group>";
@@ -2152,6 +2192,7 @@
A9637D9B20F7A252001EAE7C /* de */,
A9F5E3412215D85A0046FA4B /* it */,
A90713CC2242693B00372AA0 /* fr */,
+ A9D3E302234A119400F39385 /* ru */,
);
name = MainWindow.xib;
sourceTree = "<group>";
@@ -2163,6 +2204,7 @@
A9C313B322F98F0D0001C438 /* it */,
D062DF6422FAE05700A65A9E /* de */,
A963D9962349D5E7001ED0EC /* fr */,
+ A9D3E2FD234A119400F39385 /* ru */,
);
name = HBQueueTableViewController.xib;
sourceTree = "<group>";
@@ -2174,6 +2216,7 @@
A9C313B222F98F0D0001C438 /* it */,
D062DF6522FAE06000A65A9E /* de */,
A963D9982349D5E7001ED0EC /* fr */,
+ A9D3E30D234A119400F39385 /* ru */,
);
name = HBQueueInfoViewController.xib;
sourceTree = "<group>";
@@ -2184,6 +2227,7 @@
A975B02120F7AF29004675CC /* de */,
A958605B2216A5E5002092B1 /* it */,
A90713DB2242697B00372AA0 /* fr */,
+ A9D3E314234A11C800F39385 /* ru */,
);
name = Localizable.strings;
sourceTree = "<group>";
@@ -2195,6 +2239,7 @@
A9637D9D20F7A252001EAE7C /* de */,
A9F5E3422215D85A0046FA4B /* it */,
A90713CE2242693B00372AA0 /* fr */,
+ A9D3E2F3234A119400F39385 /* ru */,
);
name = HBPictureHUDController.xib;
sourceTree = "<group>";
@@ -2206,6 +2251,7 @@
A9637D9120F7A252001EAE7C /* de */,
A9F5E3352215D85A0046FA4B /* it */,
A90713C12242693B00372AA0 /* fr */,
+ A9D3E311234A119400F39385 /* ru */,
);
name = HBEncodingProgressHUDController.xib;
sourceTree = "<group>";
@@ -2217,6 +2263,7 @@
A9637DA920F7A252001EAE7C /* de */,
A9F5E34D2215D85A0046FA4B /* it */,
A90713D92242693B00372AA0 /* fr */,
+ A9D3E2FA234A119400F39385 /* ru */,
);
name = HBPlayerHUDController.xib;
sourceTree = "<group>";
@@ -2228,6 +2275,7 @@
A9637D9620F7A252001EAE7C /* de */,
A9F5E33B2215D85A0046FA4B /* it */,
A90713C72242693B00372AA0 /* fr */,
+ A9D3E2F9234A119400F39385 /* ru */,
);
name = MainMenu.xib;
sourceTree = "<group>";
@@ -2239,6 +2287,7 @@
A9637D9320F7A252001EAE7C /* de */,
A9F5E3372215D85A0046FA4B /* it */,
A90713C32242693B00372AA0 /* fr */,
+ A9D3E2F8234A119400F39385 /* ru */,
);
name = Presets.xib;
sourceTree = "<group>";
@@ -2250,6 +2299,7 @@
A9637D9220F7A252001EAE7C /* de */,
A9F5E3362215D85A0046FA4B /* it */,
A90713C22242693B00372AA0 /* fr */,
+ A9D3E307234A119400F39385 /* ru */,
);
name = HBTitleSelection.xib;
sourceTree = "<group>";
@@ -2261,6 +2311,7 @@
A9637DA820F7A252001EAE7C /* de */,
A9F5E34C2215D85A0046FA4B /* it */,
A90713D82242693B00372AA0 /* fr */,
+ A9D3E312234A119400F39385 /* ru */,
);
name = HBPictureViewController.xib;
sourceTree = "<group>";
@@ -2272,6 +2323,7 @@
A9637D9A20F7A252001EAE7C /* de */,
A9F5E33F2215D85A0046FA4B /* it */,
A90713CB2242693B00372AA0 /* fr */,
+ A9D3E2FC234A119400F39385 /* ru */,
);
name = HBFiltersViewController.xib;
sourceTree = "<group>";
@@ -2283,6 +2335,7 @@
A9637D9820F7A252001EAE7C /* de */,
A9F5E33D2215D85A0046FA4B /* it */,
A90713C92242693B00372AA0 /* fr */,
+ A9D3E313234A119400F39385 /* ru */,
);
name = Video.xib;
sourceTree = "<group>";
@@ -2294,6 +2347,7 @@
A9637D9E20F7A252001EAE7C /* de */,
A9F5E3432215D85A0046FA4B /* it */,
A90713CF2242693B00372AA0 /* fr */,
+ A9D3E30B234A119400F39385 /* ru */,
);
name = Audio.xib;
sourceTree = "<group>";
@@ -2305,6 +2359,7 @@
A9637DA620F7A252001EAE7C /* de */,
A9F5E34A2215D85A0046FA4B /* it */,
A90713D72242693B00372AA0 /* fr */,
+ A9D3E301234A119400F39385 /* ru */,
);
name = AudioDefaults.xib;
sourceTree = "<group>";
@@ -2316,6 +2371,7 @@
A9637D9720F7A252001EAE7C /* de */,
A9F5E33C2215D85A0046FA4B /* it */,
A90713C82242693B00372AA0 /* fr */,
+ A9D3E305234A119400F39385 /* ru */,
);
name = Subtitles.xib;
sourceTree = "<group>";
@@ -2327,6 +2383,7 @@
A9637DA420F7A252001EAE7C /* de */,
A9F5E3492215D85A0046FA4B /* it */,
A90713D52242693B00372AA0 /* fr */,
+ A9D3E30A234A119400F39385 /* ru */,
);
name = SubtitlesDefaults.xib;
sourceTree = "<group>";
@@ -2338,6 +2395,7 @@
A9637DAA20F7A252001EAE7C /* de */,
A9F5E34E2215D85A0046FA4B /* it */,
A90713DA2242693B00372AA0 /* fr */,
+ A9D3E30C234A119400F39385 /* ru */,
);
name = ChaptersTitles.xib;
sourceTree = "<group>";
@@ -2349,6 +2407,7 @@
A9637DA720F7A252001EAE7C /* de */,
A9F5E34B2215D85A0046FA4B /* it */,
A90713D62242693B00372AA0 /* fr */,
+ A9D3E306234A119400F39385 /* ru */,
);
name = Queue.xib;
sourceTree = "<group>";
@@ -2360,6 +2419,7 @@
A9637D9920F7A252001EAE7C /* de */,
A9F5E33E2215D85A0046FA4B /* it */,
A90713CA2242693B00372AA0 /* fr */,
+ A9D3E303234A119400F39385 /* ru */,
);
name = PictureSettings.xib;
sourceTree = "<group>";
@@ -2371,6 +2431,7 @@
A9637DA320F7A252001EAE7C /* de */,
A9F5E3482215D85A0046FA4B /* it */,
A90713D42242693B00372AA0 /* fr */,
+ A9D3E300234A119400F39385 /* ru */,
);
name = PicturePreview.xib;
sourceTree = "<group>";
@@ -2382,6 +2443,7 @@
A9637DA020F7A252001EAE7C /* de */,
A9F5E3452215D85A0046FA4B /* it */,
A90713D12242693B00372AA0 /* fr */,
+ A9D3E30F234A119400F39385 /* ru */,
);
name = OutputPanel.xib;
sourceTree = "<group>";
@@ -2393,6 +2455,7 @@
A9637D9C20F7A252001EAE7C /* de */,
A9F5E3402215D85A0046FA4B /* it */,
A90713CD2242693B00372AA0 /* fr */,
+ A9D3E30E234A119400F39385 /* ru */,
);
name = Preferences.xib;
sourceTree = "<group>";
@@ -2404,6 +2467,7 @@
A9637D9520F7A252001EAE7C /* de */,
A9F5E3392215D85A0046FA4B /* it */,
A90713C52242693B00372AA0 /* fr */,
+ A9D3E309234A119400F39385 /* ru */,
);
name = HBPreviewViewController.xib;
sourceTree = "<group>";
@@ -2415,6 +2479,7 @@
A963D9972349D5E7001ED0EC /* fr */,
A963D99C2349D636001ED0EC /* de */,
A963D9A02349D654001ED0EC /* it */,
+ A9D3E304234A119400F39385 /* ru */,
);
name = HBTrackTitleViewController.xib;
sourceTree = "<group>";
@@ -2436,6 +2501,7 @@
A9B6B9F3217B408E00B957AE /* de */,
A9F5E3342215D85A0046FA4B /* it */,
A90713BD2242693B00372AA0 /* fr */,
+ A9D3E2F7234A119400F39385 /* ru */,
);
name = Localizable.strings;
sourceTree = "<group>";
@@ -2447,6 +2513,7 @@
A9F5E33A2215D85A0046FA4B /* it */,
A90713C62242693B00372AA0 /* fr */,
A90713DF22426AD100372AA0 /* de */,
+ A9D3E310234A119400F39385 /* ru */,
);
name = ExceptionAlert.xib;
sourceTree = "<group>";
@@ -2690,7 +2757,10 @@
"\"$(EXTERNAL_BUILD)/contrib/include\"",
);
INFOPLIST_FILE = "$(EXTERNAL_BUILD)/macosx/Info.plist";
- LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Frameworks @executable_path/../Frameworks";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "@loader_path/../Frameworks",
+ "@executable_path/../Frameworks",
+ );
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"\"$(EXTERNAL_BUILD)/libhb\"",
@@ -2723,7 +2793,10 @@
"\"$(EXTERNAL_BUILD)/contrib/include\"",
);
INFOPLIST_FILE = "$(EXTERNAL_BUILD)/macosx/Info.plist";
- LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Frameworks @executable_path/../Frameworks";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "@loader_path/../Frameworks",
+ "@executable_path/../Frameworks",
+ );
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"\"$(EXTERNAL_BUILD)/libhb\"",
@@ -3084,7 +3157,11 @@
);
INFOPLIST_FILE = HandBrakeKit/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/../Frameworks",
+ "@loader_path/Frameworks",
+ );
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"\"$(EXTERNAL_BUILD)/libhb\"",
@@ -3142,7 +3219,11 @@
);
INFOPLIST_FILE = HandBrakeKit/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/../Frameworks",
+ "@loader_path/Frameworks",
+ );
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"\"$(EXTERNAL_BUILD)/libhb\"",
@@ -3199,7 +3280,11 @@
"\"$(EXTERNAL_BUILD)/contrib/include\"",
);
INFOPLIST_FILE = HandBrakeKitTests/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/../Frameworks",
+ "@loader_path/../Frameworks",
+ );
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
PRODUCT_BUNDLE_IDENTIFIER = fr.handbrake.HandBrakeKitTests;
@@ -3244,7 +3329,11 @@
"\"$(EXTERNAL_BUILD)/contrib/include\"",
);
INFOPLIST_FILE = HandBrakeKitTests/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/../Frameworks",
+ "@loader_path/../Frameworks",
+ );
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = fr.handbrake.HandBrakeKitTests;
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -3420,7 +3509,11 @@
);
INFOPLIST_FILE = HandBrakeKit/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/../Frameworks",
+ "@loader_path/Frameworks",
+ );
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"\"$(EXTERNAL_BUILD)/libhb\"",
@@ -3478,7 +3571,11 @@
"\"$(EXTERNAL_BUILD)/contrib/include\"",
);
INFOPLIST_FILE = HandBrakeKitTests/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/../Frameworks",
+ "@loader_path/../Frameworks",
+ );
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
PRODUCT_BUNDLE_IDENTIFIER = fr.handbrake.HandBrakeKitTests;
@@ -3509,7 +3606,10 @@
"\"$(EXTERNAL_BUILD)/contrib/include\"",
);
INFOPLIST_FILE = "$(EXTERNAL_BUILD)/macosx/Info.plist";
- LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Frameworks @executable_path/../Frameworks";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "@loader_path/../Frameworks",
+ "@executable_path/../Frameworks",
+ );
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"\"$(EXTERNAL_BUILD)/libhb\"",
@@ -3679,7 +3779,11 @@
);
INFOPLIST_FILE = HandBrakeKit/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/../Frameworks",
+ "@loader_path/Frameworks",
+ );
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"\"$(EXTERNAL_BUILD)/libhb\"",
@@ -3730,7 +3834,11 @@
"\"$(EXTERNAL_BUILD)/contrib/include\"",
);
INFOPLIST_FILE = HandBrakeKitTests/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/../Frameworks",
+ "@loader_path/../Frameworks",
+ );
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = fr.handbrake.HandBrakeKitTests;
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -3760,7 +3868,10 @@
"\"$(EXTERNAL_BUILD)/contrib/include\"",
);
INFOPLIST_FILE = "$(EXTERNAL_BUILD)/macosx/Info.plist";
- LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Frameworks @executable_path/../Frameworks";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "@loader_path/../Frameworks",
+ "@executable_path/../Frameworks",
+ );
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"\"$(EXTERNAL_BUILD)/libhb\"",
diff --git a/macosx/HandBrakeKit/ru.lproj/Localizable.strings b/macosx/HandBrakeKit/ru.lproj/Localizable.strings
new file mode 100644
index 000000000..3791226dd
--- /dev/null
+++ b/macosx/HandBrakeKit/ru.lproj/Localizable.strings
@@ -0,0 +1,440 @@
+/* Video description */
+" - fastdecode" = "- быстрдекод";
+
+/* HBStateFormatter -> work time format */
+" (%.2f fps, avg %.2f fps, ETA %@)" = " (%1$.2f к/с, сред. %2$.2f к/с, ост. %3$@)";
+
+/* HBStateFormatter -> search time format
+ HBStateFormatter -> work time format */
+" (ETA %@)" = " (ост. %@)";
+
+/* HBJob -> video short description framerate */
+" FPS CFR" = " FPS CFR";
+
+/* HBJob -> video short description framerate */
+" FPS PFR" = " FPS PFR";
+
+/* Dimensions description */
+" Keep Aspect Ratio" = "Сохранять Соотношение Сторон";
+
+/* Title short description -> audio format */
+", %d audio tracks" = ", %d аудио-дорожек";
+
+/* Title short description -> subtitles format */
+", %d subtitles tracks" = ", %d дорожек субтитров";
+
+/* Title short description -> audio format */
+", 1 audio track" = ", 1 аудио-дорожка";
+
+/* Title short description -> subtitles format */
+", 1 subtitles track" = ", 1 дорожка субтитров";
+
+/* Format description */
+", Align A/V Start" = ", Выравнять Начало A/V";
+
+/* HBJob -> subtitles short description */
+", Burned" = ", Вшитые";
+
+/* Format description */
+", Chapter Markers" = ", Маркеры глав";
+
+/* HBPicture -> summary */
+", Crop: %@ %d/%d/%d/%d" = ", Кадрирование: %1$@ %2$d/%3$d/%4$d/%5$d";
+
+/* Format description */
+", iPod 5G Support" = ", Поддержка iPod 5G";
+
+/* HBPicture -> summary */
+", Modulus: %d" = ", Модуль: %d";
+
+/* Format description */
+", Web Optimized" = ", Оптимизирован для Веб";
+
+/* HBStateFormatter -> work pass type format */
+"(subtitle scan)" = "(сканирование субтитров)";
+
+/* Title short description -> video format */
+"%.6g FPS" = "%.6g FPS";
+
+/* Audio description */
+"%@ ▸ Encoder: %@" = "%1$@ ▸ Кодировщик: %2$@";
+
+/* HBPicture -> short info */
+"%@Output: %dx%d" = "%1$@Выходной: %2$dx%3$d";
+
+/* HBPicture -> short info */
+"%@Output: %dx%d, Anamorphic: %dx%d Auto" = "%1$@Выходное: %2$dx%3$d, Анаморфирование: %4$dx%5$d Авто";
+
+/* HBPicture -> short info */
+"%@Output: %dx%d, Anamorphic: %dx%d Custom" = "%1$@Выходное: %2$dx%3$d, Анаморфирование: %4$dx%5$d Пользовательское";
+
+/* HBPicture -> short info */
+"%@Output: %dx%d, Anamorphic: %dx%d Loose" = "%1$@Выходное: %2$dx%3$d, Анаморфирование: %4$dx%5$d Свободное";
+
+/* HBPicture -> short info */
+"%dx%d Storage, %dx%d Display" = "%1$dx%2$d Хранение, %3$dx%4$d Показ";
+
+/* HBJob -> audio short description */
+"+ %lu additional audio tracks" = "+ %lu дополнительных аудио-дорожек";
+
+/* HBJob -> subtitles short description */
+"+ %lu additional subtitles tracks" = "+ %lu дополнительных дорожек субтитров";
+
+/* HBJob -> audio short description */
+"+ 1 additional audio track" = "+ 1 дополнительная аудио-дорожка";
+
+/* HBJob -> subtitles short description */
+"+ 1 additional subtitles track" = "+ 1 дополнительная дорожка субтитров";
+
+/* Title description */
+"1 Foreign Language Search Pass - " = "1 Проход поиска иностранных языков - ";
+
+/* Title description */
+"2 Video Passes" = "2 Прохода Видео";
+
+/* Title description */
+"2 Video Passes First Turbo" = "2 Прохода Видео Ускоренный Первый";
+
+/* HBAudio -> Mixdown */
+"5.1 Channels" = "5.1 Каналов";
+
+/* HBAudio -> Mixdown */
+"6.1 Channels" = "6.1 Каналов";
+
+/* HBAudio -> Mixdown */
+"7.1 (5F/2R/LFE)" = "7.1 (5F/2R/LFE)";
+
+/* HBAudio -> Mixdown */
+"7.1 Channels" = "7.1 Каналов";
+
+/* Audio description */
+"Audio:" = "Аудио";
+
+/* HBPicture -> summary */
+"Auto" = "Авто";
+
+/* Video description */
+"Bitrate: %d kbps" = "Битрейт: %d кбит/с";
+
+/* Subtitles description */
+"Burned In" = "Вшитые";
+
+/* Title -> chapter name
+ Title description */
+"Chapter %d" = "Глава %d";
+
+/* HBJob -> chapters short description */
+"Chapter Markers" = "Маркеры глав";
+
+/* HBRange -> display name */
+"Chapters" = "Главы";
+
+/* Title description */
+"Chapters %d through %d" = "Главы %1$d из %2$d";
+
+/* HBJob -> filters short description */
+"Comb Detect" = "Поиск \"Гребенки\"";
+
+/* Video description */
+"Constant Quality: %.2f %s" = "Постоянное Качество: %1$.2f %2$s";
+
+/* HBJob -> video short description framerate */
+"CRF" = "CRF";
+
+/* HBFilters -> custom display name
+ HBPicture -> summary */
+"Custom" = "Пользовательское";
+
+/* Filters description
+ HBJob -> filters short description */
+"Deblock" = "Деблокинг";
+
+/* HBJob -> invalid deblock custom settings error recovery suggestion */
+"Deblock syntax: strength=s:thresh=t:blocksize=b" = "Синтаксис Деблокинга: strength=s:thresh=t:blocksize=b";
+
+/* HBFilters -> filter display name */
+"Decomb" = "Удаление \"Гребенки\"";
+
+/* HBJob -> invalid Decomb custom settings error recovery suggestion */
+"Decomb syntax: mode=m:magnitude-thresh=m:variance-thresh=v:laplacian-thresh=l:dilation-thresh=d:erosion-thresh=e:noise-thresh=n:search-distance=s:postproc=p:parity=p\n\nDecomb default: mode=7" = "Синтаксис Удаления \"Гребенки\": mode=m:magnitude-thresh=m:variance-thresh=v:laplacian-thresh=l:dilation-thresh=d:erosion-thresh=e:noise-thresh=n:search-distance=s:postproc=p:parity=p\n\nУдаления \"Гребенки\" по умолчанию: mode=7";
+
+/* Subtitles description */
+"Default" = "По умолчанию";
+
+/* Video description */
+"default settings" = "настройки по умолчанию";
+
+/* Filters description */
+"Denoise" = "Шумодав";
+
+/* Destination description */
+"Destination:" = "Путь назначения:";
+
+/* Dimensions description
+ HBJob -> filters short description */
+"Detelecine" = "Удаление ТВ-\"гребенки\"";
+
+/* Dimensions description */
+"Dimensions:" = "Размеры:";
+
+/* HBAudio -> Mixdown */
+"Dolby Pro Logic II" = "Dolby Pro Logic II";
+
+/* HBAudio -> Mixdown */
+"Dolby Surround" = "Dolby Surround";
+
+/* Audio description */
+"DRC: %.2f" = "DRC: %.2f";
+
+/* Video description */
+"Encoder: %@, " = "Кодировщик: %@";
+
+/* HBStateFormatter -> work pass display name */
+"Encoding %@ " = "Кодирование %@";
+
+/* Filters description */
+"Filters:" = "Фильтры:";
+
+/* Subtitles description */
+"Forced Only" = "Только принудительно";
+
+/* HBSubtitles -> search pass name */
+"Foreign Audio Search" = "Поиск Иноязычного Аудио";
+
+/* Format description */
+"Format:" = "Формат:";
+
+/* Video description */
+"Framerate: " = "Частота кадров:";
+
+/* HBRange -> display name */
+"Frames" = "Кадры";
+
+/* Title description */
+"Frames %d through %d" = "Кадры %1$d из %2$d";
+
+/* Audio description */
+"Gain: %.2f" = "Усиление:%.2f";
+
+/* Filters description
+ HBJob -> filters short description */
+"Grayscale" = "Оттенки серого";
+
+/* HBFilters -> filter display name */
+"HQDN3D" = "HQDN3D";
+
+/* HBJob -> invalid name error recovery suggestion */
+"HQDN3D syntax: y-spatial=y:cb-spatial=c:cr-spatial=c:y-temporal=y:cb-temporal=c:cr-temporal=c\n\nDefault settings: y-spatial=3:cb-spatial=2:cr-spatial=2:y-temporal=2:cb-temporal=3:cr-temporal=3" = "HQDN3D синтаксис: y-spatial=y:cb-spatial=c:cr-spatial=c:y-temporal=y:cb-temporal=c:cr-temporal=c\n\nНастройки по умолчанию: y-spatial=3:cb-spatial=2:cr-spatial=2:y-temporal=2:cb-temporal=3:cr-temporal=3";
+
+/* HBFilters -> invalid comb detect custom string description */
+"Invalid custom comb detect settings." = "Недействительные пользовательские параметры обнаружения \"гребенки\".";
+
+/* HBFilters -> invalid detelecine custom string description */
+"Invalid custom detelecine settings." = "Недействительные пользовательские параметры удаления ТВ-\"гребенки\".";
+
+/* HBFilters -> invalid denoise custom string description */
+"Invalid custom HQDN3D settings" = "Недействительные пользовательские настройки HQDN3D.";
+
+/* HBFilters -> invalid denoise custom string description */
+"Invalid custom NLMeans settings" = "Недействительные пользовательские настройки NLMeans.";
+
+/* HBFilters -> invalid deblock custom string description */
+"Invalid deblock custom settings." = "Недействительные пользовательские настройки деблокинга.";
+
+/* HBFilters -> invalid Decomb custom string description */
+"Invalid Decomb custom settings." = "Недействительные пользовательские параметры удаления ТВ-\"гребенки\".";
+
+/* HBFilters -> invalid lapsharp custom string description */
+"Invalid lapsharp custom settings." = "Недействительные пользовательские настройки lapsharp.";
+
+/* HBJob -> invalid name error description */
+"Invalid name" = "Недействительное название";
+
+/* HBFilters -> invalid unsharp custom string description */
+"Invalid unsharp custom settings." = "Недействительные пользовательские настройки unsharp.";
+
+/* HBFilters -> invalid Yadif custom string description */
+"Invalid Yadif custom settings." = "Недействительные пользовательские настройки Yadif.";
+
+/* HBFilters -> filter display name */
+"Lapsharp" = "Lapsharp";
+
+/* HBJob -> invalid lapsharp custom settings error recovery suggestion */
+"Lapsharp syntax: y-strength=y:y-kernel=y:cb-strength=c:cb-kernel=c:cr-strength=c:cr-kernel=c\n\nLapsharp default: y-strength=0.2:y-kernel=isolap:cb-strength=0.2:cb-kernel=isolap" = "Синтаксис Lapsharp: y-strength=y:y-kernel=y:cb-strength=c:cb-kernel=c:cr-strength=c:cr-kernel=c\n\nLapsharp по умолчанию: y-strength=0.2:y-kernel=isolap:cb-strength=0.2:cb-kernel=isolap";
+
+/* Video description */
+"Level: %@" = "Уровень: %@";
+
+/* Audio description */
+"Mixdown: %@, Samplerate: %@, Bitrate: %d kbps" = "Микширование: %1$@, Частота дискретизации: %2$@, Битрейт: %3$d кбит/с";
+
+/* HBJob -> Format display name */
+"MKV File" = "MKV-файл";
+
+/* HBAudio -> Mixdown */
+"Mono" = "Моно";
+
+/* HBAudio -> Mixdown */
+"Mono (Left Only)" = "Моно (Только Левый)";
+
+/* HBAudio -> Mixdown */
+"Mono (Right Only)" = "Моно (Только Правый)";
+
+/* HBJob -> Format display name */
+"MP4 File" = "MP4-файл";
+
+/* HBStateFormatter -> pass display name */
+"Muxing…" = "Миксирую...";
+
+/* HBFilters -> filter display name */
+"NLMeans" = "NLMeans";
+
+/* HBJob -> invalid name error recovery suggestion */
+"NLMeans syntax: y-strength=y:y-origin-tune=y:y-patch-size=y:y-range=y:y-frame-count=y:y-prefilter=y:cb-strength=c:cb-origin-tune=c:cb-patch-size=c:cb-range=c:cb-frame-count=c:cb-prefilter=c:cr-strength=c:cr-origin-tune=c:cr-patch-size=c:cr-range=c:cr-frame-count=c:cr-prefilter=c:threads=t\n\nDefault settings: y-strength=6:y-origin-tune=1:y-patch-size=7:y-range=3:y-frame-count=2:y-prefilter=0:cb-strength=6:cb-origin-tune=1:cb-patch-size=7:cb-range=3:cb-frame-count=2:cb-prefilter=0" = "Ситаксис NLMeans: y-strength=y:y-origin-tune=y:y-patch-size=y:y-range=y:y-frame-count=y:y-prefilter=y:cb-strength=c:cb-origin-tune=c:cb-patch-size=c:cb-range=c:cb-frame-count=c:cb-prefilter=c:cr-strength=c:cr-origin-tune=c:cr-patch-size=c:cr-range=c:cr-frame-count=c:cr-prefilter=c:threads=t\n\nНастройки по умолчанию: y-strength=6:y-origin-tune=1:y-patch-size=7:y-range=3:y-frame-count=2:y-prefilter=0:cb-strength=6:cb-origin-tune=1:cb-patch-size=7:cb-range=3:cb-frame-count=2:cb-prefilter=0";
+
+/* HBVideo -> tune */
+"none" = "нет";
+
+/* HBAudio -> Mixdown
+ HBAudio -> none track name
+ HBJob -> filters short description
+ HBSubtitles -> none track name */
+"None" = "Ничего";
+
+/* HBFilters -> filter display name
+ HBFilters -> off display name */
+"Off" = "Выкл.";
+
+/* Video description */
+"Options: %@" = "Опции: %@";
+
+/* HBStateFormatter -> work pass number format */
+"Pass %d %@ of %d, %.2f %%" = "Проход %1$d %2$@ из %3$d, %4$.2f %%";
+
+/* HBStateFormatter -> work pass number format */
+"Pass %d of %d, %.2f %%" = "Проход %1$d из %2$d, %3$.2f %%";
+
+/* HBStateFormatter -> work first pass number format */
+"Pass 1" = "Проход 1";
+
+/* HBStateFormatter -> pass display name */
+"Paused" = "На Паузе";
+
+/* Video description */
+"Peak %@ (constant frame rate)" = "Наивысший %@ (постоянный FPS)";
+
+/* Video description */
+"Peak %@ (may be lower)" = "Наивысший %@ (может быть медленнее)";
+
+/* Preset description */
+"Preset:" = "Пресет:";
+
+/* Video description */
+"Preset: %@" = "Пресет: %@";
+
+/* Video description */
+"Profile: %@" = "Профиль: %@";
+
+/* Range description */
+"Range:" = "Промежуток:";
+
+/* HBJob -> filters short description */
+"Rotation" = "Поворот";
+
+/* HBVideo -> frame rates display name */
+"Same as source" = "Такой же, как в исходном файле";
+
+/* Video description */
+"Same as source (constant)" = "Такой же, как в исходном файле (постоянный)";
+
+/* Video description */
+"Same as source (variable)" = "Такой же, как в исходном файле (переменный)";
+
+/* HBStateFormatter -> scan pass format */
+"Scanning title %d of %d, preview %d…" = "Сканирую заголовок %1$d из %2$d, изображение предпросмотра %3$d...";
+
+/* HBStateFormatter -> scan pass format */
+"Scanning title %d of %d…" = "Сканирую заголовок %1$d из %2$d...";
+
+/* HBStateFormatter -> search pass display name */
+"Searching for start point: %.2f %%" = "Ищу точку старта: %.2f %%";
+
+/* HBRange -> display name */
+"Seconds" = "Секунд";
+
+/* Title description */
+"Seconds %d through %d" = "Секунды %1$d из %2$d";
+
+/* Filters description */
+"Sharpen" = "Увеличение резкости";
+
+/* Source description */
+"Source:" = "Исходный файл:";
+
+/* HBPicture -> short info */
+"Source: %dx%d, " = "Исходный файл: %1$dx%2$d, ";
+
+/* HBAudio -> Mixdown */
+"Stereo" = "Стерео";
+
+/* Subtitles description */
+"Subtitles:" = "Субтитры:";
+
+/* HBJob -> invalid comb detect custom settings error recovery suggestion */
+"Syntax: mode=m:spatial-metric=s:motion-thresh=m:spatial-thresh=s:filter-mode=f:block-thresh=b:block-width=b:block-height=b:disable=d\n\nDefault: mode=3:spatial-metric=2:motion-thresh=1:spatial-thresh=1:filter-mode=2:block-thresh=40:block-width=16:block-height=16" = "Синтаксис: mode=m:spatial-metric=s:motion-thresh=m:spatial-thresh=s:filter-mode=f:block-thresh=b:block-width=b:block-height=b:disable=d\n\nПо умолчанию: mode=3:spatial-metric=2:motion-thresh=1:spatial-thresh=1:filter-mode=2:block-thresh=40:block-width=16:block-height=16";
+
+/* HBJob -> invalid detelecine custom settings error recovery suggestion */
+"Syntax: skip-left=s:skip-right=s:skip-top=s:skip-bottom=s:strict-breaks=s:plane=p:parity=p:disable=d\n\nDefault: skip-left=1:skip-right=1:skip-top=4:skip-bottom=4:plane=0" = "Синтаксис: skip-left=s:skip-right=s:skip-top=s:skip-bottom=s:strict-breaks=s:plane=p:parity=p:disable=d\n\nПо умолчанию: skip-left=1:skip-right=1:skip-top=4:skip-bottom=4:plane=0";
+
+/* HBJob -> invalid name error recovery suggestion */
+"The file name can't be empty." = "Название файла не может быть пустым.";
+
+/* HBJob -> invalid name error recovery suggestion */
+"The file name can't contain the / character." = "Название файла не может содержать символ /.";
+
+/* Preset -> import error description */
+"The preset \"%@\" could not be imported." = "Пресет \"%@\" не может быть импортирован.";
+
+/* Preset -> import error reason */
+"The selected preset is invalid." = "Выбранный пресет является недействительным.";
+
+/* Preset -> import error reason */
+"The selected preset was created with a newer version of HandBrake." = "Выбранный пресет был создан в более новой версии HandBrake.";
+
+/* Title description */
+"Title %d, %@" = "Заголовок %1$d, %2$@";
+
+/* Title description */
+"Title %d, %@, %@" = "Заголовок %1$d, %2$@, %3$@";
+
+/* Video description */
+"Tune: " = "Настройка:";
+
+/* HBJob -> video short description encoder name
+ Video description */
+"Unknown" = "Неизвестно";
+
+/* HBFilters -> filter display name */
+"Unsharp" = "Unsharp";
+
+/* HBJob -> invalid unsharp custom settings error recovery suggestion */
+"Unsharp syntax: y-strength=y:y-size=y:cb-strength=c:cb-size=c:cr-strength=c:cr-size=c\n\nUnsharp default: y-strength=0.25:y-size=7:cb-strength=0.25:cb-size=7" = "Синтаксис Unsharp: y-strength=y:y-size=y:cb-strength=c:cb-size=c:cr-strength=c:cr-size=c\n\nUnsharp по умолчанию: y-strength=0.25:y-size=7:cb-strength=0.25:cb-size=7";
+
+/* HBJob -> video short description framerate */
+"VFR" = "VFR";
+
+/* Video description */
+"Video Options:" = "Опции Видео:";
+
+/* Video description */
+"Video:" = "Видео:";
+
+/* HBJob -> Format display name */
+"WebM File" = "WebM-файл";
+
+/* HBFilters -> filter display name */
+"Yadif" = "Yadif";
+
+/* HBJob -> invalid Yadif custom settings error recovery suggestion */
+"Yadif syntax: mode=m:parity=p\n\nYadif default: mode=3" = "Yadif синтаксис: mode=m:parity=p\n\nYadif по умолчанию: mode=3";
+
diff --git a/macosx/HandBrakeXPCService/ru.lproj/Localizable.strings b/macosx/HandBrakeXPCService/ru.lproj/Localizable.strings
new file mode 100644
index 000000000..6a88a3e08
--- /dev/null
+++ b/macosx/HandBrakeXPCService/ru.lproj/Localizable.strings
@@ -0,0 +1,4 @@
+/*
+ Localizable.strings
+ HandBrake
+*/
diff --git a/macosx/de.lproj/Video.strings b/macosx/de.lproj/Video.strings
index 8d74f3dec..07d673799 100644
--- a/macosx/de.lproj/Video.strings
+++ b/macosx/de.lproj/Video.strings
@@ -1,5 +1,5 @@
-/* Class = "NSButtonCell"; title = "Fast Decode"; ObjectID = "5De-nU-l3h"; */
-"5De-nU-l3h.title" = "Schnelle Decodierung";
+/* Class = "CocoaBindingsConnection"; ibShadowedIsNilPlaceholder = "auto"; ObjectID = "4Hq-BG-Ulb"; */
+"4Hq-BG-Ulb.ibShadowedIsNilPlaceholder" = "Auto";
/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "6Cs-jo-8Q6"; */
"6Cs-jo-8Q6.title" = "OtherViews";
@@ -7,11 +7,8 @@
/* Class = "NSButtonCell"; title = "Constant Framerate"; ObjectID = "6Dd-IP-Pwt"; */
"6Dd-IP-Pwt.title" = "Konstante Bildfrequenz";
-/* Class = "NSTextFieldCell"; title = "Encoder Options:"; ObjectID = "7bP-tR-sAX"; */
-"7bP-tR-sAX.title" = "Encodereinstellungen:";
-
-/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "7CG-ga-88H"; */
-"7CG-ga-88H.title" = "OtherViews";
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Video encoder level. Sets and ensures compliance with the specified video compression standard level. Overrides all other settings."; ObjectID = "8CM-4G-oId"; */
+"8CM-4G-oId.ibShadowedToolTip" = "Videoencoderstufe. Garantiert die Erfüllung bestimmter Videostandardprofile. Überschreibt alle anderen Einstellungen.";
/* Class = "NSPopUpButton"; ibShadowedToolTip = "Framerate (Frames Per Second). Number of pictures displayed during each second of video."; ObjectID = "9tc-EO-QMd"; */
"9tc-EO-QMd.ibShadowedToolTip" = "Bildfrequenz (Bilder pro Sekunde, BpS). Bilder die pro Sekunde im Video angezeigt werden.";
@@ -19,14 +16,8 @@
/* Class = "NSTextField"; ibShadowedToolTip = "Average Bitrate varies quality to ensure the data rate remains relatively consistent throughout the video."; ObjectID = "A3o-Zx-OfM"; */
"A3o-Zx-OfM.ibShadowedToolTip" = "Die durchschnittliche Bitrate variiert die Qualität um sicherzustellen, dass die Datenrate relativ konstant über das gesammte Video bleibt.";
-/* Class = "NSBox"; title = "x264 Presets"; ObjectID = "A4U-3F-pYq"; */
-"A4U-3F-pYq.title" = "x264-Voreinstellungen";
-
-/* Class = "NSPopUpButton"; ibShadowedToolTip = "Video encoder tune. Further adjusts encoder preset to optimize settings for specific scenarios."; ObjectID = "A7d-wM-Xmp"; */
-"A7d-wM-Xmp.ibShadowedToolTip" = "Videoencoderabstimmung. Zur weiteren Einstellung des Encoders um die Einstellung an bestimmte Szenarien anzupassen.";
-
-/* Class = "NSSlider"; ibShadowedToolTip = "Video encoder preset. Adjusts encoder settings to balance compression efficiency and encoding speed. Slower encoder presets may use settings that are less compatible with certain devices."; ObjectID = "Biw-5K-pPD"; */
-"Biw-5K-pPD.ibShadowedToolTip" = "Videoencodervoreinstellungen. Stellt die Encodiereinstellungen so ein, dass Kompressionseffizienz und Geschwindigkeit im Gleichgewicht sind. Voreinstellungen mit langsamer Geschwindigkeit sind evtl. nicht kompatibel mit manchen Geräten.";
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "Aes-nP-7qS"; */
+"Aes-nP-7qS.title" = "OtherViews";
/* Class = "NSButton"; ibShadowedToolTip = "2-pass encoding analyzes the entire source video before encoding. The information gathered enables the encoder to make more informed decisions about quality and data rate in Average Bitrate mode."; ObjectID = "bnV-aE-FVh"; */
"bnV-aE-FVh.ibShadowedToolTip" = "Die Encodierung in zwei Durchgängen analysiert das Video vor dem Encodieren. Die daraus gewonnenen Informationen ermöglichen es dem Encoder bessere Entscheidungen bezüglich Qualität und Datenrate im Modus mit durchschnittlicher Bitrate zu treffen.";
@@ -34,41 +25,62 @@
/* Class = "NSTextFieldCell"; title = "0"; ObjectID = "bvD-W7-O0N"; */
"bvD-W7-O0N.title" = "0";
-/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "c4N-uO-iVC"; */
-"c4N-uO-iVC.title" = "OtherViews";
-
/* Class = "CocoaBindingsConnection"; ibShadowedIsNilPlaceholder = "0"; ObjectID = "c27-4i-SiJ"; */
"c27-4i-SiJ.ibShadowedIsNilPlaceholder" = "0";
/* Class = "CocoaBindingsConnection"; ibShadowedNotApplicablePlaceholder = "0"; ObjectID = "c27-4i-SiJ"; */
"c27-4i-SiJ.ibShadowedNotApplicablePlaceholder" = "0";
-/* Class = "NSPopUpButton"; ibShadowedToolTip = "Video encoder profile. Sets and ensures compliance with the specified video compression standard profile. Overrides all other settings."; ObjectID = "CPP-lh-FbN"; */
-"CPP-lh-FbN.ibShadowedToolTip" = "Videoencoderprofil. Garantiert die Erfüllung bestimmter Videostandardprofile. Überschreibt alle anderen Einstellungen.";
+/* Class = "NSTextFieldCell"; title = "Unparse:"; ObjectID = "CLk-dp-1b7"; */
+"CLk-dp-1b7.title" = "Serialisieren:";
+
+/* Class = "NSTextFieldCell"; title = "Encoder Options:"; ObjectID = "cRF-pz-1jt"; */
+"cRF-pz-1jt.title" = "Encodereinstellungen:";
+
+/* Class = "CocoaBindingsConnection"; ibShadowedIsNilPlaceholder = "auto"; ObjectID = "CRz-On-Jen"; */
+"CRz-On-Jen.ibShadowedIsNilPlaceholder" = "Auto";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Video encoder tune. Further adjusts encoder preset to optimize settings for specific scenarios."; ObjectID = "cXd-X7-OhB"; */
+"cXd-X7-OhB.ibShadowedToolTip" = "Videoencoderabstimmung. Zur weiteren Einstellung des Encoders um die Einstellung an bestimmte Szenarien anzupassen.";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Displays all internal video encoder options."; ObjectID = "dwn-bf-Ua0"; */
+"dwn-bf-Ua0.ibShadowedToolTip" = "Zeigt alle internen Videoencodiereinstellungen.";
+
+/* Class = "NSButtonCell"; title = "Fast Decode"; ObjectID = "EcY-w1-bc8"; */
+"EcY-w1-bc8.title" = "Schnelle Decodierung";
/* Class = "NSTextFieldCell"; title = "Quality:"; ObjectID = "F3s-qR-qeE"; */
"F3s-qR-qeE.title" = "Qualität:";
-/* Class = "NSTextFieldCell"; title = "Unparse:"; ObjectID = "G8P-IF-mpl"; */
-"G8P-IF-mpl.title" = "Serialisieren:";
+/* Class = "NSSlider"; ibShadowedToolTip = "Video encoder preset. Adjusts encoder settings to balance compression efficiency and encoding speed. Slower encoder presets may use settings that are less compatible with certain devices."; ObjectID = "fue-2d-Bjn"; */
+"fue-2d-Bjn.ibShadowedToolTip" = "Videoencodervoreinstellungen. Stellt die Encodiereinstellungen so ein, dass Kompressionseffizienz und Geschwindigkeit im Gleichgewicht sind. Voreinstellungen mit langsamer Geschwindigkeit sind evtl. nicht kompatibel mit manchen Geräten.";
+
+/* Class = "NSTextFieldCell"; title = "Tune:"; ObjectID = "fzT-im-zKN"; */
+"fzT-im-zKN.title" = "Abstimmung:";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Additional video encoder options. For advanced use only.\n\nSyntax: option-1=foo:opt2=bar"; ObjectID = "gEp-lv-YUY"; */
+"gEp-lv-YUY.ibShadowedToolTip" = "Zusätzliche Videoencodiereinstellungen. Für erfahrene Anwender.\n\nSyntax: option-1=foo:opt2=bar";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "gIJ-Xs-uVF"; */
+"gIJ-Xs-uVF.title" = "OtherViews";
/* Class = "NSSlider"; ibShadowedToolTip = "Constant Quality varies bitrate to ensure visual quality remains relatively consistent throughout the video.\n\nAdjust the quality slider to the right to increase quality or to the left to decrease quality, in small increments of plus or minus 1-2.\n\nRecommended values for the x264 and x265 encoders are RF 18-28. Higher quality settings may produce extremely large files.\n\nx264 is lossless at RF 0."; ObjectID = "GPu-Ht-bKg"; */
"GPu-Ht-bKg.ibShadowedToolTip" = "Konstante Qualität variiert die Bitrate um eine gleichbleibende visuelle Qualität über das ganze Video zu garantieren.\n\nWird der Qualitätsregler nach rechts bewegt erhöht sich die Qualität, nach links erniedrigt sie sich.\n\nEmpfohlene Werte für x264 und x265 sind zwischen RF 18-28. Höhere Qualitätseinstellungen produzieren evtl. sehr große Dateien.\n\nx264 ist verlustfrei bei RF 0.";
-/* Class = "NSTextFieldCell"; title = "Profile:"; ObjectID = "hib-wi-BDx"; */
-"hib-wi-BDx.title" = "Profil:";
+/* Class = "NSTextFieldCell"; title = "Profile:"; ObjectID = "Hho-GY-qOR"; */
+"Hho-GY-qOR.title" = "Profil:";
-/* Class = "NSTextFieldCell"; title = "Preset:"; ObjectID = "iab-iA-j04"; */
-"iab-iA-j04.title" = "Voreinstellung:";
-
-/* Class = "CocoaBindingsConnection"; ibShadowedIsNilPlaceholder = "auto"; ObjectID = "ioS-p7-9Ri"; */
-"ioS-p7-9Ri.ibShadowedIsNilPlaceholder" = "Auto";
+/* Class = "NSTextFieldCell"; title = "Additional Options:"; ObjectID = "ja7-Zr-y1P"; */
+"ja7-Zr-y1P.title" = "Zusätzliche Parameter:";
/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "Jj0-Qw-HF8"; */
"Jj0-Qw-HF8.title" = "OtherViews";
-/* Class = "NSTextField"; ibShadowedToolTip = "Additional video encoder options. For advanced use only.\n\nSyntax: option-1=foo:opt2=bar"; ObjectID = "mL3-yC-hUj"; */
-"mL3-yC-hUj.ibShadowedToolTip" = "Zusätzliche Videoencodiereinstellungen. Für erfahrene Anwender.\n\nSyntax: option-1=foo:opt2=bar";
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Video encoder profile. Sets and ensures compliance with the specified video compression standard profile. Overrides all other settings."; ObjectID = "kh8-d2-hSD"; */
+"kh8-d2-hSD.ibShadowedToolTip" = "Videoencoderprofil. Garantiert die Erfüllung bestimmter Videostandardprofile. Überschreibt alle anderen Einstellungen.";
+
+/* Class = "NSTextFieldCell"; title = "Encoder Options:"; ObjectID = "kPs-u2-fDn"; */
+"kPs-u2-fDn.title" = "Encodereinstellungen:";
/* Class = "NSTextFieldCell"; title = "Video Encoder:"; ObjectID = "Mrb-6Q-0YM"; */
"Mrb-6Q-0YM.title" = "Videoencoder:";
@@ -76,29 +88,29 @@
/* Class = "NSButtonCell"; title = "2-pass encoding"; ObjectID = "nPA-nO-Eik"; */
"nPA-nO-Eik.title" = "Encodierung in 2 Durchgängen";
-/* Class = "NSTextField"; ibShadowedToolTip = "Additional video encoder options. For advanced use only.\n\nSyntax: option-1=foo:opt2=bar,baz"; ObjectID = "oJk-ur-wgc"; */
-"oJk-ur-wgc.ibShadowedToolTip" = "Zusätzliche Videoencodiereinstellungen. Für erfahrene Anwender.\n\nSyntax: option-1=foo:opt2=bar,baz";
-
/* Class = "NSButton"; ibShadowedToolTip = "Turbo first pass speeds up the first pass of a 2-pass encode for a slight penalty to analysis."; ObjectID = "olm-zg-k9Y"; */
"olm-zg-k9Y.ibShadowedToolTip" = "Der beschleunigte erste Durchgang beschleunigt die Encodierung in zwei Durchgängen, ist aber mit einer etwas schlechteren Analyseleistung behaftet.";
-/* Class = "NSPopUpButton"; ibShadowedToolTip = "Video encoder level. Sets and ensures compliance with the specified video compression standard level. Overrides all other settings."; ObjectID = "P7c-Zk-G99"; */
-"P7c-Zk-G99.ibShadowedToolTip" = "Videoencoderstufe. Garantiert die Erfüllung bestimmter Videostandardprofile. Überschreibt alle anderen Einstellungen.";
+/* Class = "NSTextFieldCell"; title = "Preset:"; ObjectID = "QWu-rv-zfM"; */
+"QWu-rv-zfM.title" = "Voreinstellung:";
-/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "pPu-oR-2R8"; */
-"pPu-oR-2R8.title" = "OtherViews";
-
-/* Class = "NSTextFieldCell"; title = "Level:"; ObjectID = "QyZ-rl-uGw"; */
-"QyZ-rl-uGw.title" = "Level:";
+/* Class = "NSTextField"; ibShadowedToolTip = "Additional video encoder options. For advanced use only.\n\nSyntax: option-1=foo:opt2=bar,baz"; ObjectID = "rbo-w6-ENd"; */
+"rbo-w6-ENd.ibShadowedToolTip" = "Zusätzliche Videoencodiereinstellungen. Für erfahrene Anwender.\n\nSyntax: option-1=foo:opt2=bar,baz";
/* Class = "NSTextFieldCell"; title = "RF:"; ObjectID = "rRB-9F-pHn"; */
"rRB-9F-pHn.title" = "RF:";
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "rXn-NC-pEv"; */
+"rXn-NC-pEv.title" = "OtherViews";
+
/* Class = "NSTextFieldCell"; title = "Framerate (FPS):"; ObjectID = "SJc-tv-AMH"; */
"SJc-tv-AMH.title" = "Bildfrequenz (BpS):";
-/* Class = "CocoaBindingsConnection"; ibShadowedIsNilPlaceholder = "auto"; ObjectID = "v8q-ly-ZVP"; */
-"v8q-ly-ZVP.ibShadowedIsNilPlaceholder" = "Auto";
+/* Class = "NSTextFieldCell"; title = "Level:"; ObjectID = "sTM-lk-DBC"; */
+"sTM-lk-DBC.title" = "Level:";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Fast Decode uses settings that reduce CPU usage during playback of the encoded video. Useful for devices that struggle to play video without stuttering."; ObjectID = "stU-Fo-Avu"; */
+"stU-Fo-Avu.ibShadowedToolTip" = "Die schnelle Decodierung benutzt Einstellungen um die Prozessorauslastung beim Abspielen des encodierten Videos zu reduzieren. Nützlich bei leistungsschwachen Abspielgeräten, bei denen das Video sonst nicht ruckelfrei läuft.";
/* Class = "NSButtonCell"; title = "Average Bitrate (kbps):"; ObjectID = "VQe-CK-YDR"; */
"VQe-CK-YDR.title" = "Mittlere Bitrate (kbps):";
@@ -106,27 +118,12 @@
/* Class = "NSButtonCell"; title = "Turbo first pass"; ObjectID = "vSc-VB-NEv"; */
"vSc-VB-NEv.title" = "Ersten Durchgang beschleunigen";
-/* Class = "NSTextField"; ibShadowedToolTip = "Displays all internal video encoder options."; ObjectID = "wk1-2U-z4i"; */
-"wk1-2U-z4i.ibShadowedToolTip" = "Zeigt alle internen Videoencodiereinstellungen.";
-
-/* Class = "NSTextFieldCell"; title = "Encoder Options:"; ObjectID = "XIe-8Z-tIF"; */
-"XIe-8Z-tIF.title" = "Encodereinstellungen:";
-
/* Class = "NSPopUpButton"; ibShadowedToolTip = "Video encoder. Determines video type and settings used during encoding."; ObjectID = "xwK-Yu-a1e"; */
"xwK-Yu-a1e.ibShadowedToolTip" = "Videoencoder. Legt den Videotyp und die Einstellungen während des Encodierens fest.";
-/* Class = "NSButton"; ibShadowedToolTip = "Fast Decode uses settings that reduce CPU usage during playback of the encoded video. Useful for devices that struggle to play video without stuttering."; ObjectID = "z7F-H2-Vfr"; */
-"z7F-H2-Vfr.ibShadowedToolTip" = "Die schnelle Decodierung benutzt Einstellungen um die Prozessorauslastung beim Abspielen des encodierten Videos zu reduzieren. Nützlich bei leistungsschwachen Abspielgeräten, bei denen das Video sonst nicht ruckelfrei läuft.";
-
/* Class = "NSButtonCell"; title = "Constant Quality"; ObjectID = "ZjL-cY-O5f"; */
"ZjL-cY-O5f.title" = "Konstante Qualität";
-/* Class = "NSTextFieldCell"; title = "Tune:"; ObjectID = "zSD-4Y-1cI"; */
-"zSD-4Y-1cI.title" = "Abstimmung:";
-
-/* Class = "NSTextFieldCell"; title = "Additional Options:"; ObjectID = "ZSm-03-g0B"; */
-"ZSm-03-g0B.title" = "Zusätzliche Parameter:";
-
/* Class = "NSButtonCell"; title = "Variable Framerate"; ObjectID = "zZo-75-1WG"; */
"zZo-75-1WG.title" = "Variable Bildfrequenz";
diff --git a/macosx/fr.lproj/Video.strings b/macosx/fr.lproj/Video.strings
index bf2821595..f97a210cf 100644
--- a/macosx/fr.lproj/Video.strings
+++ b/macosx/fr.lproj/Video.strings
@@ -1,5 +1,5 @@
-/* Class = "NSButtonCell"; title = "Fast Decode"; ObjectID = "5De-nU-l3h"; */
-"5De-nU-l3h.title" = "Décodage rapide";
+/* Class = "CocoaBindingsConnection"; ibShadowedIsNilPlaceholder = "auto"; ObjectID = "4Hq-BG-Ulb"; */
+"4Hq-BG-Ulb.ibShadowedIsNilPlaceholder" = "automatique";
/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "6Cs-jo-8Q6"; */
"6Cs-jo-8Q6.title" = "AutresVues";
@@ -7,11 +7,8 @@
/* Class = "NSButtonCell"; title = "Constant Framerate"; ObjectID = "6Dd-IP-Pwt"; */
"6Dd-IP-Pwt.title" = "Fréquence d'images constante";
-/* Class = "NSTextFieldCell"; title = "Encoder Options:"; ObjectID = "7bP-tR-sAX"; */
-"7bP-tR-sAX.title" = "Options de l'encodeur :";
-
-/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "7CG-ga-88H"; */
-"7CG-ga-88H.title" = "AutresVues";
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Video encoder level. Sets and ensures compliance with the specified video compression standard level. Overrides all other settings."; ObjectID = "8CM-4G-oId"; */
+"8CM-4G-oId.ibShadowedToolTip" = "Niveau d'encodeur vidéo. Définit et assure la conformité avec le niveau standard de compression vidéo spécifié. Remplace tous les autres paramètres.";
/* Class = "NSPopUpButton"; ibShadowedToolTip = "Framerate (Frames Per Second). Number of pictures displayed during each second of video."; ObjectID = "9tc-EO-QMd"; */
"9tc-EO-QMd.ibShadowedToolTip" = "Fréquence d'images (Images Par Seconde). Nombre d'images affichées durant chaque seconde de la vidéo.";
@@ -19,14 +16,8 @@
/* Class = "NSTextField"; ibShadowedToolTip = "Average Bitrate varies quality to ensure the data rate remains relatively consistent throughout the video."; ObjectID = "A3o-Zx-OfM"; */
"A3o-Zx-OfM.ibShadowedToolTip" = "Le débit binaire moyen varie en fonction de la qualité pour s'assurer que le débit de données reste relativement constant tout au long de la vidéo.";
-/* Class = "NSBox"; title = "x264 Presets"; ObjectID = "A4U-3F-pYq"; */
-"A4U-3F-pYq.title" = "Préréglages x264";
-
-/* Class = "NSPopUpButton"; ibShadowedToolTip = "Video encoder tune. Further adjusts encoder preset to optimize settings for specific scenarios."; ObjectID = "A7d-wM-Xmp"; */
-"A7d-wM-Xmp.ibShadowedToolTip" = "Réglage de l'encodage vidéo. Ajuste le préréglage de l'encodeur pour aligner ses réglages à un scénario spécifique.";
-
-/* Class = "NSSlider"; ibShadowedToolTip = "Video encoder preset. Adjusts encoder settings to balance compression efficiency and encoding speed. Slower encoder presets may use settings that are less compatible with certain devices."; ObjectID = "Biw-5K-pPD"; */
-"Biw-5K-pPD.ibShadowedToolTip" = "Encodeur vidéo prédéfini. Ajuste les paramètres du codeur pour équilibrer l'efficacité de la compression et la vitesse de codage. Les préréglages d'encodeur plus lents peuvent utiliser des paramètres moins compatibles avec certains appareils. ";
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "Aes-nP-7qS"; */
+"Aes-nP-7qS.title" = "AutresVues";
/* Class = "NSButton"; ibShadowedToolTip = "2-pass encoding analyzes the entire source video before encoding. The information gathered enables the encoder to make more informed decisions about quality and data rate in Average Bitrate mode."; ObjectID = "bnV-aE-FVh"; */
"bnV-aE-FVh.ibShadowedToolTip" = "L'encodage double-passe analyse intégralement la source vidéo avant encodage. Les informations recueillies permettent ensuite à l'encodeur d'ajuster plus finement la qualité et le débit en mode Débit moyen.";
@@ -34,41 +25,62 @@
/* Class = "NSTextFieldCell"; title = "0"; ObjectID = "bvD-W7-O0N"; */
"bvD-W7-O0N.title" = "0";
-/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "c4N-uO-iVC"; */
-"c4N-uO-iVC.title" = "AutresVues";
-
/* Class = "CocoaBindingsConnection"; ibShadowedIsNilPlaceholder = "0"; ObjectID = "c27-4i-SiJ"; */
"c27-4i-SiJ.ibShadowedIsNilPlaceholder" = "0";
/* Class = "CocoaBindingsConnection"; ibShadowedNotApplicablePlaceholder = "0"; ObjectID = "c27-4i-SiJ"; */
"c27-4i-SiJ.ibShadowedNotApplicablePlaceholder" = "0";
-/* Class = "NSPopUpButton"; ibShadowedToolTip = "Video encoder profile. Sets and ensures compliance with the specified video compression standard profile. Overrides all other settings."; ObjectID = "CPP-lh-FbN"; */
-"CPP-lh-FbN.ibShadowedToolTip" = "Profil d'encodage vidéo. Règle et assure la compatibilité avec le profil standard de compression vidéo. Annule tout autre réglage.";
+/* Class = "NSTextFieldCell"; title = "Unparse:"; ObjectID = "CLk-dp-1b7"; */
+"CLk-dp-1b7.title" = "Non analysé :";
+
+/* Class = "NSTextFieldCell"; title = "Encoder Options:"; ObjectID = "cRF-pz-1jt"; */
+"cRF-pz-1jt.title" = "Options de l'encodeur :";
+
+/* Class = "CocoaBindingsConnection"; ibShadowedIsNilPlaceholder = "auto"; ObjectID = "CRz-On-Jen"; */
+"CRz-On-Jen.ibShadowedIsNilPlaceholder" = "automatique";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Video encoder tune. Further adjusts encoder preset to optimize settings for specific scenarios."; ObjectID = "cXd-X7-OhB"; */
+"cXd-X7-OhB.ibShadowedToolTip" = "Réglage de l'encodage vidéo. Ajuste le préréglage de l'encodeur pour aligner ses réglages à un scénario spécifique.";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Displays all internal video encoder options."; ObjectID = "dwn-bf-Ua0"; */
+"dwn-bf-Ua0.ibShadowedToolTip" = "Affiche toutes les options de l'encodeur vidéo interne.";
+
+/* Class = "NSButtonCell"; title = "Fast Decode"; ObjectID = "EcY-w1-bc8"; */
+"EcY-w1-bc8.title" = "Décodage rapide";
/* Class = "NSTextFieldCell"; title = "Quality:"; ObjectID = "F3s-qR-qeE"; */
"F3s-qR-qeE.title" = "Qualité :";
-/* Class = "NSTextFieldCell"; title = "Unparse:"; ObjectID = "G8P-IF-mpl"; */
-"G8P-IF-mpl.title" = "Non analysé :";
+/* Class = "NSSlider"; ibShadowedToolTip = "Video encoder preset. Adjusts encoder settings to balance compression efficiency and encoding speed. Slower encoder presets may use settings that are less compatible with certain devices."; ObjectID = "fue-2d-Bjn"; */
+"fue-2d-Bjn.ibShadowedToolTip" = "Encodeur vidéo prédéfini. Ajuste les paramètres du codeur pour équilibrer l'efficacité de la compression et la vitesse de codage. Les préréglages d'encodeur plus lents peuvent utiliser des paramètres moins compatibles avec certains appareils. ";
+
+/* Class = "NSTextFieldCell"; title = "Tune:"; ObjectID = "fzT-im-zKN"; */
+"fzT-im-zKN.title" = "Régler :";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Additional video encoder options. For advanced use only.\n\nSyntax: option-1=foo:opt2=bar"; ObjectID = "gEp-lv-YUY"; */
+"gEp-lv-YUY.ibShadowedToolTip" = "Options supplémentaire d'encodeur vidéo. Pour utilisation avancée seulement. \n\nSyntaxe : option-1=foo:opt2=bar";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "gIJ-Xs-uVF"; */
+"gIJ-Xs-uVF.title" = "AutresVues";
/* Class = "NSSlider"; ibShadowedToolTip = "Constant Quality varies bitrate to ensure visual quality remains relatively consistent throughout the video.\n\nAdjust the quality slider to the right to increase quality or to the left to decrease quality, in small increments of plus or minus 1-2.\n\nRecommended values for the x264 and x265 encoders are RF 18-28. Higher quality settings may produce extremely large files.\n\nx264 is lossless at RF 0."; ObjectID = "GPu-Ht-bKg"; */
"GPu-Ht-bKg.ibShadowedToolTip" = "\"Qualité Constante\" fait varier le débit pour s'assurer que la qualité visuelle reste constante tout au long de la vidéo.\n\nAjuster le curseur de qualité vers la droite pour augmenter la qualité ou vers la gauche pour la diminuer, par petits incréments de plus ou moins 1-2.\n\nLes valeurs recommandées pour les encodeurs x264 et x265 sont RF 18-28. Un réglage supérieur de la qualité peut produire des fichiers très volumineux.\n\nRéglé sur la qualité 0, l'encodage x264 est sans perte.";
-/* Class = "NSTextFieldCell"; title = "Profile:"; ObjectID = "hib-wi-BDx"; */
-"hib-wi-BDx.title" = "Profile :";
+/* Class = "NSTextFieldCell"; title = "Profile:"; ObjectID = "Hho-GY-qOR"; */
+"Hho-GY-qOR.title" = "Profile :";
-/* Class = "NSTextFieldCell"; title = "Preset:"; ObjectID = "iab-iA-j04"; */
-"iab-iA-j04.title" = "Préréglage :";
-
-/* Class = "CocoaBindingsConnection"; ibShadowedIsNilPlaceholder = "auto"; ObjectID = "ioS-p7-9Ri"; */
-"ioS-p7-9Ri.ibShadowedIsNilPlaceholder" = "automatique";
+/* Class = "NSTextFieldCell"; title = "Additional Options:"; ObjectID = "ja7-Zr-y1P"; */
+"ja7-Zr-y1P.title" = "Options additionnelles :";
/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "Jj0-Qw-HF8"; */
"Jj0-Qw-HF8.title" = "AutresVues";
-/* Class = "NSTextField"; ibShadowedToolTip = "Additional video encoder options. For advanced use only.\n\nSyntax: option-1=foo:opt2=bar"; ObjectID = "mL3-yC-hUj"; */
-"mL3-yC-hUj.ibShadowedToolTip" = "Options supplémentaire d'encodeur vidéo. Pour utilisation avancée seulement. \n\nSyntaxe : option-1=foo:opt2=bar";
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Video encoder profile. Sets and ensures compliance with the specified video compression standard profile. Overrides all other settings."; ObjectID = "kh8-d2-hSD"; */
+"kh8-d2-hSD.ibShadowedToolTip" = "Profil d'encodage vidéo. Règle et assure la compatibilité avec le profil standard de compression vidéo. Annule tout autre réglage.";
+
+/* Class = "NSTextFieldCell"; title = "Encoder Options:"; ObjectID = "kPs-u2-fDn"; */
+"kPs-u2-fDn.title" = "Options de l'encodeur :";
/* Class = "NSTextFieldCell"; title = "Video Encoder:"; ObjectID = "Mrb-6Q-0YM"; */
"Mrb-6Q-0YM.title" = "Encodeur vidéo :";
@@ -76,29 +88,29 @@
/* Class = "NSButtonCell"; title = "2-pass encoding"; ObjectID = "nPA-nO-Eik"; */
"nPA-nO-Eik.title" = "Encodage en 2 passes";
-/* Class = "NSTextField"; ibShadowedToolTip = "Additional video encoder options. For advanced use only.\n\nSyntax: option-1=foo:opt2=bar,baz"; ObjectID = "oJk-ur-wgc"; */
-"oJk-ur-wgc.ibShadowedToolTip" = "Options d'encodage vidéo complémentaires. Pour une utilisation avancée uniquement.\n\nSyntaxe: option-1=foo:opt2=bar,baz";
-
/* Class = "NSButton"; ibShadowedToolTip = "Turbo first pass speeds up the first pass of a 2-pass encode for a slight penalty to analysis."; ObjectID = "olm-zg-k9Y"; */
"olm-zg-k9Y.ibShadowedToolTip" = "Turbo premier passage accélère le premier passage d'un encodage à 2 passes pour une légère pénalité d'analyse. ";
-/* Class = "NSPopUpButton"; ibShadowedToolTip = "Video encoder level. Sets and ensures compliance with the specified video compression standard level. Overrides all other settings."; ObjectID = "P7c-Zk-G99"; */
-"P7c-Zk-G99.ibShadowedToolTip" = "Niveau d'encodeur vidéo. Définit et assure la conformité avec le niveau standard de compression vidéo spécifié. Remplace tous les autres paramètres.";
+/* Class = "NSTextFieldCell"; title = "Preset:"; ObjectID = "QWu-rv-zfM"; */
+"QWu-rv-zfM.title" = "Préréglage :";
-/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "pPu-oR-2R8"; */
-"pPu-oR-2R8.title" = "AutresVues";
-
-/* Class = "NSTextFieldCell"; title = "Level:"; ObjectID = "QyZ-rl-uGw"; */
-"QyZ-rl-uGw.title" = "Niveau :";
+/* Class = "NSTextField"; ibShadowedToolTip = "Additional video encoder options. For advanced use only.\n\nSyntax: option-1=foo:opt2=bar,baz"; ObjectID = "rbo-w6-ENd"; */
+"rbo-w6-ENd.ibShadowedToolTip" = "Options d'encodage vidéo complémentaires. Pour une utilisation avancée uniquement.\n\nSyntaxe: option-1=foo:opt2=bar,baz";
/* Class = "NSTextFieldCell"; title = "RF:"; ObjectID = "rRB-9F-pHn"; */
"rRB-9F-pHn.title" = "RF :";
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "rXn-NC-pEv"; */
+"rXn-NC-pEv.title" = "AutresVues";
+
/* Class = "NSTextFieldCell"; title = "Framerate (FPS):"; ObjectID = "SJc-tv-AMH"; */
"SJc-tv-AMH.title" = "Fréquence d'images (IPS) :";
-/* Class = "CocoaBindingsConnection"; ibShadowedIsNilPlaceholder = "auto"; ObjectID = "v8q-ly-ZVP"; */
-"v8q-ly-ZVP.ibShadowedIsNilPlaceholder" = "automatique";
+/* Class = "NSTextFieldCell"; title = "Level:"; ObjectID = "sTM-lk-DBC"; */
+"sTM-lk-DBC.title" = "Niveau :";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Fast Decode uses settings that reduce CPU usage during playback of the encoded video. Useful for devices that struggle to play video without stuttering."; ObjectID = "stU-Fo-Avu"; */
+"stU-Fo-Avu.ibShadowedToolTip" = "Le décodage rapide utilise des paramètres qui réduisent l'utilisation du processeur lors de la lecture de la vidéo encodée. Utile pour les appareils qui ont du mal à lire des vidéos sans lague. ";
/* Class = "NSButtonCell"; title = "Average Bitrate (kbps):"; ObjectID = "VQe-CK-YDR"; */
"VQe-CK-YDR.title" = "Débit moyen (kbps) :";
@@ -106,27 +118,12 @@
/* Class = "NSButtonCell"; title = "Turbo first pass"; ObjectID = "vSc-VB-NEv"; */
"vSc-VB-NEv.title" = "Premier passage turbo";
-/* Class = "NSTextField"; ibShadowedToolTip = "Displays all internal video encoder options."; ObjectID = "wk1-2U-z4i"; */
-"wk1-2U-z4i.ibShadowedToolTip" = "Affiche toutes les options de l'encodeur vidéo interne.";
-
-/* Class = "NSTextFieldCell"; title = "Encoder Options:"; ObjectID = "XIe-8Z-tIF"; */
-"XIe-8Z-tIF.title" = "Options de l'encodeur :";
-
/* Class = "NSPopUpButton"; ibShadowedToolTip = "Video encoder. Determines video type and settings used during encoding."; ObjectID = "xwK-Yu-a1e"; */
"xwK-Yu-a1e.ibShadowedToolTip" = "Encodeur vidéo. Détermine le type de la vidéo et les réglages utilisés pendant l'encodage.";
-/* Class = "NSButton"; ibShadowedToolTip = "Fast Decode uses settings that reduce CPU usage during playback of the encoded video. Useful for devices that struggle to play video without stuttering."; ObjectID = "z7F-H2-Vfr"; */
-"z7F-H2-Vfr.ibShadowedToolTip" = "Le décodage rapide utilise des paramètres qui réduisent l'utilisation du processeur lors de la lecture de la vidéo encodée. Utile pour les appareils qui ont du mal à lire des vidéos sans lague. ";
-
/* Class = "NSButtonCell"; title = "Constant Quality"; ObjectID = "ZjL-cY-O5f"; */
"ZjL-cY-O5f.title" = "Qualité constante";
-/* Class = "NSTextFieldCell"; title = "Tune:"; ObjectID = "zSD-4Y-1cI"; */
-"zSD-4Y-1cI.title" = "Régler :";
-
-/* Class = "NSTextFieldCell"; title = "Additional Options:"; ObjectID = "ZSm-03-g0B"; */
-"ZSm-03-g0B.title" = "Options additionnelles :";
-
/* Class = "NSButtonCell"; title = "Variable Framerate"; ObjectID = "zZo-75-1WG"; */
"zZo-75-1WG.title" = "Fréquence d'images variable";
diff --git a/macosx/it.lproj/Video.strings b/macosx/it.lproj/Video.strings
index 9d720950c..7e1c413a6 100644
--- a/macosx/it.lproj/Video.strings
+++ b/macosx/it.lproj/Video.strings
@@ -1,5 +1,5 @@
-/* Class = "NSButtonCell"; title = "Fast Decode"; ObjectID = "5De-nU-l3h"; */
-"5De-nU-l3h.title" = "Decodifica veloce";
+/* Class = "CocoaBindingsConnection"; ibShadowedIsNilPlaceholder = "auto"; ObjectID = "4Hq-BG-Ulb"; */
+"4Hq-BG-Ulb.ibShadowedIsNilPlaceholder" = "auto";
/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "6Cs-jo-8Q6"; */
"6Cs-jo-8Q6.title" = "OtherViews";
@@ -7,11 +7,8 @@
/* Class = "NSButtonCell"; title = "Constant Framerate"; ObjectID = "6Dd-IP-Pwt"; */
"6Dd-IP-Pwt.title" = "Freq. fotogrammi costante";
-/* Class = "NSTextFieldCell"; title = "Encoder Options:"; ObjectID = "7bP-tR-sAX"; */
-"7bP-tR-sAX.title" = "Impostazioni codificatore:";
-
-/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "7CG-ga-88H"; */
-"7CG-ga-88H.title" = "OtherViews";
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Video encoder level. Sets and ensures compliance with the specified video compression standard level. Overrides all other settings."; ObjectID = "8CM-4G-oId"; */
+"8CM-4G-oId.ibShadowedToolTip" = "Livello del codificatore video. Imposta e garantisce la conformità con il livello standard di compressione video specificato. Passa sopra a tutte le altre impostazioni.";
/* Class = "NSPopUpButton"; ibShadowedToolTip = "Framerate (Frames Per Second). Number of pictures displayed during each second of video."; ObjectID = "9tc-EO-QMd"; */
"9tc-EO-QMd.ibShadowedToolTip" = "Frequenza fotogrammi (Fotogrammi al secondo). Numero delle immagini mostrate durante ogni secondo di video.";
@@ -19,14 +16,8 @@
/* Class = "NSTextField"; ibShadowedToolTip = "Average Bitrate varies quality to ensure the data rate remains relatively consistent throughout the video."; ObjectID = "A3o-Zx-OfM"; */
"A3o-Zx-OfM.ibShadowedToolTip" = "Frequenza Dati Media varia la qualità per garantire che la velocità dei dati rimanga relativamente costante in tutto il video.";
-/* Class = "NSBox"; title = "x264 Presets"; ObjectID = "A4U-3F-pYq"; */
-"A4U-3F-pYq.title" = "Preset x264";
-
-/* Class = "NSPopUpButton"; ibShadowedToolTip = "Video encoder tune. Further adjusts encoder preset to optimize settings for specific scenarios."; ObjectID = "A7d-wM-Xmp"; */
-"A7d-wM-Xmp.ibShadowedToolTip" = "Regolazioni del codificatore video. Regola ulteriormente il preset del codificatore per ottimizzare le impostazioni per scenari specifici.";
-
-/* Class = "NSSlider"; ibShadowedToolTip = "Video encoder preset. Adjusts encoder settings to balance compression efficiency and encoding speed. Slower encoder presets may use settings that are less compatible with certain devices."; ObjectID = "Biw-5K-pPD"; */
-"Biw-5K-pPD.ibShadowedToolTip" = "Preset del codificatore video. Regola le impostazioni del codificatore per bilanciare l'efficienza di compressione e la velocità di codifica. I preset del codificatore più lenti possono utilizzare impostazioni meno compatibili con determinati dispositivi.";
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "Aes-nP-7qS"; */
+"Aes-nP-7qS.title" = "OtherViews";
/* Class = "NSButton"; ibShadowedToolTip = "2-pass encoding analyzes the entire source video before encoding. The information gathered enables the encoder to make more informed decisions about quality and data rate in Average Bitrate mode."; ObjectID = "bnV-aE-FVh"; */
"bnV-aE-FVh.ibShadowedToolTip" = "La conversione a due passaggi analizza l'interna sorgente video prima di convertire. Le informazioni ottenute consentono al codificatore di effettuare più decisioni informate sulla qualità e sulla velocità dati nella modalità Frequenza Dati Media.";
@@ -34,41 +25,62 @@
/* Class = "NSTextFieldCell"; title = "0"; ObjectID = "bvD-W7-O0N"; */
"bvD-W7-O0N.title" = "0";
-/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "c4N-uO-iVC"; */
-"c4N-uO-iVC.title" = "OtherViews";
-
/* Class = "CocoaBindingsConnection"; ibShadowedIsNilPlaceholder = "0"; ObjectID = "c27-4i-SiJ"; */
"c27-4i-SiJ.ibShadowedIsNilPlaceholder" = "0";
/* Class = "CocoaBindingsConnection"; ibShadowedNotApplicablePlaceholder = "0"; ObjectID = "c27-4i-SiJ"; */
"c27-4i-SiJ.ibShadowedNotApplicablePlaceholder" = "0";
-/* Class = "NSPopUpButton"; ibShadowedToolTip = "Video encoder profile. Sets and ensures compliance with the specified video compression standard profile. Overrides all other settings."; ObjectID = "CPP-lh-FbN"; */
-"CPP-lh-FbN.ibShadowedToolTip" = "Profilo del codificatore video. Imposta e garantisce la conformità con il profilo standard di compressione video specificato. Passa sopra a tutti le altre impostazioni.";
+/* Class = "NSTextFieldCell"; title = "Unparse:"; ObjectID = "CLk-dp-1b7"; */
+"CLk-dp-1b7.title" = "Deanalisi:";
+
+/* Class = "NSTextFieldCell"; title = "Encoder Options:"; ObjectID = "cRF-pz-1jt"; */
+"cRF-pz-1jt.title" = "Impostazioni codificatore:";
+
+/* Class = "CocoaBindingsConnection"; ibShadowedIsNilPlaceholder = "auto"; ObjectID = "CRz-On-Jen"; */
+"CRz-On-Jen.ibShadowedIsNilPlaceholder" = "auto";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Video encoder tune. Further adjusts encoder preset to optimize settings for specific scenarios."; ObjectID = "cXd-X7-OhB"; */
+"cXd-X7-OhB.ibShadowedToolTip" = "Regolazioni del codificatore video. Regola ulteriormente il preset del codificatore per ottimizzare le impostazioni per scenari specifici.";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Displays all internal video encoder options."; ObjectID = "dwn-bf-Ua0"; */
+"dwn-bf-Ua0.ibShadowedToolTip" = "Mostra tutte le opzioni internet del codificatore video.";
+
+/* Class = "NSButtonCell"; title = "Fast Decode"; ObjectID = "EcY-w1-bc8"; */
+"EcY-w1-bc8.title" = "Decodifica veloce";
/* Class = "NSTextFieldCell"; title = "Quality:"; ObjectID = "F3s-qR-qeE"; */
"F3s-qR-qeE.title" = "Qualità:";
-/* Class = "NSTextFieldCell"; title = "Unparse:"; ObjectID = "G8P-IF-mpl"; */
-"G8P-IF-mpl.title" = "Deanalisi:";
+/* Class = "NSSlider"; ibShadowedToolTip = "Video encoder preset. Adjusts encoder settings to balance compression efficiency and encoding speed. Slower encoder presets may use settings that are less compatible with certain devices."; ObjectID = "fue-2d-Bjn"; */
+"fue-2d-Bjn.ibShadowedToolTip" = "Preset del codificatore video. Regola le impostazioni del codificatore per bilanciare l'efficienza di compressione e la velocità di codifica. I preset del codificatore più lenti possono utilizzare impostazioni meno compatibili con determinati dispositivi.";
+
+/* Class = "NSTextFieldCell"; title = "Tune:"; ObjectID = "fzT-im-zKN"; */
+"fzT-im-zKN.title" = "Regolazione:";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Additional video encoder options. For advanced use only.\n\nSyntax: option-1=foo:opt2=bar"; ObjectID = "gEp-lv-YUY"; */
+"gEp-lv-YUY.ibShadowedToolTip" = "Opzioni aggiuntive del codificatore video. Solo per uso avanzato.\n\nSyntax: option-1=foo:opt2=bar";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "gIJ-Xs-uVF"; */
+"gIJ-Xs-uVF.title" = "OtherViews";
/* Class = "NSSlider"; ibShadowedToolTip = "Constant Quality varies bitrate to ensure visual quality remains relatively consistent throughout the video.\n\nAdjust the quality slider to the right to increase quality or to the left to decrease quality, in small increments of plus or minus 1-2.\n\nRecommended values for the x264 and x265 encoders are RF 18-28. Higher quality settings may produce extremely large files.\n\nx264 is lossless at RF 0."; ObjectID = "GPu-Ht-bKg"; */
"GPu-Ht-bKg.ibShadowedToolTip" = "La qualità costante varia la frequenza dati per garantire che la qualità visiva rimanga relativamente costante in tutto il video.\n\nRegola il cursore della qualità a destra per aumentare la qualità o verso sinistra per diminuire la qualità, in incrementi più piccoli di più o meno 1-2.\n\nI valori consigliati per i codificatori x264 e x265 sono RF 18-28. Impostazioni di qualità più elevate possono produrre file estremamente grandi\n\nx264 è senza perdita a RF 0.";
-/* Class = "NSTextFieldCell"; title = "Profile:"; ObjectID = "hib-wi-BDx"; */
-"hib-wi-BDx.title" = "Profilo:";
+/* Class = "NSTextFieldCell"; title = "Profile:"; ObjectID = "Hho-GY-qOR"; */
+"Hho-GY-qOR.title" = "Profilo:";
-/* Class = "NSTextFieldCell"; title = "Preset:"; ObjectID = "iab-iA-j04"; */
-"iab-iA-j04.title" = "Preset:";
-
-/* Class = "CocoaBindingsConnection"; ibShadowedIsNilPlaceholder = "auto"; ObjectID = "ioS-p7-9Ri"; */
-"ioS-p7-9Ri.ibShadowedIsNilPlaceholder" = "auto";
+/* Class = "NSTextFieldCell"; title = "Additional Options:"; ObjectID = "ja7-Zr-y1P"; */
+"ja7-Zr-y1P.title" = "Opzioni aggiuntive:";
/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "Jj0-Qw-HF8"; */
"Jj0-Qw-HF8.title" = "OtherViews";
-/* Class = "NSTextField"; ibShadowedToolTip = "Additional video encoder options. For advanced use only.\n\nSyntax: option-1=foo:opt2=bar"; ObjectID = "mL3-yC-hUj"; */
-"mL3-yC-hUj.ibShadowedToolTip" = "Opzioni aggiuntive del codificatore video. Solo per uso avanzato.\n\nSyntax: option-1=foo:opt2=bar";
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Video encoder profile. Sets and ensures compliance with the specified video compression standard profile. Overrides all other settings."; ObjectID = "kh8-d2-hSD"; */
+"kh8-d2-hSD.ibShadowedToolTip" = "Profilo del codificatore video. Imposta e garantisce la conformità con il profilo standard di compressione video specificato. Passa sopra a tutti le altre impostazioni.";
+
+/* Class = "NSTextFieldCell"; title = "Encoder Options:"; ObjectID = "kPs-u2-fDn"; */
+"kPs-u2-fDn.title" = "Impostazioni codificatore:";
/* Class = "NSTextFieldCell"; title = "Video Encoder:"; ObjectID = "Mrb-6Q-0YM"; */
"Mrb-6Q-0YM.title" = "Codificatore video:";
@@ -76,29 +88,29 @@
/* Class = "NSButtonCell"; title = "2-pass encoding"; ObjectID = "nPA-nO-Eik"; */
"nPA-nO-Eik.title" = "Conversione a 2 passaggi";
-/* Class = "NSTextField"; ibShadowedToolTip = "Additional video encoder options. For advanced use only.\n\nSyntax: option-1=foo:opt2=bar,baz"; ObjectID = "oJk-ur-wgc"; */
-"oJk-ur-wgc.ibShadowedToolTip" = "Opzioni aggiuntive del codificatore video. Solo per uso avanzato.\n\nSyntax: option-1=foo:opt2=bar,baz";
-
/* Class = "NSButton"; ibShadowedToolTip = "Turbo first pass speeds up the first pass of a 2-pass encode for a slight penalty to analysis."; ObjectID = "olm-zg-k9Y"; */
"olm-zg-k9Y.ibShadowedToolTip" = "Il primo passaggio turbo aumenta la velocità del primo passaggio di una conversione a due passaggi per una leggera penalità nelle analisi.";
-/* Class = "NSPopUpButton"; ibShadowedToolTip = "Video encoder level. Sets and ensures compliance with the specified video compression standard level. Overrides all other settings."; ObjectID = "P7c-Zk-G99"; */
-"P7c-Zk-G99.ibShadowedToolTip" = "Livello del codificatore video. Imposta e garantisce la conformità con il livello standard di compressione video specificato. Passa sopra a tutte le altre impostazioni.";
+/* Class = "NSTextFieldCell"; title = "Preset:"; ObjectID = "QWu-rv-zfM"; */
+"QWu-rv-zfM.title" = "Preset:";
-/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "pPu-oR-2R8"; */
-"pPu-oR-2R8.title" = "OtherViews";
-
-/* Class = "NSTextFieldCell"; title = "Level:"; ObjectID = "QyZ-rl-uGw"; */
-"QyZ-rl-uGw.title" = "Livello:";
+/* Class = "NSTextField"; ibShadowedToolTip = "Additional video encoder options. For advanced use only.\n\nSyntax: option-1=foo:opt2=bar,baz"; ObjectID = "rbo-w6-ENd"; */
+"rbo-w6-ENd.ibShadowedToolTip" = "Opzioni aggiuntive del codificatore video. Solo per uso avanzato.\n\nSyntax: option-1=foo:opt2=bar,baz";
/* Class = "NSTextFieldCell"; title = "RF:"; ObjectID = "rRB-9F-pHn"; */
"rRB-9F-pHn.title" = "RF:";
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "rXn-NC-pEv"; */
+"rXn-NC-pEv.title" = "OtherViews";
+
/* Class = "NSTextFieldCell"; title = "Framerate (FPS):"; ObjectID = "SJc-tv-AMH"; */
"SJc-tv-AMH.title" = "Freq. fotogrammi (FPS):";
-/* Class = "CocoaBindingsConnection"; ibShadowedIsNilPlaceholder = "auto"; ObjectID = "v8q-ly-ZVP"; */
-"v8q-ly-ZVP.ibShadowedIsNilPlaceholder" = "auto";
+/* Class = "NSTextFieldCell"; title = "Level:"; ObjectID = "sTM-lk-DBC"; */
+"sTM-lk-DBC.title" = "Livello:";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Fast Decode uses settings that reduce CPU usage during playback of the encoded video. Useful for devices that struggle to play video without stuttering."; ObjectID = "stU-Fo-Avu"; */
+"stU-Fo-Avu.ibShadowedToolTip" = "Decodifica veloce usa le impostazioni che riducono l'utilizzo di CPU durante la riproduzione del video convertito. È utile per dispositivi che faticano a riprodurre il video senza interruzioni.";
/* Class = "NSButtonCell"; title = "Average Bitrate (kbps):"; ObjectID = "VQe-CK-YDR"; */
"VQe-CK-YDR.title" = "Frequenza dati media (kbps):";
@@ -106,27 +118,12 @@
/* Class = "NSButtonCell"; title = "Turbo first pass"; ObjectID = "vSc-VB-NEv"; */
"vSc-VB-NEv.title" = "Primo passaggio turbo";
-/* Class = "NSTextField"; ibShadowedToolTip = "Displays all internal video encoder options."; ObjectID = "wk1-2U-z4i"; */
-"wk1-2U-z4i.ibShadowedToolTip" = "Mostra tutte le opzioni internet del codificatore video.";
-
-/* Class = "NSTextFieldCell"; title = "Encoder Options:"; ObjectID = "XIe-8Z-tIF"; */
-"XIe-8Z-tIF.title" = "Impostazioni codificatore:";
-
/* Class = "NSPopUpButton"; ibShadowedToolTip = "Video encoder. Determines video type and settings used during encoding."; ObjectID = "xwK-Yu-a1e"; */
"xwK-Yu-a1e.ibShadowedToolTip" = "Codificatore video. Determina la tipologia del video e le impostazioni usate durante la conversione.";
-/* Class = "NSButton"; ibShadowedToolTip = "Fast Decode uses settings that reduce CPU usage during playback of the encoded video. Useful for devices that struggle to play video without stuttering."; ObjectID = "z7F-H2-Vfr"; */
-"z7F-H2-Vfr.ibShadowedToolTip" = "Decodifica veloce usa le impostazioni che riducono l'utilizzo di CPU durante la riproduzione del video convertito. È utile per dispositivi che faticano a riprodurre il video senza interruzioni.";
-
/* Class = "NSButtonCell"; title = "Constant Quality"; ObjectID = "ZjL-cY-O5f"; */
"ZjL-cY-O5f.title" = "Qualità costante";
-/* Class = "NSTextFieldCell"; title = "Tune:"; ObjectID = "zSD-4Y-1cI"; */
-"zSD-4Y-1cI.title" = "Regolazione:";
-
-/* Class = "NSTextFieldCell"; title = "Additional Options:"; ObjectID = "ZSm-03-g0B"; */
-"ZSm-03-g0B.title" = "Opzioni aggiuntive:";
-
/* Class = "NSButtonCell"; title = "Variable Framerate"; ObjectID = "zZo-75-1WG"; */
"zZo-75-1WG.title" = "Freq. fotogrammi variabile";
diff --git a/macosx/ru.lproj/AddPreset.strings b/macosx/ru.lproj/AddPreset.strings
new file mode 100644
index 000000000..028db2814
--- /dev/null
+++ b/macosx/ru.lproj/AddPreset.strings
@@ -0,0 +1,78 @@
+/* Class = "NSButtonCell"; title = "Cancel"; ObjectID = "5Xb-gz-QEa"; */
+"5Xb-gz-QEa.title" = "Отмена";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Enter a description for the new preset. The description will be shown when hovering the cursor over the preset in the presets list."; ObjectID = "8kl-Sh-Gh7"; */
+"8kl-Sh-Gh7.ibShadowedToolTip" = "Введите описание для нового пресета. Описание будет показано при наведении курсора над пресетом в списке пресетов.";
+
+/* Class = "NSTextFieldCell"; title = "Dimensions:"; ObjectID = "75B-xq-Qbe"; */
+"75B-xq-Qbe.title" = "Размеры:";
+
+/* Class = "NSButtonCell"; title = "Selection Behavior…"; ObjectID = "a0j-nw-n23"; */
+"a0j-nw-n23.title" = "Поведение выбора...";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Selection Behavior determines the track(s) and settings used when the preset is selected."; ObjectID = "aez-2b-JXx"; */
+"aez-2b-JXx.ibShadowedToolTip" = "Поведение выбора определяет дорожку (-ки) и используемые настройки при выборе пресета.";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Enter a name for the new preset. This name will be displayed in the presets list."; ObjectID = "aKg-n4-OUS"; */
+"aKg-n4-OUS.ibShadowedToolTip" = "Введите название для нового пресета. Описание будет показано в списке пресетов.";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Picture Size controls how video dimensions are applied when selecting the preset.\n\nNone uses the currently set dimensions.\n\nCustom allows you to set a maximum width and/or height.\n\nSource maximum uses the full dimensions of each source."; ObjectID = "bma-pS-phM"; */
+"bma-pS-phM.ibShadowedToolTip" = "Размер изображения управляет тем, как размеры видео применяются при выборе пресета.\n\n'Нет' использует выбранные в данный момент размеры.\n\n'Пользовательское' позволяет установить максимальную ширину и/или высоту.\n\n'Максимум исходного файла' использует полные размеры каждого исходного файла.";
+
+/* Class = "NSWindow"; title = "New Preset"; ObjectID = "dbZ-Wo-9nG"; */
+"dbZ-Wo-9nG.title" = "Новый пресет";
+
+/* Class = "NSButtonCell"; title = "Add"; ObjectID = "Deg-rS-mRc"; */
+"Deg-rS-mRc.title" = "Добавить";
+
+/* Class = "NSTextField"; ibExternalAccessibilityDescription = "Picture Width"; ObjectID = "gOg-oO-8ar"; */
+"gOg-oO-8ar.ibExternalAccessibilityDescription" = "Ширина изображения";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Maximum video storage width in pixels allowed by the preset. Set to 0 for unlimited width."; ObjectID = "gOg-oO-8ar"; */
+"gOg-oO-8ar.ibShadowedToolTip" = "Максимальная ширина хранения в пикселях, разрешенная пресетом. Укажите 0 для неограниченной ширины.";
+
+/* Class = "NSBox"; title = "Box"; ObjectID = "H9n-64-GXz"; */
+"H9n-64-GXz.title" = "Контейнер";
+
+/* Class = "NSTextFieldCell"; title = "Description:"; ObjectID = "hc8-1h-Jye"; */
+"hc8-1h-Jye.title" = "Описание:";
+
+/* Class = "NSTextFieldCell"; title = "Audio:"; ObjectID = "HKp-K9-MF4"; */
+"HKp-K9-MF4.title" = "Аудио";
+
+/* Class = "NSTextFieldCell"; title = "Category:"; ObjectID = "IyE-Lz-32s"; */
+"IyE-Lz-32s.title" = "Категория:";
+
+/* Class = "NSTextFieldCell"; title = "Preset Name:"; ObjectID = "jhj-Et-ncF"; */
+"jhj-Et-ncF.title" = "Название пресета:";
+
+/* Class = "NSButtonCell"; title = "Selection Behavior…"; ObjectID = "LPX-Rc-KLa"; */
+"LPX-Rc-KLa.title" = "Поведение выбора...";
+
+/* Class = "NSTextField"; ibExternalAccessibilityDescription = "PictureHeight"; ObjectID = "Mga-dS-8BF"; */
+"Mga-dS-8BF.ibExternalAccessibilityDescription" = "Высота изображения";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Maximum video storage height in pixels allowed by the preset. Set to 0 for unlimited height."; ObjectID = "Mga-dS-8BF"; */
+"Mga-dS-8BF.ibShadowedToolTip" = "Максимальная высота хранения в пикселях, разрешенная пресетом. Укажите 0 для неограниченной высоты.";
+
+/* Class = "NSTextFieldCell"; title = "x"; ObjectID = "Nfk-ix-xIv"; */
+"Nfk-ix-xIv.title" = "х";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Selection Behavior determines the track(s) and settings used when the preset is selected."; ObjectID = "nWJ-0b-fUA"; */
+"nWJ-0b-fUA.ibShadowedToolTip" = "Поведение выбора определяет дорожку (-ки) и используемые настройки при выборе пресета.";
+
+/* Class = "NSTextFieldCell"; title = "Subtitles:"; ObjectID = "OYE-GG-Vo3"; */
+"OYE-GG-Vo3.title" = "Субтитры:";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "qsA-gt-zdK"; */
+"qsA-gt-zdK.title" = "OtherViews";
+
+/* Class = "NSMenuItem"; title = "New Category…"; ObjectID = "Sf8-HP-mhE"; */
+"Sf8-HP-mhE.title" = "Новая категория...";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "tQ1-PN-kvh"; */
+"tQ1-PN-kvh.title" = "OtherViews";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Picture Size controls how video dimensions are applied when selecting the preset.\n\nNone uses the currently set dimensions.\n\nCustom allows you to set a maximum width and/or height.\n\nSource maximum uses the full dimensions of each source."; ObjectID = "z6B-ig-ouq"; */
+"z6B-ig-ouq.ibShadowedToolTip" = "Размер изображения управляет тем, как размеры видео применяются при выборе пресета.\n\n'Нет' использует выбранные в данный момент размеры.\n\n'Пользовательское' позволяет установить максимальную ширину и/или высоту.\n\n'Максимум исходного файла' использует полные размеры каждого исходного файла.";
+
diff --git a/macosx/ru.lproj/Audio.strings b/macosx/ru.lproj/Audio.strings
new file mode 100644
index 000000000..8249065ce
--- /dev/null
+++ b/macosx/ru.lproj/Audio.strings
@@ -0,0 +1,150 @@
+/* Class = "NSTextField"; ibExternalAccessibilityDescription = "Gain"; ObjectID = "2c7-G5-4KL"; */
+"2c7-G5-4KL.ibExternalAccessibilityDescription" = "Усиление";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Audio gain in decibels (dB). Increases or decreases audio volume."; ObjectID = "2c7-G5-4KL"; */
+"2c7-G5-4KL.ibShadowedToolTip" = "Усиление аудио в децибелах (дБ). Увеличивает или уменьшает громкость аудио.";
+
+/* Class = "NSTableColumn"; headerCell.title = "Gain"; ObjectID = "5xO-DR-4cR"; */
+"5xO-DR-4cR.headerCell.title" = "Усиление";
+
+/* Class = "NSPopUpButton"; ibExternalAccessibilityDescription = "Selected track"; ObjectID = "6iN-2G-JDF"; */
+"6iN-2G-JDF.ibExternalAccessibilityDescription" = "Выбранная дорожка";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Audio language and type."; ObjectID = "6iN-2G-JDF"; */
+"6iN-2G-JDF.ibShadowedToolTip" = "Язык и тип аудио.";
+
+/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "6Iz-D8-zzz"; */
+"6Iz-D8-zzz.title" = "Text Cell";
+
+/* Class = "NSTableColumn"; headerCell.title = "Track"; ObjectID = "7sz-4X-5jA"; */
+"7sz-4X-5jA.headerCell.title" = "Дорожка";
+
+/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "aaP-HB-s4f"; */
+"aaP-HB-s4f.title" = "Text Cell";
+
+/* Class = "NSMenuItem"; title = "Add All Tracks"; ObjectID = "AMA-Ul-v2f"; */
+"AMA-Ul-v2f.title" = "Добавить все дорожки";
+
+/* Class = "NSButtonCell"; title = "Selection Behavior…"; ObjectID = "aYF-d5-Ya6"; */
+"aYF-d5-Ya6.title" = "Поведение выбора...";
+
+/* Class = "NSSliderCell"; ibExternalAccessibilityDescription = "Gain"; ObjectID = "BBQ-FP-aQN"; */
+"BBQ-FP-aQN.ibExternalAccessibilityDescription" = "Усиление";
+
+/* Class = "NSTableColumn"; headerCell.title = "DRC"; ObjectID = "eAS-E5-fip"; */
+"eAS-E5-fip.headerCell.title" = "DRC";
+
+/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "eFn-1M-3hk"; */
+"eFn-1M-3hk.title" = "Text Cell";
+
+/* Class = "NSMenuItem"; title = "Remove All Tracks"; ObjectID = "fqs-Q8-hNY"; */
+"fqs-Q8-hNY.title" = "Удалить все дорожки";
+
+/* Class = "NSSlider"; ibShadowedToolTip = "Audio gain in decibels (dB). Increases or decreases audio volume."; ObjectID = "gtC-MM-esd"; */
+"gtC-MM-esd.ibShadowedToolTip" = "Усиление аудио в децибелах (дБ). Увеличивает или уменьшает громкость аудио.";
+
+/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "HKE-hO-jOm"; */
+"HKE-hO-jOm.title" = "Text Cell";
+
+/* Class = "CocoaBindingsConnection"; ibShadowedIsNilPlaceholder = "Auto"; ObjectID = "hlm-8l-ATk"; */
+"hlm-8l-ATk.ibShadowedIsNilPlaceholder" = "Авто";
+
+/* Class = "NSMenuItem"; title = "Add All Tracks"; ObjectID = "HM0-a4-pm5"; */
+"HM0-a4-pm5.title" = "Добавить все дорожки";
+
+/* Class = "NSTextFieldCell"; title = "0"; ObjectID = "Ifq-hI-oCs"; */
+"Ifq-hI-oCs.title" = "0";
+
+/* Class = "NSTableColumn"; headerCell.title = "Samplerate"; ObjectID = "jub-Uq-qYL"; */
+"jub-Uq-qYL.headerCell.title" = "Частота дискретизации";
+
+/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "kmi-ru-dRe"; */
+"kmi-ru-dRe.title" = "Text Cell";
+
+/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "l8E-uG-8fo"; */
+"l8E-uG-8fo.title" = "Text Cell";
+
+/* Class = "NSPopUpButton"; ibExternalAccessibilityDescription = "Mixdown"; ObjectID = "LLW-KN-65P"; */
+"LLW-KN-65P.ibExternalAccessibilityDescription" = "Микширование";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Mixdown type. Controls how multi-channel audio is mixed into fewer channels, or whether the original channels are preserved.\n\nDolby Surround and Dolby Pro Logic II convert multi-channel audio to stereo and matrix encode additional channels for surround reproduction on compatible equipment, while maintaining stereo compatibility."; ObjectID = "LLW-KN-65P"; */
+"LLW-KN-65P.ibShadowedToolTip" = "Тип микширования. Определяет микшируется ли многоканальное аудио в меньшее число каналов или оригинальные каналы сохраняется.\n\nDolby Surround и Dolby Pro Logic II конвертируются многоканальное аудио в стерео и матрично кодируют дополнительные каналы для воспроизведения объемного звучания на поддерживаемом оборудовании, сохраняя при этом совместимости со стерео.";
+
+/* Class = "NSTableColumn"; headerCell.title = "Codec"; ObjectID = "lnO-sZ-6xv"; */
+"lnO-sZ-6xv.headerCell.title" = "Кодек";
+
+/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "MZ7-W1-uGl"; */
+"MZ7-W1-uGl.title" = "Text Cell";
+
+/* Class = "NSSliderCell"; ibExternalAccessibilityDescription = "DRC"; ObjectID = "nII-CW-aWc"; */
+"nII-CW-aWc.ibExternalAccessibilityDescription" = "DRC";
+
+/* Class = "NSSlider"; ibShadowedToolTip = "Dynamic Range Compression. Reduces the volume difference between loud and quiet sounds. Only applies to AC-3 source tracks when encoding to another format.\n\n0: Do not apply DRC.\n1: Apply DRC according to the compression hints embedded in the source track.\n\nValues greater than 1 further increase the volume of quiet sounds. Values greater than 2.5 are typically unnecessary and may introduce audible distortion."; ObjectID = "o3M-fP-6Ps"; */
+"o3M-fP-6Ps.ibShadowedToolTip" = "DRC (Сжатие Динамического Диапазона). Уменьшает объем данных о разнице между громкими и тихими звуками. Применимо только к аудио-источникам AC-3 при кодировании в другие форматы.\n\n0. Не использовать DRC\n1. Использовать DRC согласно встроенным подсказкам в исходной дорожке.\n\nЗначения выше 1 могут увеличить громкости тихих звуков. В значениях выше 2.5 обычно не необходимости, так как они могут привести к появлению звуковых искажений.";
+
+/* Class = "NSTableColumn"; headerCell.title = "Bitrate"; ObjectID = "obP-lK-sY0"; */
+"obP-lK-sY0.headerCell.title" = "Битрейт";
+
+/* Class = "NSMenuItem"; title = "Tracks"; ObjectID = "Pfh-Bc-83k"; */
+"Pfh-Bc-83k.title" = "Дорожки";
+
+/* Class = "NSButtonCell"; title = "Reload"; ObjectID = "q2P-Tg-cBJ"; */
+"q2P-Tg-cBJ.title" = "Перезагрузить";
+
+/* Class = "NSTextFieldCell"; title = "0"; ObjectID = "Q4T-80-wxf"; */
+"Q4T-80-wxf.title" = "0";
+
+/* Class = "NSPopUpButton"; ibExternalAccessibilityDescription = "Samplerate"; ObjectID = "QA9-1y-Pyj"; */
+"QA9-1y-Pyj.ibExternalAccessibilityDescription" = "Частота дискретизации";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Audio sample rate in kilohertz (kHz). Auto is recommended."; ObjectID = "QA9-1y-Pyj"; */
+"QA9-1y-Pyj.ibShadowedToolTip" = "Частота сэмплирования аудио к килогерцах (кГц). Рекомендуется \"Авто\".";
+
+/* Class = "NSPopUpButton"; ibExternalAccessibilityDescription = "Bitrate"; ObjectID = "Qg1-iw-07b"; */
+"Qg1-iw-07b.ibExternalAccessibilityDescription" = "Битрейт";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Audio bit rate in kilobits per second (kbps). Smaller values reduce audio quality. Larger values use more data and may be less compatible."; ObjectID = "Qg1-iw-07b"; */
+"Qg1-iw-07b.ibShadowedToolTip" = "Битрейт аудио в килобитах в секунду (кбит/с). Меньшие значения ухудшают качество аудио. Большие значения занимают больше места и могут быть менее совместимы.";
+
+/* Class = "NSTableColumn"; headerCell.title = "Mixdown"; ObjectID = "qS7-Xr-9N8"; */
+"qS7-Xr-9N8.headerCell.title" = "Микширование";
+
+/* Class = "NSMenuItem"; title = "Reload"; ObjectID = "sq7-Ux-T6D"; */
+"sq7-Ux-T6D.title" = "Перезагрузить";
+
+/* Class = "NSMenuItem"; title = "Selection Behavior…"; ObjectID = "TK6-fY-4Sk"; */
+"TK6-fY-4Sk.title" = "Поведение выбора...";
+
+/* Class = "NSPopUpButton"; ibExternalAccessibilityDescription = "Codec"; ObjectID = "tYY-w7-ZIq"; */
+"tYY-w7-ZIq.ibExternalAccessibilityDescription" = "Кодек";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Audio encoder."; ObjectID = "tYY-w7-ZIq"; */
+"tYY-w7-ZIq.ibShadowedToolTip" = "Кодировщик аудио.";
+
+/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "U4U-1b-rQF"; */
+"U4U-1b-rQF.title" = "Text Cell";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Configure audio tracks Selection Behavior. These settings affect which tracks will be added to the audio tracks list, and the settings used for each track."; ObjectID = "vFP-nq-IQg"; */
+"vFP-nq-IQg.ibShadowedToolTip" = "Настроить Поведение Выбора аудио-дорожек. Эти настройки повлияют на то, какие дорожки будут добавлены в список аудио-дорожек, и какие настройки будут выбраны для каждой.";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "Vxo-66-Mrx"; */
+"Vxo-66-Mrx.title" = "OtherViews";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Reload the audio tracks list using the configured Selection Behavior."; ObjectID = "wcL-rL-aYS"; */
+"wcL-rL-aYS.ibShadowedToolTip" = "Перезагрузить список аудио-дорожек используя настроенное Поведение Выбора.";
+
+/* Class = "NSTableView"; ibExternalAccessibilityDescription = "Audio tracks"; ObjectID = "yix-PF-sqH"; */
+"yix-PF-sqH.ibExternalAccessibilityDescription" = "Аудио-дорожки";
+
+/* Class = "NSMenuItem"; title = "Remove All Tracks"; ObjectID = "YlA-ue-5oE"; */
+"YlA-ue-5oE.title" = "Удалить все дорожки";
+
+/* Class = "NSTextField"; ibExternalAccessibilityDescription = "DRC"; ObjectID = "yPh-4R-HRQ"; */
+"yPh-4R-HRQ.ibExternalAccessibilityDescription" = "DRC";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Dynamic Range Compression. Reduces the volume difference between loud and quiet sounds. Only applies to AC-3 source tracks when encoding to another format.\n\n0: Do not apply DRC.\n1: Apply DRC according to the compression hints embedded in the source track.\n\nValues greater than 1 further increase the volume of quiet sounds. Values greater than 2.5 are typically unnecessary and may introduce audible distortion."; ObjectID = "yPh-4R-HRQ"; */
+"yPh-4R-HRQ.ibShadowedToolTip" = "DRC (Сжатие Динамического Диапазона). Уменьшает объем данных о разнице между громкими и тихими звуками. Применимо только к аудио-источникам AC-3 при кодировании в другие форматы.\n\n0. Не использовать DRC\n1. Использовать DRC согласно встроенным подсказкам в исходной дорожке.\n\nЗначения выше 1 могут увеличить громкости тихих звуков. В значениях выше 2.5 обычно не необходимости, так как они могут привести к появлению звуковых искажений.";
+
+/* Class = "NSScrollView"; ibShadowedToolTip = "Audio tracks list. Track selection behavior and settings are loaded from the selected preset, and may be configured using the audio Selection Behavior dialog."; ObjectID = "Yzu-Rk-hTv"; */
+"Yzu-Rk-hTv.ibShadowedToolTip" = "Список дорожек аудио. Поведение выбора дорожек и настройки загружаются из выбранного пресета, и могут быть настроены через диалог 'Выбор поведения' для аудио.";
+
diff --git a/macosx/ru.lproj/AudioDefaults.strings b/macosx/ru.lproj/AudioDefaults.strings
new file mode 100644
index 000000000..83ca5e248
--- /dev/null
+++ b/macosx/ru.lproj/AudioDefaults.strings
@@ -0,0 +1,219 @@
+/* Class = "NSButton"; ibShadowedToolTip = "Enable this if your playback device supports FLAC. This permits FLAC passthru to be selected when automatic passthru selecion is enabled."; ObjectID = "0HY-xB-cvO"; */
+"0HY-xB-cvO.ibShadowedToolTip" = "Включите это если ваше устройство поддерживает FLAC. Это включает FLAC в проход для выбора, когда проход выбора активен.";
+
+/* Class = "NSTableColumn"; headerCell.title = "Mixdown"; ObjectID = "0kT-0J-3k2"; */
+"0kT-0J-3k2.headerCell.title" = "Микширование";
+
+/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "1XC-VS-X3g"; */
+"1XC-VS-X3g.title" = "Text Cell";
+
+/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "3o5-Gn-Vao"; */
+"3o5-Gn-Vao.title" = "Text Cell";
+
+/* Class = "NSPopUpButton"; ibExternalAccessibilityDescription = "Codec"; ObjectID = "6lx-af-rBL"; */
+"6lx-af-rBL.ibExternalAccessibilityDescription" = "Кодек";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Audio encoder."; ObjectID = "6lx-af-rBL"; */
+"6lx-af-rBL.ibShadowedToolTip" = "Кодировщик аудио.";
+
+/* Class = "NSTextFieldCell"; title = "Audio encoder settings for each selected track:"; ObjectID = "007-WM-RmC"; */
+"007-WM-RmC.title" = "Настройки аудио-кодировщика для каждого из выбранных дорожек:";
+
+/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "7sl-o7-pUh"; */
+"7sl-o7-pUh.title" = "Text Cell";
+
+/* Class = "NSButtonCell"; title = "DTS"; ObjectID = "8mC-Wx-myL"; */
+"8mC-Wx-myL.title" = "DTS";
+
+/* Class = "NSButtonCell"; title = "Use only first encoder for secondary audio"; ObjectID = "66v-2g-DHn"; */
+"66v-2g-DHn.title" = "Использовать только первый кодироващик для вторичного аудио";
+
+/* Class = "NSTextFieldCell"; title = "Passthru Fallback:"; ObjectID = "AQe-Sg-Qgh"; */
+"AQe-Sg-Qgh.title" = "Запасной проход:";
+
+/* Class = "NSScrollView"; ibExternalAccessibilityDescription = "Audio Track Languages"; ObjectID = "aTC-39-h6S"; */
+"aTC-39-h6S.ibExternalAccessibilityDescription" = "Языки аудио дорожек";
+
+/* Class = "NSScrollView"; ibShadowedToolTip = "Select the languages to use with the Track Selection Behavior setting."; ObjectID = "aTC-39-h6S"; */
+"aTC-39-h6S.ibShadowedToolTip" = "Выберите языки для использования с настройками Поведения Выбора Дорожек.";
+
+/* Class = "NSTextField"; ibExternalAccessibilityDescription = "DRC"; ObjectID = "BaY-Lo-8xn"; */
+"BaY-Lo-8xn.ibExternalAccessibilityDescription" = "DRC";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Dynamic Range Compression. Reduces the volume difference between loud and quiet sounds. Only applies to AC-3 source tracks when encoding to another format.\n\n0: Do not apply DRC.\n1: Apply DRC according to the compression hints embedded in the source track.\n\nValues greater than 1 further increase the volume of quiet sounds. Values greater than 2.5 are typically unnecessary and may introduce audible distortion."; ObjectID = "BaY-Lo-8xn"; */
+"BaY-Lo-8xn.ibShadowedToolTip" = "DRC (Сжатие Динамического Диапазона). Уменьшает объем данных о разнице между громкими и тихими звуками. Применимо только к аудио-источникам AC-3 при кодировании в другие форматы.\n\n0. Не использовать DRC\n1. Использовать DRC согласно встроенным подсказкам в исходной дорожке.\n\nЗначения выше 1 могут увеличить громкости тихих звуков. В значениях выше 2.5 обычно не необходимости, так как они могут привести к появлению звуковых искажений.";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Enable this if your playback device supports E-AC3. This permits E-AC3 passthru to be selected when automatic passthru selecion is enabled."; ObjectID = "BK7-c4-kkk"; */
+"BK7-c4-kkk.ibShadowedToolTip" = "Включите это если ваше устройство поддерживает E-AC3. Это включает E-AC3 в проход для выбора, когда проход выбора активен.";
+
+/* Class = "NSButtonCell"; title = "AAC"; ObjectID = "cUX-iP-UAs"; */
+"cUX-iP-UAs.title" = "AAC";
+
+/* Class = "NSSlider"; ibExternalAccessibilityDescription = "Gain"; ObjectID = "DbI-6O-BzA"; */
+"DbI-6O-BzA.ibExternalAccessibilityDescription" = "Усиление";
+
+/* Class = "NSSlider"; ibShadowedToolTip = "Audio gain in decibels (dB). Increases or decreases audio volume."; ObjectID = "DbI-6O-BzA"; */
+"DbI-6O-BzA.ibShadowedToolTip" = "Усиление аудио в децибелах (дБ). Увеличивает или уменьшает громкость аудио.";
+
+/* Class = "NSSlider"; ibExternalAccessibilityDescription = "DRC"; ObjectID = "DGi-Dl-5nh"; */
+"DGi-Dl-5nh.ibExternalAccessibilityDescription" = "DRC";
+
+/* Class = "NSSlider"; ibShadowedToolTip = "Dynamic Range Compression. Reduces the volume difference between loud and quiet sounds. Only applies to AC-3 source tracks when encoding to another format.\n\n0: Do not apply DRC.\n1: Apply DRC according to the compression hints embedded in the source track.\n\nValues greater than 1 further increase the volume of quiet sounds. Values greater than 2.5 are typically unnecessary and may introduce audible distortion."; ObjectID = "DGi-Dl-5nh"; */
+"DGi-Dl-5nh.ibShadowedToolTip" = "DRC (Сжатие Динамического Диапазона). Уменьшает объем данных о разнице между громкими и тихими звуками. Применимо только к аудио-источникам AC-3 при кодировании в другие форматы.\n\n0. Не использовать DRC\n1. Использовать DRC согласно встроенным подсказкам в исходной дорожке.\n\nЗначения выше 1 могут увеличить громкости тихих звуков. В значениях выше 2.5 обычно не необходимости, так как они могут привести к появлению звуковых искажений.";
+
+/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "dpw-He-8eZ"; */
+"dpw-He-8eZ.title" = "Text Cell";
+
+/* Class = "CocoaBindingsConnection"; ibShadowedIsNilPlaceholder = "Auto"; ObjectID = "DxT-bF-prJ"; */
+"DxT-bF-prJ.ibShadowedIsNilPlaceholder" = "Авто";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Enable this if your playback device supports DTS. This permits DTS passthru to be selected when automatic passthru selecion is enabled."; ObjectID = "E93-Md-aWa"; */
+"E93-Md-aWa.ibShadowedToolTip" = "Включите это если ваше устройство поддерживает DTS. Это включает DTS в проход для выбора, когда проход выбора активен.";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Enable this if your playback device supports AC3. This permits AC3 passthru to be selected when automatic passthru selecion is enabled."; ObjectID = "fgl-Ev-ELt"; */
+"fgl-Ev-ELt.ibShadowedToolTip" = "Включите это если ваше устройство поддерживает AC3. Это включает AC3 в проход для выбора, когда проход выбора активен.";
+
+/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "fH9-oV-QdJ"; */
+"fH9-oV-QdJ.title" = "Text Cell";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Enable this if your playback device supports AAC. This permits AAC passthru to be selected when automatic passthru selecion is enabled."; ObjectID = "fzd-MO-xaB"; */
+"fzd-MO-xaB.ibShadowedToolTip" = "Включите это если ваше устройство поддерживает AAC. Это включает AAC в проход для выбора, когда проход выбора активен.";
+
+/* Class = "NSTextFieldCell"; title = "Track Selection Behavior:"; ObjectID = "GbM-vm-RC2"; */
+"GbM-vm-RC2.title" = "Поведение выбора дорожек:";
+
+/* Class = "NSMenuItem"; title = "All Matching Selected Languages"; ObjectID = "GZP-q7-SYy"; */
+"GZP-q7-SYy.title" = "Все совпадающие с выбранными языками";
+
+/* Class = "NSPopUpButton"; ibExternalAccessibilityDescription = "Bitrate"; ObjectID = "hHP-dw-nba"; */
+"hHP-dw-nba.ibExternalAccessibilityDescription" = "Битрейт";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Audio bit rate in kilobits per second (kbps). Smaller values reduce audio quality. Larger values use more data and may be less compatible."; ObjectID = "hHP-dw-nba"; */
+"hHP-dw-nba.ibShadowedToolTip" = "Битрейт аудио в килобитах в секунду (кбит/с). Меньшие значения ухудшают качество аудио. Большие значения занимают больше места и могут быть менее совместимы.";
+
+/* Class = "NSPopUpButton"; ibExternalAccessibilityDescription = "Mixdown"; ObjectID = "igm-hS-rrD"; */
+"igm-hS-rrD.ibExternalAccessibilityDescription" = "Микширование";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Mixdown type. Controls how multi-channel audio is mixed into fewer channels, or whether the original channels are preserved.\n\nDolby Surround and Dolby Pro Logic II convert multi-channel audio to stereo and matrix encode additional channels for surround reproduction on compatible equipment, while maintaining stereo compatibility."; ObjectID = "igm-hS-rrD"; */
+"igm-hS-rrD.ibShadowedToolTip" = "Тип микширования. Определяет микшируется ли многоканальное аудио в меньшее число каналов или оригинальные каналы сохраняется.\n\nDolby Surround и Dolby Pro Logic II конвертируются многоканальное аудио в стерео и матрично кодируют дополнительные каналы для воспроизведения объемного звучания на поддерживаемом оборудовании, сохраняя при этом совместимости со стерео.";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Enable this if your playback device supports DTS-HD. This permits DTS-HD passthru to be selected when automatic passthru selecion is enabled."; ObjectID = "IxI-o9-jMs"; */
+"IxI-o9-jMs.ibShadowedToolTip" = "Включите это если ваше устройство поддерживает DTS-HD. Это включает DTS-HD в проход для выбора, когда проход выбора активен.";
+
+/* Class = "NSMenuItem"; title = "First Matching Selected Languages"; ObjectID = "jDd-Ji-7Sm"; */
+"jDd-Ji-7Sm.title" = "Первая совпадающая с выбранными языками";
+
+/* Class = "NSButtonCell"; title = "Cancel"; ObjectID = "Jn4-1L-J1g"; */
+"Jn4-1L-J1g.title" = "Отмена";
+
+/* Class = "NSButtonCell"; title = "OK"; ObjectID = "kDe-1L-VkD"; */
+"kDe-1L-VkD.title" = "ОК";
+
+/* Class = "NSWindow"; title = "Audio Selection Behaviour"; ObjectID = "kwM-lz-5lG"; */
+"kwM-lz-5lG.title" = "Выбор аудио-дорожек";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "Kwy-lU-VuU"; */
+"Kwy-lU-VuU.title" = "OtherViews";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Audio encoder to use when a track suitable for passthru is unavailable."; ObjectID = "LdN-Cx-ZJY"; */
+"LdN-Cx-ZJY.ibShadowedToolTip" = "Кодировщик аудио, если подходящая дорожка для прохода недоступна.";
+
+/* Class = "NSButtonCell"; title = "DTS-HD"; ObjectID = "LX6-kc-5vq"; */
+"LX6-kc-5vq.title" = "DTS-HD";
+
+/* Class = "NSTableColumn"; headerCell.title = "Samplerate"; ObjectID = "LxC-Qx-psh"; */
+"LxC-Qx-psh.headerCell.title" = "Частота дискретизации";
+
+/* Class = "NSTextFieldCell"; title = "Languages:"; ObjectID = "mAT-Jp-SG1"; */
+"mAT-Jp-SG1.title" = "Языки:";
+
+/* Class = "NSTextFieldCell"; title = "0"; ObjectID = "MiI-OV-waZ"; */
+"MiI-OV-waZ.title" = "0";
+
+/* Class = "NSMenuItem"; title = "None"; ObjectID = "mvw-Hg-JFM"; */
+"mvw-Hg-JFM.title" = "Нет";
+
+/* Class = "NSTableColumn"; headerCell.title = "Gain"; ObjectID = "N7h-CJ-quV"; */
+"N7h-CJ-quV.headerCell.title" = "Усиление";
+
+/* Class = "NSButtonCell"; title = "FLAC"; ObjectID = "naS-No-CdV"; */
+"naS-No-CdV.title" = "FLAC";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Track Selection Behavior.\n\nNone will not select any audio tracks by default.\n\nFirst Matching Selected Languages adds the first audio track matching each of the selected languages present in the source.\n\nAll Matching Selected Languages adds all audio tracks matching each of the selected languages present in the source."; ObjectID = "oiD-QI-wly"; */
+"oiD-QI-wly.ibShadowedToolTip" = "Поведение выбора дорожек.\n\n'Нет' не будет выбирать никакую дорожку аудио по умолчанию.\n\n'Первая совпадающая с выбранным языком' добавит первую дорожку, которая совпадает с каждым из выбранных языков в исходном файле.\n\n'Все совпадающие с выбранным языком' добавит все дорожки, которые совпадают с каждым из выбранных языков в исходном файле.";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Enable this if your playback device supports TrueHD. This permits TrueHD passthru to be selected when automatic passthru selecion is enabled."; ObjectID = "os0-Jl-OXF"; */
+"os0-Jl-OXF.ibShadowedToolTip" = "Включите это если ваше устройство поддерживает TrueHD. Это включает TrueHD в проход для выбора, когда проход выбора активен.";
+
+/* Class = "NSSegmentedCell"; otA-K4-TxM.ibShadowedToolTips[0] = "Add Audio Track"; ObjectID = "otA-K4-TxM"; */
+"otA-K4-TxM.ibShadowedToolTips[0]" = "Добавить аудио-дорожку";
+
+/* Class = "NSSegmentedCell"; otA-K4-TxM.ibShadowedToolTips[1] = "Remove Selected Audio Track"; ObjectID = "otA-K4-TxM"; */
+"otA-K4-TxM.ibShadowedToolTips[1]" = "Удалить выбранную аудио-дорожку";
+
+/* Class = "NSTextFieldCell"; title = "0"; ObjectID = "OVr-Jm-VrK"; */
+"OVr-Jm-VrK.title" = "0";
+
+/* Class = "NSButtonCell"; title = "Show All"; ObjectID = "PiQ-bA-7P1"; */
+"PiQ-bA-7P1.title" = "Показать все";
+
+/* Class = "NSTableColumn"; headerCell.title = "Codec"; ObjectID = "pR9-d4-SNf"; */
+"pR9-d4-SNf.headerCell.title" = "Кодек";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "PtB-Wp-B9X"; */
+"PtB-Wp-B9X.title" = "OtherViews";
+
+/* Class = "NSButton"; ibExternalAccessibilityDescription = "Show all audio languages"; ObjectID = "QAt-5X-NBT"; */
+"QAt-5X-NBT.ibExternalAccessibilityDescription" = "Показывать все языки аудио";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Show all audio languages in the Languages list."; ObjectID = "QAt-5X-NBT"; */
+"QAt-5X-NBT.ibShadowedToolTip" = "Показывать все языки аудио в списке языков.";
+
+/* Class = "NSPopUpButton"; ibExternalAccessibilityDescription = "Samplerate"; ObjectID = "r80-yv-59n"; */
+"r80-yv-59n.ibExternalAccessibilityDescription" = "Частота дискретизации";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Audio sample rate in kilohertz (kHz). Auto is recommended."; ObjectID = "r80-yv-59n"; */
+"r80-yv-59n.ibShadowedToolTip" = "Частота сэмплирования аудио к килогерцах (кГц). Рекомендуется \"Авто\".";
+
+/* Class = "NSTextFieldCell"; title = "Auto Passthru:"; ObjectID = "s6s-EH-5CB"; */
+"s6s-EH-5CB.title" = "Авто проход:";
+
+/* Class = "NSButtonCell"; title = "MP3"; ObjectID = "sdZ-Rx-JoG"; */
+"sdZ-Rx-JoG.title" = "MP3";
+
+/* Class = "NSButtonCell"; title = "E-AC3"; ObjectID = "u9h-dn-wcK"; */
+"u9h-dn-wcK.title" = "E-AC3";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Only the primary audio track will be encoded with the full encoder list. All additional audio tracks will be encoded with first encoder only."; ObjectID = "uF5-6E-EIe"; */
+"uF5-6E-EIe.ibShadowedToolTip" = "Только главная аудио-дорожка будет кодирована с использованием полного списка кодировщиков. Дополнительные аудио-дорожки будут кодированы только с использованием первого кодировщика.";
+
+/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "uFK-z7-8Yj"; */
+"uFK-z7-8Yj.title" = "Text Cell";
+
+/* Class = "NSMenuItem"; title = "Item"; ObjectID = "UJy-A2-Bb1"; */
+"UJy-A2-Bb1.title" = "Item";
+
+/* Class = "NSTableColumn"; headerCell.title = "Bitrate"; ObjectID = "vhn-7C-4aZ"; */
+"vhn-7C-4aZ.headerCell.title" = "Битрейт";
+
+/* Class = "NSButtonCell"; title = "AC3"; ObjectID = "VnE-3R-bUf"; */
+"VnE-3R-bUf.title" = "AC3";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Enable this if your playback device supports MP3. This permits MP3 passthru to be selected when automatic passthru selecion is enabled."; ObjectID = "vUx-OV-W5T"; */
+"vUx-OV-W5T.ibShadowedToolTip" = "Включите это если ваше устройство поддерживает MP3. Это включает MP3 в проход для выбора, когда проход выбора активен.";
+
+/* Class = "NSTextFieldCell"; title = "Table View Cell"; ObjectID = "XKL-2e-Dlv"; */
+"XKL-2e-Dlv.title" = "Table View Cell";
+
+/* Class = "NSTextField"; ibExternalAccessibilityDescription = "Gain"; ObjectID = "xnA-03-Bul"; */
+"xnA-03-Bul.ibExternalAccessibilityDescription" = "Усиление";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Audio gain in decibels (dB). Increases or decreases audio volume."; ObjectID = "xnA-03-Bul"; */
+"xnA-03-Bul.ibShadowedToolTip" = "Усиление аудио в децибелах (дБ). Увеличивает или уменьшает громкость аудио.";
+
+/* Class = "NSButtonCell"; title = "TrueHD"; ObjectID = "z9d-P3-6UP"; */
+"z9d-P3-6UP.title" = "TrueHD";
+
+/* Class = "NSTableColumn"; headerCell.title = "DRC"; ObjectID = "zX9-T9-wKy"; */
+"zX9-T9-wKy.headerCell.title" = "DRC";
+
diff --git a/macosx/ru.lproj/ChaptersTitles.strings b/macosx/ru.lproj/ChaptersTitles.strings
new file mode 100644
index 000000000..a30d59445
--- /dev/null
+++ b/macosx/ru.lproj/ChaptersTitles.strings
@@ -0,0 +1,57 @@
+/* Class = "NSTableColumn"; headerCell.title = "Index"; ObjectID = "0iF-eL-NOC"; */
+"0iF-eL-NOC.headerCell.title" = "Index";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Export the list of chapter names to a CSV file."; ObjectID = "3SP-6e-RPS"; */
+"3SP-6e-RPS.ibShadowedToolTip" = "Экспортировать список названий глав в CSV-файл.";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Add a chapter markers track to the video."; ObjectID = "7Xf-c0-jsr"; */
+"7Xf-c0-jsr.ibShadowedToolTip" = "Добавить дорожку с маркерами глав в видео.";
+
+/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "All-Bz-NLv"; */
+"All-Bz-NLv.title" = "Text Cell";
+
+/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "FyM-2X-9xs"; */
+"FyM-2X-9xs.title" = "Text Cell";
+
+/* Class = "NSTextFieldCell"; title = "1"; ObjectID = "G9p-Cg-wyC"; */
+"G9p-Cg-wyC.title" = "1";
+
+/* Class = "NSButtonCell"; title = "Export Chapters…"; ObjectID = "h0O-zg-OF9"; */
+"h0O-zg-OF9.title" = "Экспортировать главы...";
+
+/* Class = "NSTableView"; ibExternalAccessibilityDescription = "Chapter titles"; ObjectID = "InF-gR-Lia"; */
+"InF-gR-Lia.ibExternalAccessibilityDescription" = "Заголовки глав";
+
+/* Class = "NSButtonCell"; title = "Create chapter markers"; ObjectID = "lJL-wX-DVP"; */
+"lJL-wX-DVP.title" = "Создать маркеры глав";
+
+/* Class = "NSTableColumn"; headerCell.title = "Start"; ObjectID = "NlF-th-Cg9"; */
+"NlF-th-Cg9.headerCell.title" = "Начало";
+
+/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "ozt-ED-g1M"; */
+"ozt-ED-g1M.title" = "Text Cell";
+
+/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "pAo-XM-bvP"; */
+"pAo-XM-bvP.title" = "Text Cell";
+
+/* Class = "NSButtonCell"; title = "Import Chapters…"; ObjectID = "PM3-Ue-0kW"; */
+"PM3-Ue-0kW.title" = "Импортировать главы...";
+
+/* Class = "NSTableColumn"; headerCell.title = "Duration"; ObjectID = "QVB-Cw-DJD"; */
+"QVB-Cw-DJD.headerCell.title" = "Продолжительность";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Import a list of chapter names from a CSV file."; ObjectID = "Ron-3B-rYg"; */
+"Ron-3B-rYg.ibShadowedToolTip" = "Импортировать список названий глав из CSV-файла.";
+
+/* Class = "NSTextFieldCell"; title = "Title"; ObjectID = "UjY-nz-uSt"; */
+"UjY-nz-uSt.title" = "Заголовок";
+
+/* Class = "NSTextFieldCell"; title = "Duration"; ObjectID = "Vmq-zJ-NEA"; */
+"Vmq-zJ-NEA.title" = "Продолжительность";
+
+/* Class = "NSTableColumn"; headerCell.title = "Title"; ObjectID = "Z6H-lJ-ipr"; */
+"Z6H-lJ-ipr.headerCell.title" = "Заголовок";
+
+/* Class = "NSTextFieldCell"; title = "Timestamp"; ObjectID = "zaN-qY-tke"; */
+"zaN-qY-tke.title" = "Временная метка";
+
diff --git a/macosx/ru.lproj/ExceptionAlert.strings b/macosx/ru.lproj/ExceptionAlert.strings
new file mode 100644
index 000000000..a5b87e6f3
--- /dev/null
+++ b/macosx/ru.lproj/ExceptionAlert.strings
@@ -0,0 +1,15 @@
+/* Class = "NSWindow"; title = "Internal Error"; ObjectID = "1"; */
+"1.title" = "Внутренняя ошибка";
+
+/* Class = "NSTextFieldCell"; title = "An internal error has occurred. You can choose to continue in an unstable state, or crash."; ObjectID = "10"; */
+"10.title" = "Произошла внутренняя ошибка. Вы можете продолжить использование в нестабильном состоянии или выполнить сбой.";
+
+/* Class = "NSTextFieldCell"; title = "Reason contents go here."; ObjectID = "12"; */
+"12.title" = "Напишите здесь причины.";
+
+/* Class = "NSButtonCell"; title = "Crash"; ObjectID = "14"; */
+"14.title" = "Сбой";
+
+/* Class = "NSButtonCell"; title = "Continue"; ObjectID = "16"; */
+"16.title" = "Продолжить";
+
diff --git a/macosx/ru.lproj/HBAddCategoryController.strings b/macosx/ru.lproj/HBAddCategoryController.strings
new file mode 100644
index 000000000..0fe9fcb32
--- /dev/null
+++ b/macosx/ru.lproj/HBAddCategoryController.strings
@@ -0,0 +1,15 @@
+/* Class = "NSWindow"; title = "New Category"; ObjectID = "C4G-OG-ksc"; */
+"C4G-OG-ksc.title" = "Новая категория";
+
+/* Class = "NSButtonCell"; title = "Cancel"; ObjectID = "N2f-jz-YyX"; */
+"N2f-jz-YyX.title" = "Отмена";
+
+/* Class = "NSTextFieldCell"; title = "untitled category"; ObjectID = "NQn-fS-Rbd"; */
+"NQn-fS-Rbd.title" = "безымянная категория";
+
+/* Class = "NSTextFieldCell"; title = "Name of the new category:"; ObjectID = "Pe0-gr-Yv4"; */
+"Pe0-gr-Yv4.title" = "Название новой категории:";
+
+/* Class = "NSButtonCell"; title = "Create"; ObjectID = "Z9M-dc-5Ml"; */
+"Z9M-dc-5Ml.title" = "Создать";
+
diff --git a/macosx/ru.lproj/HBEncodingProgressHUDController.strings b/macosx/ru.lproj/HBEncodingProgressHUDController.strings
new file mode 100644
index 000000000..365e42d97
--- /dev/null
+++ b/macosx/ru.lproj/HBEncodingProgressHUDController.strings
@@ -0,0 +1,9 @@
+/* Class = "NSButtonCell"; title = "Cancel"; ObjectID = "Ha0-iE-RLa"; */
+"Ha0-iE-RLa.title" = "Отмена";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Cancel Live Preview Encode"; ObjectID = "SEa-H6-T26"; */
+"SEa-H6-T26.ibShadowedToolTip" = "Отменить кодирование живого предпросмотра";
+
+/* Class = "NSTextFieldCell"; title = "Preparing Preview"; ObjectID = "tM8-gj-kBo"; */
+"tM8-gj-kBo.title" = "Готовлю предпросмотр";
+
diff --git a/macosx/ru.lproj/HBFiltersViewController.strings b/macosx/ru.lproj/HBFiltersViewController.strings
new file mode 100644
index 000000000..4e9ef1aea
--- /dev/null
+++ b/macosx/ru.lproj/HBFiltersViewController.strings
@@ -0,0 +1,198 @@
+/* Class = "NSTextFieldCell"; title = "Rotate:"; ObjectID = "1nr-nE-3a6"; */
+"1nr-nE-3a6.title" = "Повернуть:";
+
+/* Class = "NSPopUpButton"; ibExternalAccessibilityDescription = "Denoise Tune"; ObjectID = "1XQ-md-5cQ"; */
+"1XQ-md-5cQ.ibExternalAccessibilityDescription" = "Настройка шумодава";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Denoise tune. Further adjusts the Denoise preset to optimize settings for specific scenarios.\n\nNone uses the default preset settings.\n\nFilm refines settings for use with most live action content.\n\nGrain only processes color channels. Useful for preserving the film-like look of luminance grain while reducing or removing color noise.\n\nHigh Motion reduces color smearing in high motion scenes by avoiding temporal processing for color channels. Useful for sports and action videos.\n\nAnimation is useful for cel animation such as anime and cartoons.\n\nTape is useful for low-detail analog tape sources such as VHS, where Film does not produce a desirable result.\n\nSprite is useful for 1-/4-/8-/16-bit 2-dimensional games. Sprite is not designed for high definition video."; ObjectID = "1XQ-md-5cQ"; */
+"1XQ-md-5cQ.ibShadowedToolTip" = "Настройка шумодава. Точнее настраивает пресет шумодава для оптимизации под различные сценарии.\n\n- None использует стандартные настройки пресета.\n\n- Film (Кино) улучшает параметры для подавляющего большинства кино-контента.\n\n- Grain (Зерно) работает только над цветовыми каналами. Полезно для сохранения вида фильмов со свечением зерна при уменьшении или устранении цветового шума.\n\n- Animation (Анимация) полезна для рисованной анимации, такой как аниме и мультфильмы.\n\n- Tape (Пленка) полезна для пленочных аналоговых источников низкого разрешения, например, VHS, где настройка Film (Кино) не производит желаемого результата.\n\n- Sprite(Спрайт) из Lapsharp полезна для 1-/4-/8-/16-битных 2D-игр. Эта настройка использует ядро Лапласа для 4 соседних для улучшения вертикальных и горизонтальных краев в большей степени, чем диагональных.";
+
+/* Class = "NSTextFieldCell"; title = "Preset:"; ObjectID = "1zF-s5-Lic"; */
+"1zF-s5-Lic.title" = "Пресет:";
+
+/* Class = "NSPopUpButton"; ibExternalAccessibilityDescription = "Sharpen Tune"; ObjectID = "6he-FC-h6S"; */
+"6he-FC-h6S.ibExternalAccessibilityDescription" = "Настройка увеличения резкости";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Sharpen tune. Further adjusts the Sharpen preset to optimize settings for specific scenarios.\n\nNone uses the default preset settings.\n\nUnsharp can be tuned for Ultrafine, Fine, Medium, Coarse, or Very Coarse sharpening. Select one based on the output picture resolution and fineness of detail to enhance.\n\nLapsharp's Film tune refines settings for use with most live action content. Film uses an isotropic Laplacian kernel to sharpen all edges similarly, and luminance (brightness) information is sharpened more than chrominance (color) information.\n\nLapsharp's Grain tune is similar to Film, but uses an isotropic Laplacian of Gaussian kernel to reduce the effect on noise and grain. Useful for preserving grain and as a general alternative to the Film tune.\n\nLapsharp's Animation tune is useful for cel animation such as anime and cartoons. Animation is identical to Film, but overall strength is reduced to avoid creating artifacts.\n\nLapsharp's Sprite tune is useful for 1-/4-/8-/16-bit 2-dimensional games. Sprite uses a 4-neighbor Laplacian kernel that enhances vertical and horizontal edges more than diagonal edges."; ObjectID = "6he-FC-h6S"; */
+"6he-FC-h6S.ibShadowedToolTip" = "Настройки увеличения резкости. Детальнее настраивает пресет увеличения резкости для оптимизации настроек под различные сценарии.\n\nNone использует стандартные настройки пресета.\n\nUnsharp может быть настроен для Ultrafine (Очень тонкого), Fine (Тонкого), Medium (Среднего), Coarse (Грубого) или Very Coarse (Очень грубого) увеличения резкости. Выберите один из них в зависимости от разрешения исходного изображения и качества деталей для улучшения.\n\nНастройка Film (Кино) из Lapsharp улучшает параметры для подавляющего большинства кино-контента. Эта настройка использует изотропное ядро Лапласа для увеличения резкости всех краев схожим образом, а информация о свечении (яркости) подвергается большему увеличению резкости, чем информация о цветовой составляющей.\n\nНастройка Grain (Зерно) из Lapsharp схожа с настройко Film (Кино), но использует изотропный лапласиан гауссового ядра для уменьшения эффектов на шуме и зерне. Полезно для сохранения зерна и как общая альтернатива настройке Film (Кино).\n\nНастройка Animation (Анимация) из Lapsharp полезна для рисованной анимации, такой как аниме и мультфильмы. Эта настройка аналогична настройке Film (Кино), но общая сила фильтра уменьшена, чтобы избежать появления артефактов.\n\nНастройка Sprite (Спрайт) из Lapsharp полезна для 1-/4-/8-/16-битных 2D-игр. Эта настройка использует ядро Лапласа для 4 соседних для улучшения вертикальных и горизонтальных краев в большей степени, чем диагональных.";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Deinterlace filter preset.\n\nDefault is well balanced for speed and quality.\n\nSkip Spatial Check lets Yadif skip correcting certain avoidable artifacts for a slight speed boost.\n\nEEDI2 uses a slower, higher quality interpolation algorithm for Decomb. Useful for the most difficult sources.\n\nBob attempts to better preserve motion for a slight penalty to perceived resolution."; ObjectID = "6nG-zk-FMo"; */
+"6nG-zk-FMo.ibShadowedToolTip" = "Пресет фильтра деинтерлейсинга.\n\nПо умолчанию означает хороший баланс между скоростью и качеством.\n\nSkip Spatial Check позволяет Yadif пропускать коррекцию некоторых избегаемых артефактов для небольшого увеличения скорости.\n\nEEDI2 использует более медленный, но более высококачественный алгоритм для удаления \"гребенки\". Полезно для наиболее трудных исходных файлов.\n\nBob пытается лучше сохранить движение в обмен на некоторые потери конечного разрешения.";
+
+/* Class = "NSTextFieldCell"; title = "Preset:"; ObjectID = "8am-ve-1Xl"; */
+"8am-ve-1Xl.title" = "Пресет:";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "9su-F2-NUw"; */
+"9su-F2-NUw.title" = "OtherViews";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "akB-JW-MPe"; */
+"akB-JW-MPe.title" = "OtherViews";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "b6A-ax-2Ed"; */
+"b6A-ax-2Ed.title" = "OtherViews";
+
+/* Class = "NSPopUpButton"; ibExternalAccessibilityDescription = "Sharpen Preset"; ObjectID = "bac-vC-bD4"; */
+"bac-vC-bD4.ibExternalAccessibilityDescription" = "Пресет увеличения резкости";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Sharpen filter preset. Sets the strength of the filter."; ObjectID = "bac-vC-bD4"; */
+"bac-vC-bD4.ibShadowedToolTip" = "Пресет увеличения резкости. Устанавливает силу фильтра.";
+
+/* Class = "NSMenuItem"; title = "180°"; ObjectID = "bEe-EV-Q73"; */
+"bEe-EV-Q73.title" = "180°";
+
+/* Class = "NSPopUpButton"; ibExternalAccessibilityDescription = "Sharpen Tune"; ObjectID = "bRd-Km-Wa8"; */
+"bRd-Km-Wa8.ibExternalAccessibilityDescription" = "Настройка увеличения резкости";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Deblock tune. Further adjusts the Deblock preset to optimize settings for specific scenarios."; ObjectID = "bRd-Km-Wa8"; */
+"bRd-Km-Wa8.ibShadowedToolTip" = "Точнее настраивает пресет Деблокинга для оптимизации настроек под определенные сценарии.";
+
+/* Class = "NSPopUpButton"; ibExternalAccessibilityDescription = "Deblock Preset"; ObjectID = "bz8-FC-vYp"; */
+"bz8-FC-vYp.ibExternalAccessibilityDescription" = "Пресет деблокинга";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Deblock reduces blocky artifacts caused by low quality video compression."; ObjectID = "bz8-FC-vYp"; */
+"bz8-FC-vYp.ibShadowedToolTip" = "Деблокинг снижает количество блочных артефактов, полученных\nв результате низкокачественного сжатия видео.";
+
+/* Class = "NSPopUpButton"; ibExternalAccessibilityDescription = "Denoise Preset"; ObjectID = "cTy-PO-BSd"; */
+"cTy-PO-BSd.ibExternalAccessibilityDescription" = "Пресет шумодава";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Denoise filter preset. Sets the strength of the filter."; ObjectID = "cTy-PO-BSd"; */
+"cTy-PO-BSd.ibShadowedToolTip" = "Пресет фильтра шумодава. Устанавливает силу фильтра.";
+
+/* Class = "NSTextFieldCell"; title = "Custom:"; ObjectID = "Da7-pY-5vu"; */
+"Da7-pY-5vu.title" = "Пользовательские:";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Detelecine removes comb artifacts that are the result of telecine, a process for converting film frame rates to television frame rates."; ObjectID = "DER-tS-cLx"; */
+"DER-tS-cLx.ibShadowedToolTip" = "Удаление гребенки убирает артефакты, полученные в результате работы телекинопроектора, процесса конвертирования частоты кадров кинофильма в телевизионную частоту кадров.";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Custom Deblock parameters.\n\nstrength=s:thresh=t:blocksize=b"; ObjectID = "DI9-Ed-acp"; */
+"DI9-Ed-acp.ibShadowedToolTip" = "Пользовательские параметры Деблокинга.\n\nstrength=s:thresh=t:blocksize=b";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Rotate the picture clockwise in 90 degree increments."; ObjectID = "dsH-ZQ-dBs"; */
+"dsH-ZQ-dBs.ibShadowedToolTip" = "Поворачивает изображение шагами по 90 градусов.";
+
+/* Class = "NSTextFieldCell"; title = "Custom:"; ObjectID = "DvX-m9-Q6u"; */
+"DvX-m9-Q6u.title" = "Пользовательские:";
+
+/* Class = "NSMenuItem"; title = "0°"; ObjectID = "eZj-V7-e0o"; */
+"eZj-V7-e0o.title" = "0°";
+
+/* Class = "NSTextFieldCell"; title = "Sharpen:"; ObjectID = "Gg8-cE-gaL"; */
+"Gg8-cE-gaL.title" = "Увеличение резкости";
+
+/* Class = "NSTextFieldCell"; title = "Deblock:"; ObjectID = "gKq-xF-AZE"; */
+"gKq-xF-AZE.title" = "Деблокинг:";
+
+/* Class = "NSButtonCell"; title = "Grayscale"; ObjectID = "h7g-eE-vgv"; */
+"h7g-eE-vgv.title" = "Оттенки серого";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Custom Sharpen parameters.\n\nUnsharp syntax: y-strength=y:y-size=y:cb-strength=c:cb-size=c:cr-strength=c:cr-size=c\n\nUnsharp default: y-strength=0.25:y-size=7:cb-strength=0.25:cb-size=7\n\nLapsharp syntax: y-strength=y:y-kernel=y:cb-strength=c:cb-kernel=c:cr-strength=c:cr-kernel=c\n\nLapsharp default: y-strength=0.2:y-kernel=isolap:cb-strength=0.2:cb-kernel=isolap"; ObjectID = "Hht-Rt-VA0"; */
+"Hht-Rt-VA0.ibShadowedToolTip" = "Пользовательские параметры увеличения резкости.\n\nСинтаксис Unsharp: y-strength=y:y-size=y:cb-strength=c:cb-size=c:cr-strength=c:cr-size=c\n\nUnsharp по умолчанию: y-strength=0.25:y-size=7:cb-strength=0.25:cb-size=7\n\nСинтаксис Lapsharp: y-strength=y:y-kernel=y:cb-strength=c:cb-kernel=c:cr-strength=c:cr-kernel=c\n\nLapsharp по умолчанию: y-strength=0.2:y-kernel=isolap:cb-strength=0.2:cb-kernel=isolap";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "IHH-Se-l6d"; */
+"IHH-Se-l6d.title" = "OtherViews";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Denoise reduces or removes the appearance of noise and grain. This can improve compression efficiency and create higher quality video at smaller file sizes. Overly strong Denoise settings may damage picture quality by discarding detail.\n\nNLMeans is a high quality denoise filter with a cost to speed. Use where quality is more important than speed.\n\nHQDN3D is an adaptive low-pass filter, faster than NLMeans but less effective at preserving fine detail."; ObjectID = "ins-7X-kbN"; */
+"ins-7X-kbN.ibShadowedToolTip" = "Шумодав снижает или убирает шумы и зерно изображения. Это может улучшить эффективность сжатия и поможет создать видео более высокого качества при меньшем размере файла.\nЧересчур сильное Удаление шумов может снизить качество изображения путем снижения детализации.\n\nNLMeans - высококачественный фильтр удаления шумов, но обладающий низкой скоростью работы. Используйте в тех случаях, когда качество важнее скорости.\n\nHQDN3D - адаптивный низкочастотный фильтр, он быстрее, чем NLMeans, но менее эффективный для сохранения мелких деталей.";
+
+/* Class = "NSTextField"; ibExternalAccessibilityDescription = "Custom deleteline settings."; ObjectID = "ipJ-z3-XnJ"; */
+"ipJ-z3-XnJ.ibExternalAccessibilityDescription" = "Пользовательские настройки удаления строк.";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Custom Detelecine parameters.\n\nSyntax: skip-left=s:skip-right=s:skip-top=s:skip-bottom=s:strict-breaks=s:plane=p:parity=p:disable=d\n\nDefault: skip-left=1:skip-right=1:skip-top=4:skip-bottom=4:plane=0"; ObjectID = "ipJ-z3-XnJ"; */
+"ipJ-z3-XnJ.ibShadowedToolTip" = "Пользовательские параметры удаления гребенки.\n\nСинтаксис: skip-left=s:skip-right=s:skip-top=s:skip-bottom=s:strict-breaks=s:plane=p:parity=p:disable=d\n\nПо умолчанию: skip-left=1:skip-right=1:skip-top=4:skip-bottom=4:plane=0";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Interlace Detection, when enabled, allows the Deinterlace filter to only process interlaced video frames."; ObjectID = "IQG-Nn-HTb"; */
+"IQG-Nn-HTb.ibShadowedToolTip" = "Отбнаружение интерлейсинга, когда включено, позволяет применять Деинтерлейсинг только для кадров с чересстрочностью.";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Flips (mirrors) the picture on the horizontal axis."; ObjectID = "IWV-25-FSC"; */
+"IWV-25-FSC.ibShadowedToolTip" = "Переворачивает (отражает) изображение по горизонтали.";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "jmH-62-gce"; */
+"jmH-62-gce.title" = "OtherViews";
+
+/* Class = "NSTextFieldCell"; title = "Custom:"; ObjectID = "KiY-kz-54k"; */
+"KiY-kz-54k.title" = "Пользовательские:";
+
+/* Class = "NSTextFieldCell"; title = "Tune:"; ObjectID = "N6B-kA-kMA"; */
+"N6B-kA-kMA.title" = "Настройка:";
+
+/* Class = "NSTextFieldCell"; title = "Custom:"; ObjectID = "n6U-tH-vo0"; */
+"n6U-tH-vo0.title" = "Пользовательские:";
+
+/* Class = "NSTextFieldCell"; title = "Custom:"; ObjectID = "oqh-kd-lEw"; */
+"oqh-kd-lEw.title" = "Пользовательские:";
+
+/* Class = "NSMenuItem"; title = "90°"; ObjectID = "OyA-fK-x19"; */
+"OyA-fK-x19.title" = "90°";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "pIO-dE-81w"; */
+"pIO-dE-81w.title" = "OtherViews";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Grayscale removes the color component of the video. Often referred to as Black & White video."; ObjectID = "Psx-nN-XiT"; */
+"Psx-nN-XiT.ibShadowedToolTip" = "Оттенки серого убирают цветовую составляющую видео. Другое название - черно-белое видео.";
+
+/* Class = "NSMenuItem"; title = "270°"; ObjectID = "PY6-PT-J4z"; */
+"PY6-PT-J4z.title" = "270°";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Sharpening enhances the appearance of detail, especially edges. Overly strong Sharpen settings may damage picture quality by creating ringing artifacts and enhancing noise, which can reduce compression efficiency.\n\nUnsharp is a general purpose unsharp masking filter. It sharpens by blurring, then calculating the difference between the blurred picture and the original.\n\nLapsharp sharpens using convolution kernels approximating Laplacian edge filters, sometimes producing higher quality results than unsharp masking."; ObjectID = "pYa-Af-F47"; */
+"pYa-Af-F47.ibShadowedToolTip" = "Увеличение резкости визуально улучшает детали изображения, в особенности края. Чересчур сильное Увеличение резкости может отрицательно сказаться на качестве изображения из-за создания кольцевых артефактов и увеличения шумов, что может уменьшить эффективность сжатия.\n\nUnsharp - нерезкий маскировочный фильтр общего назначения. Он увеличивает резкость с помощью размытия, после чего находит разницу между размытым и исходным изображением.\n\nLapsharp увеличивает резкость с помощью сверточных ядер, аппроксимирующих краевой фильтр Лапласа, что иногда позволяет достичь более высоко качества, чем в случае нерезкой маски Unsharp.";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "PyP-FP-gGx"; */
+"PyP-FP-gGx.title" = "OtherViews";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "qey-Yo-9sX"; */
+"qey-Yo-9sX.title" = "OtherViews";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "Qz4-EY-GFO"; */
+"Qz4-EY-GFO.title" = "OtherViews";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Custom Deinterlace parameters.\n\nYadif syntax: mode=m:parity=p\n\nYadif default: mode=3\n\nDecomb syntax: mode=m:magnitude-thresh=m:variance-thresh=v:laplacian-thresh=l:dilation-thresh=d:erosion-thresh=e:noise-thresh=n:search-distance=s:postproc=p:parity=p\n\nDecomb default: mode=7"; ObjectID = "r64-vI-ymx"; */
+"r64-vI-ymx.ibShadowedToolTip" = "Пользовательские параметры деинтерлейсинга.\n\nСинтаксис Yadif: mode=m:parity=p\n\nYadif по умолчанию: mode=3\n\nСинтаксис удаления \"гребенки\": mode=m:magnitude-thresh=m:variance-thresh=v:laplacian-thresh=l:dilation-thresh=d:erosion-thresh=e:noise-thresh=n:search-distance=s:postproc=p:parity=p\n\nУдаление \"гребенки\" по умолчанию: mode=7";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "rfp-ah-CVB"; */
+"rfp-ah-CVB.title" = "OtherViews";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Custom Interlace Detection parameters.\n\nSyntax: mode=m:spatial-metric=s:motion-thresh=m:spatial-thresh=s:filter-mode=f:block-thresh=b:block-width=b:block-height=b:disable=d\n\nDefault: mode=3:spatial-metric=2:motion-thresh=1:spatial-thresh=1:filter-mode=2:block-thresh=40:block-width=16:block-height=16"; ObjectID = "rPg-F2-gtl"; */
+"rPg-F2-gtl.ibShadowedToolTip" = "Пользовательские параметры обнаружение интерлейсинга.\n\nСинтаксис: mode=m:spatial-metric=s:motion-thresh=m:spatial-thresh=s:filter-mode=f:block-thresh=b:block-width=b:block-height=b:disable=d\n\nПо умолчанию: mode=3:spatial-metric=2:motion-thresh=1:spatial-thresh=1:filter-mode=2:block-thresh=40:block-width=16:block-height=16";
+
+/* Class = "NSTextFieldCell"; title = "Denoise:"; ObjectID = "Rxe-Xm-vXj"; */
+"Rxe-Xm-vXj.title" = "Шумодав:";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "tAS-YR-VfA"; */
+"tAS-YR-VfA.title" = "OtherViews";
+
+/* Class = "NSTextFieldCell"; title = "Tune:"; ObjectID = "tje-4P-jKt"; */
+"tje-4P-jKt.title" = "Настройка:";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "tlc-kS-W8X"; */
+"tlc-kS-W8X.title" = "OtherViews";
+
+/* Class = "NSButtonCell"; title = "Flip"; ObjectID = "Tvl-40-1Tc"; */
+"Tvl-40-1Tc.title" = "Отразить вертикально";
+
+/* Class = "NSTextFieldCell"; title = "Color:"; ObjectID = "uDH-ts-vs5"; */
+"uDH-ts-vs5.title" = "Цвет:";
+
+/* Class = "NSTextFieldCell"; title = "Deinterlace:"; ObjectID = "VsK-mC-9Pj"; */
+"VsK-mC-9Pj.title" = "Деинтерлейсинг:";
+
+/* Class = "NSTextFieldCell"; title = "Detelecine:"; ObjectID = "vTS-MJ-8nt"; */
+"vTS-MJ-8nt.title" = "Удаление гребенки:";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Deinterlace removes comb artifacts from the picture.\n\nYadif is a popular and fast deinterlacer.\n\nDecomb switches between multiple interpolation algorithms for speed and quality."; ObjectID = "xct-UB-bKm"; */
+"xct-UB-bKm.ibShadowedToolTip" = "Деинтерлейсинг убирает артефакт \"гребенка\" на изображении.\n\nYadif - распространенный и быстрый алгоритм деинтерлейсинга.\n\nDecomb переключается между несколькими алгоритмами интерполяции для достижения скорости и качества.";
+
+/* Class = "NSTextFieldCell"; title = "Interlace Detection:"; ObjectID = "xHD-vC-ePQ"; */
+"xHD-vC-ePQ.title" = "Обнаружение интерлейсинга:";
+
+/* Class = "NSTextFieldCell"; title = "Custom:"; ObjectID = "xqk-dM-L3o"; */
+"xqk-dM-L3o.title" = "Пользовательские:";
+
+/* Class = "NSTextFieldCell"; title = "Tune:"; ObjectID = "ydN-tP-vpt"; */
+"ydN-tP-vpt.title" = "Настройка:";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Custom Denoise parameters.\n\nNLMeans syntax: y-strength=y:y-origin-tune=y:y-patch-size=y:y-range=y:y-frame-count=y:y-prefilter=y:cb-strength=c:cb-origin-tune=c:cb-patch-size=c:cb-range=c:cb-frame-count=c:cb-prefilter=c:cr-strength=c:cr-origin-tune=c:cr-patch-size=c:cr-range=c:cr-frame-count=c:cr-prefilter=c:threads=t\n\nNLMeans default: y-strength=6:y-origin-tune=1:y-patch-size=7:y-range=3:y-frame-count=2:y-prefilter=0:cb-strength=6:cb-origin-tune=1:cb-patch-size=7:cb-range=3:cb-frame-count=2:cb-prefilter=0\n\nHQDN3D syntax: y-spatial=y:cb-spatial=c:cr-spatial=c:y-temporal=y:cb-temporal=c:cr-temporal=c\n\nHQDN3D default: y-spatial=3:cb-spatial=2:cr-spatial=2:y-temporal=2:cb-temporal=3:cr-temporal=3"; ObjectID = "ZR9-YG-pfn"; */
+"ZR9-YG-pfn.ibShadowedToolTip" = "Пользовательские параметры Шумодава.\n\nСинтаксис NLMeans: y-strength=y:y-origin-tune=y:y-patch-size=y:y-range=y:y-frame-count=y:y-prefilter=y:cb-strength=c:cb-origin-tune=c:cb-patch-size=c:cb-range=c:cb-frame-count=c:cb-prefilter=c:cr-strength=c:cr-origin-tune=c:cr-patch-size=c:cr-range=c:cr-frame-count=c:cr-prefilter=c:threads=t\n\nNLMeans по умолчанию: y-strength=6:y-origin-tune=1:y-patch-size=7:y-range=3:y-frame-count=2:y-prefilter=0:cb-strength=6:cb-origin-tune=1:cb-patch-size=7:cb-range=3:cb-frame-count=2:cb-prefilter=0\n\nСинтаксис HQDN3D: y-spatial=y:cb-spatial=c:cr-spatial=c:y-temporal=y:cb-temporal=c:cr-temporal=c\n\nHQDN3D по умолчанию: y-spatial=3:cb-spatial=2:cr-spatial=2:y-temporal=2:cb-temporal=3:cr-temporal=3";
+
+/* Class = "NSTextFieldCell"; title = "Preset:"; ObjectID = "zvZ-ZX-yKE"; */
+"zvZ-ZX-yKE.title" = "Пресет:";
+
diff --git a/macosx/ru.lproj/HBPictureHUDController.strings b/macosx/ru.lproj/HBPictureHUDController.strings
new file mode 100644
index 000000000..c9789728f
--- /dev/null
+++ b/macosx/ru.lproj/HBPictureHUDController.strings
@@ -0,0 +1,39 @@
+/* Class = "NSButton"; ibShadowedToolTip = "Scale preview to fill the display."; ObjectID = "12K-c3-Z7A"; */
+"12K-c3-Z7A.ibShadowedToolTip" = "Масштабировать предпросмотр для заполнения экрана.";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Encode and play a preview video using current settings."; ObjectID = "16b-R9-bBU"; */
+"16b-R9-bBU.ibShadowedToolTip" = "Кодировать и воспроизвести предпросмотр видео используя текущие настройки";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Duration to encode in seconds."; ObjectID = "ASA-X8-16P"; */
+"ASA-X8-16P.ibShadowedToolTip" = "Продолжительность для кодирования в секундах";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "KrC-nR-rYk"; */
+"KrC-nR-rYk.title" = "OtherViews";
+
+/* Class = "NSTextFieldCell"; title = "sec"; ObjectID = "ksF-Ma-hB1"; */
+"ksF-Ma-hB1.title" = "сек";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Show picture settings."; ObjectID = "mV7-hU-tMt"; */
+"mV7-hU-tMt.ibShadowedToolTip" = "Показать настройки изображения.";
+
+/* Class = "NSButtonCell"; title = "Settings"; ObjectID = "NWd-Lq-c1A"; */
+"NWd-Lq-c1A.title" = "Настройки";
+
+/* Class = "NSButtonCell"; title = "Scale To Screen"; ObjectID = "STc-Po-p1X"; */
+"STc-Po-p1X.title" = "Масштабировать к размеру экрана";
+
+/* Class = "NSTextFieldCell"; title = "Duration:"; ObjectID = "USR-Qf-N5v"; */
+"USR-Qf-N5v.title" = "Продолжительность:";
+
+/* Class = "NSButtonCell"; title = "Live Preview"; ObjectID = "vkh-GY-5qx"; */
+"vkh-GY-5qx.title" = "Живой предпросмотр";
+
+/* Class = "NSSlider"; ibExternalAccessibilityDescription = "preview image"; ObjectID = "wUk-SQ-GhS"; */
+"wUk-SQ-GhS.ibExternalAccessibilityDescription" = "изображение предпросмотра";
+
+/* Class = "NSSlider"; ibShadowedToolTip = "Starting point for the preview encode."; ObjectID = "wUk-SQ-GhS"; */
+"wUk-SQ-GhS.ibShadowedToolTip" = "Начальная точка для кодирования предпросмотра";
+
+/* Class = "NSMenuItem"; title = "240"; ObjectID = "XYh-Ls-slf"; */
+"XYh-Ls-slf.title" = "240";
+
diff --git a/macosx/ru.lproj/HBPictureViewController.strings b/macosx/ru.lproj/HBPictureViewController.strings
new file mode 100644
index 000000000..65270e4ca
--- /dev/null
+++ b/macosx/ru.lproj/HBPictureViewController.strings
@@ -0,0 +1,177 @@
+/* Class = "NSMenuItem"; title = "Off"; ObjectID = "1O3-th-4M5"; */
+"1O3-th-4M5.title" = "Выкл.";
+
+/* Class = "NSTextField"; ibExternalAccessibilityDescription = "Crop bottom"; ObjectID = "1Z0-JT-vst"; */
+"1Z0-JT-vst.ibExternalAccessibilityDescription" = "Кадрирование снизу";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Bottom edge cropping amount in pixels."; ObjectID = "1Z0-JT-vst"; */
+"1Z0-JT-vst.ibShadowedToolTip" = "Обрезка по нижней грани в пикселях.";
+
+/* Class = "CocoaBindingsConnection"; ibShadowedIsNilPlaceholder = "0"; ObjectID = "2fq-yE-LSA"; */
+"2fq-yE-LSA.ibShadowedIsNilPlaceholder" = "0";
+
+/* Class = "NSStepper"; ibExternalAccessibilityDescription = "Storage Height"; ObjectID = "2s0-5k-fjU"; */
+"2s0-5k-fjU.ibExternalAccessibilityDescription" = "Высота хранения";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Keep Aspect Ratio maintains the original display aspect of the source. Disabling this may result in a stretched or squeezed picture."; ObjectID = "6G0-MW-iVa"; */
+"6G0-MW-iVa.ibShadowedToolTip" = "'Сохранять соотношение сторон' сохраняет оригинальное соотношение сторон исходного файла. Отключение этой опции может привести к растянутому или сжатому изображению.";
+
+/* Class = "NSStepper"; ibExternalAccessibilityDescription = "Crop bottom"; ObjectID = "6W6-RI-fBx"; */
+"6W6-RI-fBx.ibExternalAccessibilityDescription" = "Кадрирование снизу";
+
+/* Class = "NSTextFieldCell"; title = "Anamorphic:"; ObjectID = "8vS-Mw-bny"; */
+"8vS-Mw-bny.title" = "Анаморфирование:";
+
+/* Class = "NSTextField"; ibExternalAccessibilityDescription = "Storage Width"; ObjectID = "9hH-As-JSa"; */
+"9hH-As-JSa.ibExternalAccessibilityDescription" = "Ширина хранения";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Video storage width. This is the number of pixels wide to be encoded. Storage width may differ from display width depending on anamorphic settings."; ObjectID = "9hH-As-JSa"; */
+"9hH-As-JSa.ibShadowedToolTip" = "Ширина хранения видео. Это число пикселей в ширину для кодирования. Ширина хранения может отличаться от ширины вывода в зависимости от настроек анаморфирования.";
+
+/* Class = "NSTextField"; ibExternalAccessibilityDescription = "Crop top"; ObjectID = "41c-48-2XJ"; */
+"41c-48-2XJ.ibExternalAccessibilityDescription" = "Кадрирование сверху";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Top edge cropping amount in pixels."; ObjectID = "41c-48-2XJ"; */
+"41c-48-2XJ.ibShadowedToolTip" = "Обрезка по верхней грани в пикселях.";
+
+/* Class = "NSButtonCell"; title = "Automatic"; ObjectID = "b3y-yE-sYc"; */
+"b3y-yE-sYc.title" = "Авто";
+
+/* Class = "NSTextFieldCell"; title = "x"; ObjectID = "cNr-IZ-H9j"; */
+"cNr-IZ-H9j.title" = "на";
+
+/* Class = "NSStepper"; ibExternalAccessibilityDescription = "Crop right"; ObjectID = "Ddg-4D-el9"; */
+"Ddg-4D-el9.ibExternalAccessibilityDescription" = "Кадрирование справа";
+
+/* Class = "NSMenuItem"; title = "Custom"; ObjectID = "f12-Dh-fDw"; */
+"f12-Dh-fDw.title" = "Пользовательское";
+
+/* Class = "NSStepper"; ibExternalAccessibilityDescription = "Storage Width"; ObjectID = "FwZ-6T-zJe"; */
+"FwZ-6T-zJe.ibExternalAccessibilityDescription" = "Ширина хранения";
+
+/* Class = "NSTextFieldCell"; title = "PAR:"; ObjectID = "gVj-RG-PcL"; */
+"gVj-RG-PcL.title" = "PAR:";
+
+/* Class = "NSTextFieldCell"; title = "Cropping:"; ObjectID = "haC-cO-jDm"; */
+"haC-cO-jDm.title" = "Кадрирование:";
+
+/* Class = "NSButtonCell"; title = "Keep Aspect Ratio"; ObjectID = "hcF-CZ-p0E"; */
+"hcF-CZ-p0E.title" = "Сохранять соотношение сторон";
+
+/* Class = "NSTextField"; ibExternalAccessibilityDescription = "Storage Height"; ObjectID = "Hkl-7Z-J2e"; */
+"Hkl-7Z-J2e.ibExternalAccessibilityDescription" = "Высота хранения";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Video storage height. This is the number of pixels tall to be encoded. Storage height may differ from display height depending on anamorphic settings."; ObjectID = "Hkl-7Z-J2e"; */
+"Hkl-7Z-J2e.ibShadowedToolTip" = "Высота хранения видео. Это число пикселей в высоту для кодирования. Высота хранения может отличаться от высоты вывода в зависимости от настроек анаморфирования.";
+
+/* Class = "NSTextFieldCell"; title = "x"; ObjectID = "hN1-S9-zl8"; */
+"hN1-S9-zl8.title" = "на";
+
+/* Class = "NSTextField"; ibExternalAccessibilityDescription = "Pixel Aspect Ration Numerator"; ObjectID = "JC3-5O-BXA"; */
+"JC3-5O-BXA.ibExternalAccessibilityDescription" = "Ширина соотношения сторон пикселя";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Pixel Aspect Ratio defines the shape of the storage pixels, or how to scale anamorphic video to create the correct display aspect and dimensions. Non-anamorphic video (1:1 PAR) is not scaled during playback."; ObjectID = "JC3-5O-BXA"; */
+"JC3-5O-BXA.ibShadowedToolTip" = "Соотношение сторон пикселя определяет форму хранимого пикселя, или определяет то, как следует анаморфично масштабировать видео для создания правильных соотношения сторон и размеров. Неанаморфные видео (1:1 PAR) не масштабируются во время воспроизведения.";
+
+/* Class = "NSTextFieldCell"; title = "Modulus:"; ObjectID = "jXn-fo-wNU"; */
+"jXn-fo-wNU.title" = "Модуль:";
+
+/* Class = "NSMenuItem"; title = "Auto"; ObjectID = "JyN-AK-Hae"; */
+"JyN-AK-Hae.title" = "Авто";
+
+/* Class = "CocoaBindingsConnection"; ibShadowedIsNilPlaceholder = "0"; ObjectID = "krD-da-wuz"; */
+"krD-da-wuz.ibShadowedIsNilPlaceholder" = "0";
+
+/* Class = "NSTextFieldCell"; title = "Storage Size:"; ObjectID = "L7V-2e-qf9"; */
+"L7V-2e-qf9.title" = "Размеры хранения:";
+
+/* Class = "NSMenuItem"; title = "8"; ObjectID = "Lbl-i2-YJg"; */
+"Lbl-i2-YJg.title" = "8";
+
+/* Class = "NSTextField"; ibExternalAccessibilityDescription = "Crop left"; ObjectID = "LTu-ic-Ty9"; */
+"LTu-ic-Ty9.ibExternalAccessibilityDescription" = "Кадрирование слева";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Left edge cropping amount in pixels."; ObjectID = "LTu-ic-Ty9"; */
+"LTu-ic-Ty9.ibShadowedToolTip" = "Обрезка по левой грани в пикселях.";
+
+/* Class = "NSTextField"; ibExternalAccessibilityDescription = "Display Width"; ObjectID = "LWv-Y9-b0S"; */
+"LWv-Y9-b0S.ibExternalAccessibilityDescription" = "Ширина вывода";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Display width. This is the number of pixels wide your video will appear to be at its native resolution, and is the result of scaling the storage dimensions by the pixel aspect."; ObjectID = "LWv-Y9-b0S"; */
+"LWv-Y9-b0S.ibShadowedToolTip" = "Ширина вывода. Это число пикселей в ширину, которое используется для визуального приведения к родному разрешению, и оно является результатом масштабирования размеров хранения на соотношение сторон пикселя.";
+
+/* Class = "NSMenuItem"; title = "4"; ObjectID = "MgF-Gw-0fD"; */
+"MgF-Gw-0fD.title" = "4";
+
+/* Class = "NSStepper"; ibExternalAccessibilityDescription = "Crop top"; ObjectID = "Mke-9L-LvB"; */
+"Mke-9L-LvB.ibExternalAccessibilityDescription" = "Кадрирование сверху";
+
+/* Class = "NSView"; ibExternalAccessibilityDescription = "Cropping"; ObjectID = "Mri-4y-8rX"; */
+"Mri-4y-8rX.ibExternalAccessibilityDescription" = "Кадрирование";
+
+/* Class = "NSTextField"; ibExternalAccessibilityDescription = "Display Height"; ObjectID = "nQe-Vq-Og2"; */
+"nQe-Vq-Og2.ibExternalAccessibilityDescription" = "Высота вывода";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Display height. This is the number of pixels tall your video will appear to be at its native resolution, and is the result of scaling the storage dimensions by the pixel aspect."; ObjectID = "nQe-Vq-Og2"; */
+"nQe-Vq-Og2.ibShadowedToolTip" = "Высота вывода. Это число пикселей в высоту, которое используется для визуального приведения к родному разрешению, и оно является результатом масштабирования размеров хранения на соотношение сторон пикселя.";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Ensure storage dimensions are multiples of this value. Higher values are only necessary for compatibility with certain legacy devices. Set to 2 unless you have a specific compatibility concern."; ObjectID = "ns0-ar-I7c"; */
+"ns0-ar-I7c.ibShadowedToolTip" = "Убедитесь, что размеры хранения являются кратными этому значению. Более высокие значения необходимы только для совместимости с некоторыми устаревшими устройствами. Следует указать 2, если только у вас нет специфичных сомнений насчет совместимости.";
+
+/* Class = "CocoaBindingsConnection"; ibShadowedIsNilPlaceholder = "0"; ObjectID = "ob5-QF-mOC"; */
+"ob5-QF-mOC.ibShadowedIsNilPlaceholder" = "0";
+
+/* Class = "NSMenuItem"; title = "2"; ObjectID = "OWb-6v-ggg"; */
+"OWb-6v-ggg.title" = "2";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "qSV-uB-Iup"; */
+"qSV-uB-Iup.title" = "OtherViews";
+
+/* Class = "NSStepper"; ibExternalAccessibilityDescription = "v"; ObjectID = "r9l-cH-pFW"; */
+"r9l-cH-pFW.ibExternalAccessibilityDescription" = "v";
+
+/* Class = "NSTextField"; ibExternalAccessibilityDescription = "Pixel Aspect Ratio Denominator"; ObjectID = "rFi-0b-3BX"; */
+"rFi-0b-3BX.ibExternalAccessibilityDescription" = "Высота соотношения сторон пикселя";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Pixel Aspect Ratio defines the shape of the storage pixels, or how to scale anamorphic video to create the correct display aspect and dimensions. Non-anamorphic video (1:1 PAR) is not scaled during playback."; ObjectID = "rFi-0b-3BX"; */
+"rFi-0b-3BX.ibShadowedToolTip" = "Соотношение сторон пикселя определяет форму хранимого пикселя, или определяет то, как следует анаморфично масштабировать видео для создания правильных соотношения сторон и размеров. Неанаморфные видео (1:1 PAR) не масштабируются во время воспроизведения.";
+
+/* Class = "NSMatrix"; ibShadowedToolTip = "Cropping mode.\n\nAutomatic detects and removes black borders from the video.\n\nCustom allows for manual settings."; ObjectID = "RTr-3u-52l"; */
+"RTr-3u-52l.ibShadowedToolTip" = "Режим кадрирования.";
+
+/* Class = "NSButtonCell"; title = "Radio"; ObjectID = "S7K-vF-t1n"; */
+"S7K-vF-t1n.title" = "Radio";
+
+/* Class = "NSTextFieldCell"; title = "Display Size:"; ObjectID = "SPg-s0-Oh0"; */
+"SPg-s0-Oh0.title" = "Размеры вывода:";
+
+/* Class = "NSMenuItem"; title = "Loose"; ObjectID = "Uiw-Nb-u5X"; */
+"Uiw-Nb-u5X.title" = "Свободная";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "und-OA-MLn"; */
+"und-OA-MLn.title" = "OtherViews";
+
+/* Class = "NSTextField"; ibExternalAccessibilityDescription = " "; ObjectID = "uqQ-uA-3xF"; */
+"uqQ-uA-3xF.ibExternalAccessibilityDescription" = "0b36a71978ca057bf0594fec41410ec0_tr";
+
+/* Class = "NSMenuItem"; title = "16"; ObjectID = "uTT-yC-MFJ"; */
+"uTT-yC-MFJ.title" = "16";
+
+/* Class = "NSTextFieldCell"; title = "x"; ObjectID = "uuL-JR-73C"; */
+"uuL-JR-73C.title" = "на";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Anamorphic allows arbitrary storage dimensions while preserving the original aspect during playback.\n\nOff disables anamorphic. Video storage dimensions and display dimensions will be identical. Only useful for compatibility with certain legacy devices.\n\nAuto maximizes storage resolution while preserving the original display aspect ratio. Recommended.\n\nLoose is similar to Auto, but attempts to preserve the storage aspect ratio. This can result in a slight storage resolution loss compared to Auto.\n\nCustom allows manually setting all parameters. Useful for correcting an incorrect source display aspect and for professionals needing advanced control in post-production."; ObjectID = "w1f-3S-up0"; */
+"w1f-3S-up0.ibShadowedToolTip" = "Анаморфирование позволяет хранить произвольные размеры при сохранении исходного соотношения сторон во время воспроизведения.\n\n'Выкл.' выключает анаморфирование. Размеры видео при хранении и выводе будут одинаковыми. Полезно только для совместимости с некоторыми старыми устройствами.\n\n'Авто' максимизирует разрешение хранения при сохранении исходного соотношения сторон. Рекомендованная настойка.\n\n'Свободная' схожа с 'Авто', но пытается сохранить исходное соотношение сторон при хранении. Это может привести к небольшой потере разрешения хранения по сравнению с 'Авто'.\n\n'Пользовательское' позволяет вручную настроить все параметры. Полезно для коррекции неправильного выходного соотношения сторон и для профессиональных нужд в постпроизводстве.";
+
+/* Class = "NSTextField"; ibExternalAccessibilityDescription = "Crop right"; ObjectID = "wsq-TS-cC6"; */
+"wsq-TS-cC6.ibExternalAccessibilityDescription" = "Кадрирование справа";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Right edge cropping amount in pixels."; ObjectID = "wsq-TS-cC6"; */
+"wsq-TS-cC6.ibShadowedToolTip" = "Обрезка по правой грани в пикселях.";
+
+/* Class = "CocoaBindingsConnection"; ibShadowedIsNilPlaceholder = "0"; ObjectID = "x0H-9t-WiF"; */
+"x0H-9t-WiF.ibShadowedIsNilPlaceholder" = "0";
+
+/* Class = "NSButtonCell"; title = "Custom:"; ObjectID = "zmf-MM-j1I"; */
+"zmf-MM-j1I.title" = "Пользовательские:";
+
diff --git a/macosx/ru.lproj/HBPlayerHUDController.strings b/macosx/ru.lproj/HBPlayerHUDController.strings
new file mode 100644
index 000000000..9bc5a4df6
--- /dev/null
+++ b/macosx/ru.lproj/HBPlayerHUDController.strings
@@ -0,0 +1,75 @@
+/* Class = "NSTextFieldCell"; title = "00:00:00"; ObjectID = "6A0-9h-5UY"; */
+"6A0-9h-5UY.title" = "00:00:00";
+
+/* Class = "NSMenuItem"; title = "Tracks"; ObjectID = "6BQ-wU-p2C"; */
+"6BQ-wU-p2C.title" = "Дорожки";
+
+/* Class = "NSButton"; ibExternalAccessibilityDescription = "End Live Preview"; ObjectID = "84p-08-fGK"; */
+"84p-08-fGK.ibExternalAccessibilityDescription" = "Закончить живой предпросмотр";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Exit player and return to still image previews."; ObjectID = "84p-08-fGK"; */
+"84p-08-fGK.ibShadowedToolTip" = "Выйти из проигрывателя и вернуться к статичным изображениям предпросмотра";
+
+/* Class = "NSButton"; ibExternalAccessibilityDescription = "Go To End"; ObjectID = "CQ0-pk-SFk"; */
+"CQ0-pk-SFk.ibExternalAccessibilityDescription" = "Перейти в конец";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Go To End"; ObjectID = "CQ0-pk-SFk"; */
+"CQ0-pk-SFk.ibShadowedToolTip" = "Перейти в конец";
+
+/* Class = "NSTextFieldCell"; title = "00:00:00"; ObjectID = "dGi-LK-P1E"; */
+"dGi-LK-P1E.title" = "00:00:00";
+
+/* Class = "NSButton"; ibExternalAccessibilityDescription = "Mute Volume"; ObjectID = "euL-Tg-dmT"; */
+"euL-Tg-dmT.ibExternalAccessibilityDescription" = "Без звука";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Mute Volume"; ObjectID = "euL-Tg-dmT"; */
+"euL-Tg-dmT.ibShadowedToolTip" = "Без звука";
+
+/* Class = "NSSlider"; ibExternalAccessibilityDescription = "Volume Control"; ObjectID = "gzA-no-jdv"; */
+"gzA-no-jdv.ibExternalAccessibilityDescription" = "Управление громкостью";
+
+/* Class = "NSSlider"; ibShadowedToolTip = "Drag to change volume."; ObjectID = "gzA-no-jdv"; */
+"gzA-no-jdv.ibShadowedToolTip" = "Перетащите для изменения громкости.";
+
+/* Class = "NSButton"; ibExternalAccessibilityDescription = "Full Volume"; ObjectID = "Kiv-cL-wYI"; */
+"Kiv-cL-wYI.ibExternalAccessibilityDescription" = "Полная громкость";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Full Volume"; ObjectID = "Kiv-cL-wYI"; */
+"Kiv-cL-wYI.ibShadowedToolTip" = "Полная громкость";
+
+/* Class = "NSSlider"; ibExternalAccessibilityDescription = "Timeline"; ObjectID = "lBp-JT-ehn"; */
+"lBp-JT-ehn.ibExternalAccessibilityDescription" = "Временная шкала";
+
+/* Class = "NSSlider"; ibShadowedToolTip = "Drag to change timeline position."; ObjectID = "lBp-JT-ehn"; */
+"lBp-JT-ehn.ibShadowedToolTip" = "Перетащите для изменения положения на временной шкале.";
+
+/* Class = "NSButton"; ibExternalAccessibilityDescription = "Play/Pause"; ObjectID = "mLA-ei-4sK"; */
+"mLA-ei-4sK.ibExternalAccessibilityDescription" = "Воспроизвести/пауза";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Toggle Play/Pause"; ObjectID = "mLA-ei-4sK"; */
+"mLA-ei-4sK.ibShadowedToolTip" = "Переключить воспроизвести/пауза.";
+
+/* Class = "NSTextField"; ibExternalAccessibilityDescription = "Time Remaining"; ObjectID = "PVD-pq-1ZG"; */
+"PVD-pq-1ZG.ibExternalAccessibilityDescription" = "Осталось времени";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Time remaining."; ObjectID = "PVD-pq-1ZG"; */
+"PVD-pq-1ZG.ibShadowedToolTip" = "Осталось времени.";
+
+/* Class = "NSTextField"; ibExternalAccessibilityDescription = "Current Timeline Position"; ObjectID = "uYx-2C-8et"; */
+"uYx-2C-8et.ibExternalAccessibilityDescription" = "Текущее положение на временной шкале";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Current timeline position."; ObjectID = "uYx-2C-8et"; */
+"uYx-2C-8et.ibShadowedToolTip" = "Текущее положение на временной шкале.";
+
+/* Class = "NSPopUpButton"; ibExternalAccessibilityDescription = "Tracks Selection"; ObjectID = "Vj1-Za-AUV"; */
+"Vj1-Za-AUV.ibExternalAccessibilityDescription" = "Выбор дорожки";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Enable or disable tracks."; ObjectID = "Vj1-Za-AUV"; */
+"Vj1-Za-AUV.ibShadowedToolTip" = "Включает или выключает дорожки.";
+
+/* Class = "NSButton"; ibExternalAccessibilityDescription = "Go To Beginning"; ObjectID = "WuP-9l-8AN"; */
+"WuP-9l-8AN.ibExternalAccessibilityDescription" = "Перейти в начало";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Go To Beginning"; ObjectID = "WuP-9l-8AN"; */
+"WuP-9l-8AN.ibShadowedToolTip" = "Перейти в начало";
+
diff --git a/macosx/ru.lproj/HBPreviewViewController.strings b/macosx/ru.lproj/HBPreviewViewController.strings
new file mode 100644
index 000000000..ac5b63ec8
--- /dev/null
+++ b/macosx/ru.lproj/HBPreviewViewController.strings
@@ -0,0 +1,18 @@
+/* Class = "NSButton"; ibExternalAccessibilityDescription = "Previous Preview Image"; ObjectID = "1o6-MG-Jbu"; */
+"1o6-MG-Jbu.ibExternalAccessibilityDescription" = "Предыдущее изображение предпросмотра";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Previous Preview Image"; ObjectID = "1o6-MG-Jbu"; */
+"1o6-MG-Jbu.ibShadowedToolTip" = "Предыдущее изображение предпросмотра";
+
+/* Class = "NSButton"; ibExternalAccessibilityDescription = "Next Preview Image"; ObjectID = "5po-M6-Hqa"; */
+"5po-M6-Hqa.ibExternalAccessibilityDescription" = "Следующее изображение предпросмотра";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Next Preview Image"; ObjectID = "5po-M6-Hqa"; */
+"5po-M6-Hqa.ibShadowedToolTip" = "Следующее изображение предпросмотра";
+
+/* Class = "NSButtonCell"; title = "‹"; ObjectID = "EWx-of-C7c"; */
+"EWx-of-C7c.title" = "‹";
+
+/* Class = "NSButtonCell"; title = "›"; ObjectID = "Izx-9B-XA3"; */
+"Izx-9B-XA3.title" = "›";
+
diff --git a/macosx/ru.lproj/HBQueueInfoViewController.strings b/macosx/ru.lproj/HBQueueInfoViewController.strings
new file mode 100644
index 000000000..d19744435
--- /dev/null
+++ b/macosx/ru.lproj/HBQueueInfoViewController.strings
@@ -0,0 +1,18 @@
+/* Class = "NSTextFieldCell"; title = "Statistics"; ObjectID = "aCP-yp-iZy"; */
+"aCP-yp-iZy.title" = "Статистика";
+
+/* Class = "NSTextFieldCell"; title = "Summary"; ObjectID = "cx1-rC-AMC"; */
+"cx1-rC-AMC.title" = "Сводка";
+
+/* Class = "NSButtonCell"; title = "Edit"; ObjectID = "erY-5X-50l"; */
+"erY-5X-50l.title" = "Изменить";
+
+/* Class = "NSTextFieldCell"; title = "Summary"; ObjectID = "GaR-qk-UW7"; */
+"GaR-qk-UW7.title" = "Сводка";
+
+/* Class = "NSButtonCell"; title = "Reset"; ObjectID = "hgl-N3-x4S"; */
+"hgl-N3-x4S.title" = "Сбросить";
+
+/* Class = "NSTextFieldCell"; title = "Statistics"; ObjectID = "S15-bh-qKU"; */
+"S15-bh-qKU.title" = "Статистика";
+
diff --git a/macosx/ru.lproj/HBQueueTableViewController.strings b/macosx/ru.lproj/HBQueueTableViewController.strings
new file mode 100644
index 000000000..ca8c68fd0
--- /dev/null
+++ b/macosx/ru.lproj/HBQueueTableViewController.strings
@@ -0,0 +1,36 @@
+/* Class = "NSMenuItem"; title = "Remove All Jobs"; ObjectID = "5AR-we-iHC"; */
+"5AR-we-iHC.title" = "Удалить Все Задания";
+
+/* Class = "NSTextFieldCell"; title = "Table View Cell"; ObjectID = "5Rl-P0-bhc"; */
+"5Rl-P0-bhc.title" = "Table View Cell";
+
+/* Class = "NSMenuItem"; title = "Show Destination in Finder"; ObjectID = "c1Z-ZC-b8b"; */
+"c1Z-ZC-b8b.title" = "Показать путь назначения в Finder";
+
+/* Class = "NSMenuItem"; title = "Edit"; ObjectID = "DTF-om-j0l"; */
+"DTF-om-j0l.title" = "Изменить";
+
+/* Class = "NSTextFieldCell"; title = "Encoding status"; ObjectID = "eEU-Dr-Qh8"; */
+"eEU-Dr-Qh8.title" = "Статус кодирования";
+
+/* Class = "NSMenuItem"; title = "Remove"; ObjectID = "egD-8R-PTJ"; */
+"egD-8R-PTJ.title" = "Удалить";
+
+/* Class = "NSMenuItem"; title = "Remove Completed Jobs"; ObjectID = "gNj-D1-wa7"; */
+"gNj-D1-wa7.title" = "Удалить завершенные задания";
+
+/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "K6c-HW-um8"; */
+"K6c-HW-um8.title" = "Text Cell";
+
+/* Class = "NSMenuItem"; title = "Show Source in Finder"; ObjectID = "Pps-jm-zcd"; */
+"Pps-jm-zcd.title" = "Показать исходный файл в Finder";
+
+/* Class = "NSMenuItem"; title = "Reset"; ObjectID = "xMs-43-lL0"; */
+"xMs-43-lL0.title" = "Сбросить";
+
+/* Class = "NSTextFieldCell"; title = "Table View Cell"; ObjectID = "xSd-Hl-5Qk"; */
+"xSd-Hl-5Qk.title" = "Table View Cell";
+
+/* Class = "NSMenuItem"; title = "Show Activity Log in Finder"; ObjectID = "zA7-r8-i4L"; */
+"zA7-r8-i4L.title" = "Показать лог активности в Finder";
+
diff --git a/macosx/ru.lproj/HBRenamePresetController.strings b/macosx/ru.lproj/HBRenamePresetController.strings
new file mode 100644
index 000000000..7e8e426bd
--- /dev/null
+++ b/macosx/ru.lproj/HBRenamePresetController.strings
@@ -0,0 +1,15 @@
+/* Class = "NSWindow"; title = "Rename Preset"; ObjectID = "C4G-OG-ksc"; */
+"C4G-OG-ksc.title" = "Переименовать пресет";
+
+/* Class = "NSButtonCell"; title = "Cancel"; ObjectID = "N2f-jz-YyX"; */
+"N2f-jz-YyX.title" = "Отмена";
+
+/* Class = "NSTextFieldCell"; title = "Untitled"; ObjectID = "NQn-fS-Rbd"; */
+"NQn-fS-Rbd.title" = "Безымянный";
+
+/* Class = "NSTextFieldCell"; title = "New preset name:"; ObjectID = "Pe0-gr-Yv4"; */
+"Pe0-gr-Yv4.title" = "Новое название пресета:";
+
+/* Class = "NSButtonCell"; title = "Rename"; ObjectID = "Z9M-dc-5Ml"; */
+"Z9M-dc-5Ml.title" = "Переименовать";
+
diff --git a/macosx/ru.lproj/HBSummaryViewController.strings b/macosx/ru.lproj/HBSummaryViewController.strings
new file mode 100644
index 000000000..1e5d87ff5
--- /dev/null
+++ b/macosx/ru.lproj/HBSummaryViewController.strings
@@ -0,0 +1,57 @@
+/* Class = "NSTextFieldCell"; title = "Tracks:"; ObjectID = "3mF-Bb-Gon"; */
+"3mF-Bb-Gon.title" = "Дорожки:";
+
+/* Class = "NSTextFieldCell"; title = "Size:"; ObjectID = "B4a-co-0ly"; */
+"B4a-co-0ly.title" = "Размеры:";
+
+/* Class = "NSTextField"; ibExternalAccessibilityDescription = "Filters summary"; ObjectID = "BHq-Mt-3eA"; */
+"BHq-Mt-3eA.ibExternalAccessibilityDescription" = "Сводка по фильтрам";
+
+/* Class = "NSButtonCell"; title = "Align A/V Start"; ObjectID = "De0-Je-MAm"; */
+"De0-Je-MAm.title" = "Выравнять начало A/V";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Aligns the initial timestamps of all audio and video streams by inserting blank frames or dropping frames. May improve audio/video sync for broken players that do not honor MP4 edit lists."; ObjectID = "fPv-Vw-I89"; */
+"fPv-Vw-I89.ibShadowedToolTip" = "Выравнивает начальные временные метки всех аудио- и видео-потоков путем добавления пустых кадров или пропуска кадров. Может улучшить синхронизацию аудио/видео для сломанных проигрывателей, которые игнорируют списки редактирования MP4.";
+
+/* Class = "NSTextField"; ibExternalAccessibilityDescription = "Size summary"; ObjectID = "Jaw-pH-rhf"; */
+"Jaw-pH-rhf.ibExternalAccessibilityDescription" = "Сводка по размеру";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Optimize MP4 for progressive download. After encoding, data is reorganized and rewritten to allow immediate playback over a network, without needing to download the entire file."; ObjectID = "lUi-Oc-208"; */
+"lUi-Oc-208.ibShadowedToolTip" = "Оптимизировать MP4 для прогрессивной загрузки. После кодирования, данные реорганизуются и перезаписываются для обеспечения немедленного воспроизведения через сеть без необходимости загрузки файла целиком.";
+
+/* Class = "NSView"; ibExternalAccessibilityDescription = "Preview"; ObjectID = "m5a-0z-QQ4"; */
+"m5a-0z-QQ4.ibExternalAccessibilityDescription" = "Предпросмотр";
+
+/* Class = "NSTextFieldCell"; title = "Filters:"; ObjectID = "OCw-f6-uA0"; */
+"OCw-f6-uA0.title" = "Фильтры:";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "Q1Z-yT-7iY"; */
+"Q1Z-yT-7iY.title" = "OtherViews";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Add a special MP4 marker to allow playback on vintage iPod 5th Generation devices circa 2006. Other settings may affect compatibility."; ObjectID = "QKv-GR-d2g"; */
+"QKv-GR-d2g.ibShadowedToolTip" = "Добавить специальный MP4-маркер для возможности воспроизведения на винтажных iPod 5-ого поколения примерно 2006 года выпуска. Другие настройки могут повлиять на совместимость.";
+
+/* Class = "NSTextFieldCell"; title = "None"; ObjectID = "RIB-ME-Yhh"; */
+"RIB-ME-Yhh.title" = "Нет";
+
+/* Class = "NSTextFieldCell"; title = "Format:"; ObjectID = "RXJ-DZ-4mh"; */
+"RXJ-DZ-4mh.title" = "Формат:";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Container format. Video, audio, and other tracks are combined into a single file of this type. Affects compatibility."; ObjectID = "txV-1R-WoD"; */
+"txV-1R-WoD.ibShadowedToolTip" = "Формат контейнера. Видео-, аудио- и другие дорожки объединяются в один файл данного формата. Влияет на совместимость.";
+
+/* Class = "NSButtonCell"; title = "Web Optimized"; ObjectID = "wcc-5d-Dgj"; */
+"wcc-5d-Dgj.title" = "Оптимизирован для Веб";
+
+/* Class = "NSTextFieldCell"; title = "None"; ObjectID = "xmy-Jl-mR4"; */
+"xmy-Jl-mR4.title" = "Нет";
+
+/* Class = "NSTextFieldCell"; title = "None"; ObjectID = "xzc-qg-AMn"; */
+"xzc-qg-AMn.title" = "Нет";
+
+/* Class = "NSTextField"; ibExternalAccessibilityDescription = "Tracks summary"; ObjectID = "yRE-5c-FhX"; */
+"yRE-5c-FhX.ibExternalAccessibilityDescription" = "Сводка по дорожке";
+
+/* Class = "NSButtonCell"; title = "iPod 5G Support"; ObjectID = "zz5-qY-GSA"; */
+"zz5-qY-GSA.title" = "Поддержка iPod 5G";
+
diff --git a/macosx/ru.lproj/HBTitleSelection.strings b/macosx/ru.lproj/HBTitleSelection.strings
new file mode 100644
index 000000000..b4e712ea0
--- /dev/null
+++ b/macosx/ru.lproj/HBTitleSelection.strings
@@ -0,0 +1,45 @@
+/* Class = "NSTableColumn"; headerCell.title = "Title"; ObjectID = "4XY-C0-SwE"; */
+"4XY-C0-SwE.headerCell.title" = "Заголовок";
+
+/* Class = "NSTextFieldCell"; title = "Select the titles to add to the queue:"; ObjectID = "5tD-fg-g4t"; */
+"5tD-fg-g4t.title" = "Выберите заголовки для добавления в очередь:";
+
+/* Class = "NSTableColumn"; headerCell.title = "Duration"; ObjectID = "a6r-ky-REh"; */
+"a6r-ky-REh.headerCell.title" = "Продолжительность";
+
+/* Class = "NSTextFieldCell"; title = "Table View Cell"; ObjectID = "dsG-Ho-vsT"; */
+"dsG-Ho-vsT.title" = "Table View Cell";
+
+/* Class = "NSWindow"; title = "Window"; ObjectID = "F0z-JX-Cv5"; */
+"F0z-JX-Cv5.title" = "Окно";
+
+/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "Fcv-FE-8Fv"; */
+"Fcv-FE-8Fv.title" = "Text Cell";
+
+/* Class = "NSTableColumn"; headerCell.title = "Name"; ObjectID = "FQY-Ye-g0f"; */
+"FQY-Ye-g0f.headerCell.title" = "Название";
+
+/* Class = "NSTextFieldCell"; title = "0"; ObjectID = "hQc-RA-phB"; */
+"hQc-RA-phB.title" = "0";
+
+/* Class = "NSButtonCell"; title = "Cancel"; ObjectID = "jHg-nh-9NJ"; */
+"jHg-nh-9NJ.title" = "Отмена";
+
+/* Class = "NSButtonCell"; title = "Check"; ObjectID = "JqJ-5C-Yhw"; */
+"JqJ-5C-Yhw.title" = "Выбрать";
+
+/* Class = "NSButtonCell"; title = "Check"; ObjectID = "k84-a6-eZ7"; */
+"k84-a6-eZ7.title" = "Выбрать";
+
+/* Class = "NSButtonCell"; title = "Add"; ObjectID = "mOe-XL-tl1"; */
+"mOe-XL-tl1.title" = "Добавить";
+
+/* Class = "NSMenuItem"; title = "Deselect All"; ObjectID = "PXF-7D-BKR"; */
+"PXF-7D-BKR.title" = "Снять выделение";
+
+/* Class = "CocoaBindingsConnection"; ibShadowedDisplayPattern = "%{value1}@"; ObjectID = "xTt-zi-wf0"; */
+"xTt-zi-wf0.ibShadowedDisplayPattern" = "%{value1}@";
+
+/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "zwi-rc-q6x"; */
+"zwi-rc-q6x.title" = "Text Cell";
+
diff --git a/macosx/ru.lproj/HBTrackTitleViewController.strings b/macosx/ru.lproj/HBTrackTitleViewController.strings
new file mode 100644
index 000000000..150d8b704
--- /dev/null
+++ b/macosx/ru.lproj/HBTrackTitleViewController.strings
@@ -0,0 +1,9 @@
+/* Class = "NSTextFieldCell"; title = "Name:"; ObjectID = "eBw-qE-Hyb"; */
+"eBw-qE-Hyb.title" = "Название:";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Players may use this in the audio/subtitles selection list."; ObjectID = "FpM-Jx-vLD"; */
+"FpM-Jx-vLD.ibShadowedToolTip" = "Проигрыватели смогут использовать это в списке выбора аудио/субтитров.";
+
+/* Class = "NSButtonCell"; title = "Done"; ObjectID = "Vzr-yd-VKe"; */
+"Vzr-yd-VKe.title" = "Завершено";
+
diff --git a/macosx/ru.lproj/Localizable.strings b/macosx/ru.lproj/Localizable.strings
new file mode 100644
index 000000000..0bd0f1940
--- /dev/null
+++ b/macosx/ru.lproj/Localizable.strings
@@ -0,0 +1,469 @@
+/* Preview -> size info label */
+" Scaled To Screen" = "Масштабировано к Экрану";
+
+/* No comment provided by engineer. */
+"- --:--" = "- --:--";
+
+/* No comment provided by engineer. */
+"--:--" = "--:--";
+
+/* Preview -> size info label */
+"(%.0f%% actual size)" = "(%.0f%% реальный размер)";
+
+/* Preview -> size info label */
+"(Actual size)" = "(Реальный размер)";
+
+/* Main Window -> preset modified */
+"(Modified)" = "(Изменено)";
+
+/* Queue status */
+"%d encode pending" = "%d работа в ожидании";
+
+/* Queue status */
+"%d encodes pending" = "%d работ в ожидании";
+
+/* No comment provided by engineer. */
+"%llu jobs selected" = "%llu заданий выбрано";
+
+/* Destination same as source alert -> message
+ File already exists alert -> message */
+"A file already exists at the selected destination." = "Файл уже существует в выбранной папке назначения.";
+
+/* Picture HUD -> scale button */
+"Actual Scale" = "Реальный Масштаб";
+
+/* Queue undo action name */
+"Add Job To Queue" = "Добавить задание в очередь";
+
+/* Queue undo action name */
+"Add Jobs To Queue" = "Добавить задания в очередь";
+
+/* Touch bar */
+"Add Preset" = "Добавить пресет";
+
+/* Touch bar */
+"Add Titles To Queue" = "Добавить заголовки в очередь";
+
+/* Touch bar */
+"Add To Queue" = "Добавить в очередь";
+
+/* Preferences Advanced Toolbar Item */
+"Advanced" = "Расширенное";
+
+/* Delete preset alert -> message */
+"Are you sure you want to permanently delete the selected preset?" = "Вы уверены, что хотите безвозвратно удалить выбранный пресет?";
+
+/* Quit Alert -> message */
+"Are you sure you want to quit HandBrake?" = "Вы уверены, что хотите выйти из HandBrake?";
+
+/* Copy Protection Alert -> first button */
+"Attempt Scan Anyway" = "Всё Равно Попробовать Сканировать";
+
+/* Player HUD -> audio menu */
+"Audio" = "Аудио";
+
+/* Copy Protection Alert -> second button
+ Delete preset alert -> second button
+ File already exists alert -> first button
+ File already exists in queue alert -> first button
+ Preview -> live preview alert alternate button
+ Touch bar */
+"Cancel" = "Отмена";
+
+/* Touch bar */
+"Cancel Encoding" = "Отменить кодирование";
+
+/* Toolbar Open/Cancel Item
+ Touch bar */
+"Cancel Scan" = "Отменить Сканирование";
+
+/* Toolbar Open/Cancel Item */
+"Cancel Scanning Source" = "Отменить Сканирование Исходного Файла";
+
+/* Preferences -> Output Name Token */
+"Chapters" = "Главы";
+
+/* Main Window -> Destination open panel */
+"Choose" = "Выбрать";
+
+/* Queue Alert -> cancel rip first button */
+"Continue Encoding" = "Продолжить кодирование";
+
+/* Copy Protection Alert -> message */
+"Copy-Protected sources are not supported." = "Защищенные от копирования Исходные Файлы не поддерживаются.";
+
+/* Preferences -> Output Name Token */
+"Creation-Date" = "Дата-Создания";
+
+/* Preferences -> Output Name Token */
+"Creation-Time" = "Время-Создания";
+
+/* Touch bar */
+"Current Time" = "Текущее Время";
+
+/* Add preset window -> picture setting */
+"Custom" = "Пользовательское";
+
+/* Preferences -> Output Name Token */
+"Date" = "Дата";
+
+/* Delete preset alert -> first button */
+"Delete Preset" = "Удалить пресет";
+
+/* File already exists alert -> informative text
+ File already exists in queue alert -> informative text */
+"Do you want to overwrite %@?" = "Вы хотите перезаписать %@?";
+
+/* Quit Alert -> second button */
+"Don't Quit" = "Не Выходить";
+
+/* Touch bar */
+"Done" = "Завершено";
+
+/* HBQueueItemView -> Encode state accessibility label */
+"Encode canceled" = "Кодирование отменено";
+
+/* Queue status */
+"Encode Canceled." = "Кодирование отменено.";
+
+/* HBQueueItemView -> Encode state accessibility label */
+"Encode complete" = "Кодирование завершено";
+
+/* HBQueueItemView -> Encode state accessibility label
+ Queue done notification failed message */
+"Encode failed" = "Кодирование не удалось";
+
+/* Queue status */
+"Encode Failed." = "Кодирование не удалось.";
+
+/* Queue status */
+"Encode Finished." = "Кодирование завершено.";
+
+/* HBQueueItemView -> Encode state accessibility label */
+"Encode ready" = "Кодирование готово";
+
+/* HBQueueItemView -> Encode state accessibility label */
+"Encode working" = "Кодирование в процессе";
+
+/* No comment provided by engineer. */
+"Encoding %@\n%@" = "Кодирование %1$@\n%2$@";
+
+/* Job statistics */
+"Ended at:" = "Закончено: ";
+
+/* Export presets save panel title */
+"Export presets" = "Экспортировать пресеты";
+
+/* File already exists alert -> message */
+"File already exists." = "Файл уже существует.";
+
+/* Preferences General Toolbar Item */
+"General" = "Общие";
+
+/* Main Window -> title */
+"HandBrake" = "HandBrake";
+
+/* Preview -> live preview alert message */
+"HandBrake can't open the preview." = "HandBrake не может открыть предпросмотр.";
+
+/* Preview -> live preview alert informative text */
+"HandBrake can't playback this combination of video/audio/container format. Do you want to open it in an external player?" = "HandBrake не может воспроизвести данную комбинацию формата видео/аудио/контейнера. Вы хотите открыть её во внешнем проигрывателе?";
+
+/* Quit Alert -> informative text */
+"If you quit HandBrake your current encode will be reloaded into your queue at next launch. Do you want to quit anyway?" = "Если вы выйдете из HandBrake, ваша текущая работа будет перезагружена в вашу очередь при следующем запуске. Вы действительно хотите выйти?";
+
+/* Import preset open panel title */
+"Import presets" = "Импортировать пресеты";
+
+/* Chapters import -> invalid CSV line count description */
+"Incorrect line count" = "Неверное количество строк";
+
+/* Chapters import -> invalid CSV description */
+"Invalid chapters CSV file" = "Недействительный CSV-файл с главами";
+
+/* Queue Edit Alert -> stop and edit first button
+ Queue Stop Alert -> stop and remove first button */
+"Keep Encoding" = "Продолжить кодировать";
+
+/* Touch bar */
+"Live Preview" = "Живой предпросмотр";
+
+/* Queue undo action name */
+"Move Job in Queue" = "Переместить задание в очереди";
+
+/* Queue undo action name */
+"Move Jobs in Queue" = "Переместить задания в очереди";
+
+/* Preview -> accessibility label */
+"No image" = "Нет Изображения";
+
+/* No comment provided by engineer. */
+"No job selected" = "Задание не выбрано";
+
+/* Main Window -> Info text */
+"No Valid Source Found" = "Не Найдено Действительного Исходного Файла";
+
+/* Add preset window -> picture setting */
+"None" = "Ничего";
+
+/* Queue Done Alert -> shut down first button
+ Queue Done Alert -> sleep first button */
+"OK" = "ОК";
+
+/* File already exists alert -> informative text */
+"One or more file already exists. Do you want to overwrite?" = "Один или несколько файлов уже существуют. Вы хотите их перезаписать?";
+
+/* Preview -> live preview alert default button */
+"Open in external player" = "Открыть во внешнем проигрывателе";
+
+/* Toolbar Open/Cancel Item
+ Touch bar */
+"Open Source" = "Открыть Исходный Файл";
+
+/* File already exists alert -> second button
+ File already exists in queue alert -> second button */
+"Overwrite" = "Перезаписать";
+
+/* Toolbar Pause Item */
+"Pause" = "Пауза";
+
+/* Queue -> pause/resume menu
+ Toolbar Pause Item
+ Touch bar */
+"Pause Encoding" = "Поставить кодирование на паузу";
+
+/* Touch bar */
+"Pause/Resume Encoding" = "Поставить на паузу/продолжить кодирование";
+
+/* Job statistics */
+"Paused time:" = "Время паузы:";
+
+/* Video -> Framerate */
+"Peak Framerate (VFR)" = "Наивысшая частота кадров (VFR)";
+
+/* Touch bar */
+"Play/Pause" = "Воспроизвести/Пауза";
+
+/* Add preset window -> name alert informative text
+ Rename preset window -> name alert informative text */
+"Please enter a name." = "Пожалуйста, введите название.";
+
+/* Copy Protection Alert -> informative text */
+"Please note that HandBrake does not support the removal of copy-protection from DVD Discs. You can if you wish use any other 3rd party software for this function. This warning will be shown only once each time HandBrake is run." = "Пожалуйста, примите во внимание, что handBrake не поддерживает удаление защиты от копирования DVD-дисков. Если захотите, вы можете использовать любое другое программное обеспечения для этой функции. Это предупреждение будет показываться только один раз, но при каждом запуске HandBrake.";
+
+/* Queue Done Alert -> shut down second button
+ Queue Done Alert -> sleep second button */
+"Preferences…" = "Настройки...";
+
+/* Preview -> progress formatter title */
+"preview" = "предпросмотр";
+
+/* Preview -> window title */
+"Preview" = "Предпросмотр";
+
+/* Preview -> window title format */
+"Preview - %@ %@" = "Предпросмотр - %1$@ %2$@";
+
+/* Preview -> accessibility label */
+"Preview Image, Size: %zu x %zu, Scale: %.0f%%" = "Изображение предпросмотра, Размер: %1$zu x %2$zu, Масштаб: %3$.0f%%";
+
+/* Touch bar */
+"Previews" = "Изображения предпросмотра";
+
+/* Queue done alert message
+ Queue notification alert message */
+"Put down that cocktail…" = "Отложите в сторону этот коктейл...";
+
+/* Preferences -> Output Name Token */
+"Quality/Bitrate" = "Качетсво/Битрейт";
+
+/* Queue window title */
+"Queue" = "Очередь";
+
+/* Queue window title */
+"Queue (%@)" = "Очередь (%@)";
+
+/* Quit Alert -> first button */
+"Quit" = "Выход";
+
+/* Touch bar */
+"Remaining Time" = "Осталось Времени";
+
+/* HBQueueItemView -> Remove button accessibility label */
+"Remove job" = "Удалить задание";
+
+/* Queue undo action name */
+"Remove Job From Queue" = "Удалить задание из очереди";
+
+/* Queue undo action name */
+"Remove Jobs From Queue" = "Удалить задания из очереди";
+
+/* Toolbar Pause Item */
+"Resume" = "Продолжить";
+
+/* Queue -> pause/resume men
+ Toolbar Pause Item */
+"Resume Encoding" = "Продолжить кодирование";
+
+/* HBQueueItemView -> Reveal button accessibility label */
+"Reveal destination in Finder" = "Открыть путь назначения в Finder";
+
+/* Job statistics */
+"Run time:" = "Время работы:";
+
+/* Picture HUD -> scale button
+ Touch bar */
+"Scale To Screen" = "Масштабировать к Размеру Экрана";
+
+/* Queue Alert -> cancel rip informative text */
+"Select Continue Encoding to dismiss this dialog without making changes." = "Выберите 'Продолжить кодирование', чтобы закрыть это диалоговое окно без применения изменений.";
+
+/* Preferences -> send to app destination open panel */
+"Select the desired external application" = "Выбрать предпочитаемое внешнее приложение";
+
+/* Titles selection sheet -> informative text */
+"Select the titles to add to the queue using the %@ preset:" = "Выберите заголовки для добавления в очередь используя пресет %@:";
+
+/* Notification -> Show in Finder */
+"Show" = "Показать";
+
+/* Touch bar */
+"Show Activity Window" = "Показать Окно Активности";
+
+/* Touch bar */
+"Show Preview Window" = "Показать окно предпросмотра";
+
+/* Job statistics */
+"Size:" = "Размеры:";
+
+/* Queue Alert -> cancel rip second button */
+"Skip Current Job" = "Пропустить Текущее Задание";
+
+/* Touch bar */
+"Slider" = "Ползунок";
+
+/* Preferences -> Output Name Token */
+"Source" = "Исходный файл";
+
+/* Add preset window -> picture setting */
+"Source Maximum" = "Максимум исходного файла";
+
+/* Toolbar Start/Stop Item */
+"Start" = "Начало";
+
+/* Menu Start/Stop Item
+ Queue -> start/stop menu
+ Toolbar Start/Stop Item */
+"Start Encoding" = "Начать кодирование";
+
+/* Toolbar Start/Stop Item */
+"Start Queue" = "Запустить очередь";
+
+/* Touch bar */
+"Start/Stop Encoding" = "Начать/остановить кодирование";
+
+/* Job statistics */
+"Started at:" = "Начало в:";
+
+/* Toolbar Start/Stop Item */
+"Stop" = "Остановить";
+
+/* Queue Alert -> cancel rip third button */
+"Stop After Current Job" = "Остановить После Текущего Задания";
+
+/* Queue Alert -> cancel rip fourth button */
+"Stop All" = "Остановить Все";
+
+/* Queue -> start/stop menu
+ Toolbar Start/Stop Item */
+"Stop Encoding" = "Остановить кодирование";
+
+/* Queue Stop Alert -> stop and remove second button */
+"Stop Encoding and Delete" = "Остановить кодирование и удалить";
+
+/* Queue Edit Alert -> stop and edit second button */
+"Stop Encoding and Edit" = "Остановить кодирование и редактировать";
+
+/* Queue Edit Alert -> stop and edit message */
+"Stop This Encode and Edit It?" = "Остановить эту работу и редактировать её?";
+
+/* Queue Stop Alert -> stop and remove message */
+"Stop This Encode and Remove It?" = "Остановить эту работу и удалить её?";
+
+/* Player HUD -> subtitles menu */
+"Subtitles" = "Субтитры";
+
+/* Queue Done Alert -> shut down message */
+"The computer will shut down after encoding is done." = "Компьютер будет выключен после завершения кодирования.";
+
+/* Queue Done Alert -> sleep message */
+"The computer will sleep after encoding is done." = "Компьютер будет переведен в спящий режим после завершения кодирования.";
+
+/* Chapters import -> invalid CSV recovery suggestion */
+"The CSV file is not a valid chapters CSV file." = "CSV-файл не является действительным CSV-файлом с главами";
+
+/* Destination same as source alert -> informative text */
+"The destination is the same as the source, you can not overwrite your source file!" = "Путь назначения совпадает с исходным файлом, вы не можете перезаписать исходный файл!";
+
+/* Chapters import -> invalid CSV line count recovery suggestion */
+"The line count in the chapters CSV file does not match the number of chapters in the movie." = "Количество строк в CSV-файле с главами не совпадает с количеством глав в фильме.";
+
+/* Add preset window -> name alert message
+ Rename preset window -> name alert message */
+"The preset name cannot be empty." = "Название пресета не может быть пустым.";
+
+/* Queue -> Multiple instances alert informative text */
+"The queue will be shared between the instances." = "Очередь будет общей между экземплярами.";
+
+/* File already exists in queue alert -> message */
+"There is already a queue item for this destination." = "Уже существует задание в очереди с таким путем назначения.";
+
+/* Queue -> Multiple instances alert message */
+"There is already an instance of HandBrake running." = "Один экземпляр HandBrake уже работает.";
+
+/* Invalid destination alert -> informative text */
+"This is not a valid destination directory!" = "Данная папка не является действительным путем назначения!";
+
+/* Preferences -> Output Name Token */
+"Time" = "Время";
+
+/* Preferences -> Output Name Token */
+"Title" = "Заголовок";
+
+/* Video -> Framerate */
+"Variable Framerate" = "Переменная Частота Кадров";
+
+/* Invalid destination alert -> message */
+"Warning!" = "Предупреждение!";
+
+/* Queue Alert -> cancel rip message */
+"You are currently encoding. What would you like to do?" = "В данный момент вы кодируете. Что вы хотите сделать?";
+
+/* Delete preset alert -> informative text */
+"You can't undo this action." = "Вы не можете отменить это действие.";
+
+/* Queue Done Alert -> shut down informative text */
+"You have selected to shut down the computer after encoding. To turn off shut down, go to the HandBrake preferences." = "Вы выбрали выключение компьютера после заврешения кодирования. Чтобы отключить, перейдите в настройки HandBrake.";
+
+/* Queue Done Alert -> sleep informative text */
+"You have selected to sleep the computer after encoding. To turn off sleeping, go to the HandBrake preferences." = "Вы выбрали перевести компьютер в спящий режим после заврешения кодирования. Чтобы отключить, перейдите в настройки HandBrake.";
+
+/* Queue -> disk almost full alert informative text */
+"You need to make more space available on your destination disk." = "Вам необходимо больше освободить диск назначения.";
+
+/* Queue -> disk almost full alert message */
+"Your destination disk is almost full." = "На диск пути назначения практически не осталось места.";
+
+/* Queue done notification message */
+"Your encode %@ couldn't be completed." = "Ваше кодирование %@ не может быть завершено.";
+
+/* Queue done notification message */
+"Your encode %@ is done!" = "Ваше кодирование %@ завершено!";
+
+/* Queue done alert informative text */
+"Your HandBrake queue is done!" = "Задания в вашей очереди HandBrake выполнены!";
+
+/* Queue Edit Alert -> stop and edit informative text
+ Queue Stop Alert -> stop and remove informative text */
+"Your movie will be lost if you don't continue encoding." = "Ваш фильм будет потерян если вы не продолжите кодирование.";
+
diff --git a/macosx/ru.lproj/MainMenu.strings b/macosx/ru.lproj/MainMenu.strings
new file mode 100644
index 000000000..36becd34c
--- /dev/null
+++ b/macosx/ru.lproj/MainMenu.strings
@@ -0,0 +1,261 @@
+/* Class = "NSMenu"; title = "Services"; ObjectID = "0te-ai-fgD"; */
+"0te-ai-fgD.title" = "Сервисы:";
+
+/* Class = "NSMenuItem"; title = "Rename Preset…"; ObjectID = "1GQ-n3-jfY"; */
+"1GQ-n3-jfY.title" = "Переименовать пресет...";
+
+/* Class = "NSMenuItem"; title = "Filters"; ObjectID = "6rE-SM-AGi"; */
+"6rE-SM-AGi.title" = "Фильтры";
+
+/* Class = "NSMenuItem"; title = "Summary"; ObjectID = "9ie-b7-RaS"; */
+"9ie-b7-RaS.title" = "Сводка";
+
+/* Class = "NSMenu"; title = "MainMenu"; ObjectID = "29"; */
+"29.title" = "MainMenu";
+
+/* Class = "NSMenuItem"; title = "HandBrake"; ObjectID = "56"; */
+"56.title" = "HandBrake";
+
+/* Class = "NSMenu"; title = "HandBrake"; ObjectID = "57"; */
+"57.title" = "HandBrake";
+
+/* Class = "NSMenuItem"; title = "About HandBrake"; ObjectID = "58"; */
+"58.title" = "О HandBrake";
+
+/* Class = "NSMenuItem"; title = "Quit HandBrake"; ObjectID = "136"; */
+"136.title" = "Выйти из HandBrake";
+
+/* Class = "NSMenuItem"; title = "Hide HandBrake"; ObjectID = "971"; */
+"971.title" = "Скрыть HandBrake";
+
+/* Class = "NSMenuItem"; title = "Hide Others"; ObjectID = "973"; */
+"973.title" = "Скрыть другие";
+
+/* Class = "NSMenuItem"; title = "Window"; ObjectID = "1189"; */
+"1189.title" = "Окно";
+
+/* Class = "NSMenuItem"; title = "Bring All to Front"; ObjectID = "1190"; */
+"1190.title" = "Все на передний план";
+
+/* Class = "NSMenuItem"; title = "Minimize"; ObjectID = "1191"; */
+"1191.title" = "Минимизировать";
+
+/* Class = "NSMenu"; title = "Window"; ObjectID = "1192"; */
+"1192.title" = "Окно";
+
+/* Class = "NSMenuItem"; title = "Open Source…"; ObjectID = "1198"; */
+"1198.title" = "Открыть исходный файл...";
+
+/* Class = "NSMenuItem"; title = "File"; ObjectID = "1200"; */
+"1200.title" = "Файл";
+
+/* Class = "NSMenu"; title = "File"; ObjectID = "1209"; */
+"1209.title" = "Файл";
+
+/* Class = "NSMenu"; title = "Help"; ObjectID = "1429"; */
+"1429.title" = "Помощь";
+
+/* Class = "NSMenuItem"; title = "Help"; ObjectID = "1431"; */
+"1431.title" = "Помощь";
+
+/* Class = "NSMenuItem"; title = "HandBrake Website"; ObjectID = "1432"; */
+"1432.title" = "Веб-сайт HandBrake";
+
+/* Class = "NSMenuItem"; title = "Online Community Forums"; ObjectID = "1433"; */
+"1433.title" = "Онлайн-форум сообщества";
+
+/* Class = "NSMenuItem"; title = "Preferences…"; ObjectID = "1445"; */
+"1445.title" = "Настройки...";
+
+/* Class = "NSMenuItem"; title = "Edit"; ObjectID = "1795"; */
+"1795.title" = "Изменить";
+
+/* Class = "NSMenu"; title = "Edit"; ObjectID = "1796"; */
+"1796.title" = "Изменить";
+
+/* Class = "NSMenuItem"; title = "Delete"; ObjectID = "1797"; */
+"1797.title" = "Удалить";
+
+/* Class = "NSMenuItem"; title = "Select All"; ObjectID = "1798"; */
+"1798.title" = "Выбрать все";
+
+/* Class = "NSMenuItem"; title = "Undo"; ObjectID = "1799"; */
+"1799.title" = "Отменить действие";
+
+/* Class = "NSMenuItem"; title = "Redo"; ObjectID = "1801"; */
+"1801.title" = "Повторить действие";
+
+/* Class = "NSMenuItem"; title = "Find"; ObjectID = "1802"; */
+"1802.title" = "Найти";
+
+/* Class = "NSMenu"; title = "Find"; ObjectID = "1803"; */
+"1803.title" = "Найти";
+
+/* Class = "NSMenuItem"; title = "Jump to Selection"; ObjectID = "1804"; */
+"1804.title" = "Перейти к выбранному";
+
+/* Class = "NSMenuItem"; title = "Find…"; ObjectID = "1805"; */
+"1805.title" = "Найти...";
+
+/* Class = "NSMenuItem"; title = "Find Next"; ObjectID = "1806"; */
+"1806.title" = "Найти следующее";
+
+/* Class = "NSMenuItem"; title = "Find Previous"; ObjectID = "1807"; */
+"1807.title" = "Найти предыдущее";
+
+/* Class = "NSMenuItem"; title = "Use Selection for Find"; ObjectID = "1808"; */
+"1808.title" = "Использовать выбранное для поиска";
+
+/* Class = "NSMenuItem"; title = "Spelling"; ObjectID = "1810"; */
+"1810.title" = "Правописание";
+
+/* Class = "NSMenu"; title = "Spelling"; ObjectID = "1811"; */
+"1811.title" = "Правописание";
+
+/* Class = "NSMenuItem"; title = "Spelling…"; ObjectID = "1812"; */
+"1812.title" = "Правописание...";
+
+/* Class = "NSMenuItem"; title = "Check Spelling"; ObjectID = "1813"; */
+"1813.title" = "Проверка правописания";
+
+/* Class = "NSMenuItem"; title = "Check Spelling as You Type"; ObjectID = "1814"; */
+"1814.title" = "Проверять правописание во время печати";
+
+/* Class = "NSMenuItem"; title = "Cut"; ObjectID = "1815"; */
+"1815.title" = "Вырезать";
+
+/* Class = "NSMenuItem"; title = "Copy"; ObjectID = "1816"; */
+"1816.title" = "Копировать";
+
+/* Class = "NSMenuItem"; title = "Speech"; ObjectID = "1817"; */
+"1817.title" = "Речь";
+
+/* Class = "NSMenu"; title = "Speech"; ObjectID = "1818"; */
+"1818.title" = "Речь";
+
+/* Class = "NSMenuItem"; title = "Stop Speaking"; ObjectID = "1819"; */
+"1819.title" = "Остановить";
+
+/* Class = "NSMenuItem"; title = "Start Speaking"; ObjectID = "1820"; */
+"1820.title" = "Начать говорить";
+
+/* Class = "NSMenuItem"; title = "Paste"; ObjectID = "1821"; */
+"1821.title" = "Вставить";
+
+/* Class = "NSMenuItem"; title = "Paste and Match Style"; ObjectID = "1822"; */
+"1822.title" = "Вставить с сочетанием стиля";
+
+/* Class = "NSMenuItem"; title = "Presets View"; ObjectID = "1884"; */
+"1884.title" = "Пресеты";
+
+/* Class = "NSMenuItem"; title = "Presets"; ObjectID = "1948"; */
+"1948.title" = "Пресеты";
+
+/* Class = "NSMenu"; title = "Presets"; ObjectID = "1949"; */
+"1949.title" = "Пресеты";
+
+/* Class = "NSMenuItem"; title = "Reset Official Presets"; ObjectID = "1950"; */
+"1950.title" = "Сбросить официальные пресеты";
+
+/* Class = "NSMenuItem"; title = "New Preset…"; ObjectID = "1955"; */
+"1955.title" = "Новый пресет...";
+
+/* Class = "NSMenuItem"; title = "Online Documentation"; ObjectID = "1985"; */
+"1985.title" = "Онлайн-документация";
+
+/* Class = "NSMenuItem"; title = "Activity Window"; ObjectID = "2295"; */
+"2295.title" = "Окно активности";
+
+/* Class = "NSMenuItem"; title = "HandBrake"; ObjectID = "2368"; */
+"2368.title" = "HandBrake";
+
+/* Class = "NSMenuItem"; title = "Select Default Preset"; ObjectID = "2421"; */
+"2421.title" = "Выбрать пресет по умолчанию";
+
+/* Class = "NSMenuItem"; title = "Add To Queue"; ObjectID = "2443"; */
+"2443.title" = "Добавить в очередь";
+
+/* Class = "NSMenuItem"; title = "Start Encoding"; ObjectID = "2444"; */
+"2444.title" = "Начать кодирование";
+
+/* Class = "NSMenuItem"; title = "Queue"; ObjectID = "2445"; */
+"2445.title" = "Очередь";
+
+/* Class = "NSMenuItem"; title = "Pause Encoding"; ObjectID = "2494"; */
+"2494.title" = "Поставить кодирование на паузу";
+
+/* Class = "NSMenuItem"; title = "Close Window"; ObjectID = "2508"; */
+"2508.title" = "Закрыть окно";
+
+/* Class = "NSMenuItem"; title = "Check for Updates…"; ObjectID = "4964"; */
+"4964.title" = "Проверить обновления...";
+
+/* Class = "NSMenuItem"; title = "Preview Window"; ObjectID = "5157"; */
+"5157.title" = "Окно предпросмотра";
+
+/* Class = "NSMenuItem"; title = "Export…"; ObjectID = "5188"; */
+"5188.title" = "Экспорт...";
+
+/* Class = "NSMenuItem"; title = "Import…"; ObjectID = "5192"; */
+"5192.title" = "Импорт...";
+
+/* Class = "NSMenuItem"; title = "Show All"; ObjectID = "5280"; */
+"5280.title" = "Показать всё";
+
+/* Class = "NSMenuItem"; title = "Add Titles To Queue…"; ObjectID = "5897"; */
+"5897.title" = "Добавить заголовки в очередь...";
+
+/* Class = "NSMenuItem"; title = "Audio"; ObjectID = "brQ-mu-8JM"; */
+"brQ-mu-8JM.title" = "Аудио";
+
+/* Class = "NSMenuItem"; title = "Delete Preset"; ObjectID = "CN3-Rh-gVf"; */
+"CN3-Rh-gVf.title" = "Удалить пресет";
+
+/* Class = "NSMenuItem"; title = "Subtitles"; ObjectID = "Csx-2S-iUe"; */
+"Csx-2S-iUe.title" = "Субтитры";
+
+/* Class = "NSMenuItem"; title = "Open Recent"; ObjectID = "fNa-z2-K1i"; */
+"fNa-z2-K1i.title" = "Открыть недавние";
+
+/* Class = "NSMenuItem"; title = "Make Default Preset"; ObjectID = "frQ-v5-pRa"; */
+"frQ-v5-pRa.title" = "Выбрать как пресет по умолчанию";
+
+/* Class = "NSMenuItem"; title = "View"; ObjectID = "Hzp-jb-hme"; */
+"Hzp-jb-hme.title" = "Вид";
+
+/* Class = "NSMenuItem"; title = "Show Toolbar"; ObjectID = "IsV-5A-bqx"; */
+"IsV-5A-bqx.title" = "Показать панель инструментов";
+
+/* Class = "NSMenuItem"; title = "Video"; ObjectID = "Jef-U4-eQT"; */
+"Jef-U4-eQT.title" = "Видео";
+
+/* Class = "NSMenuItem"; title = "Customize Toolbar…"; ObjectID = "KKV-n0-Fmr"; */
+"KKV-n0-Fmr.title" = "Настроить панель инструментов...";
+
+/* Class = "NSMenuItem"; title = "Chapters"; ObjectID = "lCU-PH-gal"; */
+"lCU-PH-gal.title" = "Главы";
+
+/* Class = "NSMenuItem"; title = "Enter Full Screen"; ObjectID = "mGX-7Z-siB"; */
+"mGX-7Z-siB.title" = "Перейти в полноэкранный режим";
+
+/* Class = "NSMenu"; title = "View"; ObjectID = "ndG-Ig-Yol"; */
+"ndG-Ig-Yol.title" = "Вид";
+
+/* Class = "NSMenuItem"; title = "Add All Titles To Queue"; ObjectID = "oYh-V7-kbx"; */
+"oYh-V7-kbx.title" = "Добавить все заголовки в очередь";
+
+/* Class = "NSMenuItem"; title = "Dimension"; ObjectID = "shS-hb-XSI"; */
+"shS-hb-XSI.title" = "Размеры";
+
+/* Class = "NSMenu"; title = "Open Recent"; ObjectID = "ukX-HN-SXk"; */
+"ukX-HN-SXk.title" = "Открыть недавние";
+
+/* Class = "NSMenuItem"; title = "Clear Menu"; ObjectID = "wPw-Uj-Gxi"; */
+"wPw-Uj-Gxi.title" = "Очистить меню";
+
+/* Class = "NSMenuItem"; title = "New Category"; ObjectID = "wvb-60-cWL"; */
+"wvb-60-cWL.title" = "Новая категория";
+
+/* Class = "NSMenuItem"; title = "Services"; ObjectID = "XcG-Aw-Gdb"; */
+"XcG-Aw-Gdb.title" = "Сервисы:";
+
diff --git a/macosx/ru.lproj/MainWindow.strings b/macosx/ru.lproj/MainWindow.strings
new file mode 100644
index 000000000..a98263fb1
--- /dev/null
+++ b/macosx/ru.lproj/MainWindow.strings
@@ -0,0 +1,276 @@
+/* Class = "NSTabViewItem"; label = "Filters"; ObjectID = "0UB-bG-kwS"; */
+"0UB-bG-kwS.label" = "Фильтры";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Save New Preset…"; ObjectID = "2vD-zN-YMe"; */
+"2vD-zN-YMe.ibShadowedToolTip" = "Сохранить новый пресет...";
+
+/* Class = "CocoaBindingsConnection"; ibShadowedIsNilPlaceholder = " "; ObjectID = "3Gk-ma-r2w"; */
+"3Gk-ma-r2w.ibShadowedIsNilPlaceholder" = "";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Title to scan."; ObjectID = "3w9-Iu-3u2"; */
+"3w9-Iu-3u2.ibShadowedToolTip" = "Заголовок для сканирования.";
+
+/* Class = "NSTextFieldCell"; title = "0"; ObjectID = "6E4-AG-PEh"; */
+"6E4-AG-PEh.title" = "0";
+
+/* Class = "NSToolbarItem"; label = "Open Source"; ObjectID = "8r8-nZ-dYs"; */
+"8r8-nZ-dYs.label" = "Открыть Источник";
+
+/* Class = "NSToolbarItem"; paletteLabel = "Open Source"; ObjectID = "8r8-nZ-dYs"; */
+"8r8-nZ-dYs.paletteLabel" = "Открыть Исходный Файл";
+
+/* Class = "NSToolbarItem"; toolTip = "Open Source"; ObjectID = "8r8-nZ-dYs"; */
+"8r8-nZ-dYs.toolTip" = "Открыть Исходный Файл";
+
+/* Class = "NSWindow"; title = "HandBrake"; ObjectID = "21"; */
+"21.title" = "HandBrake";
+
+/* Class = "NSToolbarItem"; label = "Add Titles To Queue"; ObjectID = "38K-hd-P5J"; */
+"38K-hd-P5J.label" = "Добавить заголовки в очередь";
+
+/* Class = "NSToolbarItem"; paletteLabel = "Add Titles To Queue"; ObjectID = "38K-hd-P5J"; */
+"38K-hd-P5J.paletteLabel" = "Добавить заголовки в очередь";
+
+/* Class = "NSToolbarItem"; toolTip = "Add Titles To Queue"; ObjectID = "38K-hd-P5J"; */
+"38K-hd-P5J.toolTip" = "Добавить заголовки в очередь";
+
+/* Class = "NSMenuItem"; title = "Add Titles To Queue…"; ObjectID = "046-kc-MnL"; */
+"046-kc-MnL.title" = "Добавить заголовки в очередь...";
+
+/* Class = "NSTabViewItem"; label = "Audio"; ObjectID = "1475"; */
+"1475.label" = "Аудио";
+
+/* Class = "NSTabViewItem"; label = "Video"; ObjectID = "1477"; */
+"1477.label" = "Видео";
+
+/* Class = "NSTextField"; ibExternalAccessibilityDescription = "Source file"; ObjectID = "1538"; */
+"1538.ibExternalAccessibilityDescription" = "Исходный файл";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Source file name."; ObjectID = "1539"; */
+"1539.ibShadowedToolTip" = "Имя исходного файла.";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Title, or video clip, to encode. The longest title is selected by default.\n\nBlu-ray and DVD sources often have multiple titles, the longest of which is typically the main feature."; ObjectID = "1541"; */
+"1541.ibShadowedToolTip" = "Заголовок или видеоклип для кодирования. Заголовок наибольшей продолжительности выбирается по умолчанию.\n\nBlu-ray и DVD источники часто имеют множество заголовков, где заголовок наибольшей продолжительности, как правило, основной.";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "1542"; */
+"1542.title" = "OtherViews";
+
+/* Class = "NSPopUpButton"; ibExternalAccessibilityDescription = "Start Chapter"; ObjectID = "1545"; */
+"1545.ibExternalAccessibilityDescription" = "Начальная глава";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "First chapter to encode."; ObjectID = "1545"; */
+"1545.ibShadowedToolTip" = "Первая глава для кодирования.";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "1546"; */
+"1546.title" = "OtherViews";
+
+/* Class = "NSPopUpButton"; ibExternalAccessibilityDescription = "End Chapter"; ObjectID = "1548"; */
+"1548.ibExternalAccessibilityDescription" = "Конечная глава";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Last chapter to encode."; ObjectID = "1548"; */
+"1548.ibShadowedToolTip" = "Последняя глава для кодирования.";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "1549"; */
+"1549.title" = "OtherViews";
+
+/* Class = "NSTextField"; ibExternalAccessibilityDescription = "Duration"; ObjectID = "1554"; */
+"1554.ibExternalAccessibilityDescription" = "Продолжительность";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Duration of the selected source range in Hours:Minutes:Seconds."; ObjectID = "1554"; */
+"1554.ibShadowedToolTip" = "Продолжительность выбранного промежутка в Часах:Минутах:Секундах.";
+
+/* Class = "NSTextField"; ibExternalAccessibilityDescription = "Output filename"; ObjectID = "1561"; */
+"1561.ibExternalAccessibilityDescription" = "Выходное имя файла";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "File name. This is what your new video will be named."; ObjectID = "1561"; */
+"1561.ibShadowedToolTip" = "Название файла. Именно так будет называться новое видео.";
+
+/* Class = "NSButton"; ibExternalAccessibilityDescription = "Browse Destination"; ObjectID = "1562"; */
+"1562.ibExternalAccessibilityDescription" = "Выбрать путь назначения";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Browse to select a new destination path for your encode."; ObjectID = "1562"; */
+"1562.ibShadowedToolTip" = "Выбрать новый путь назначения для вашего кодирования.";
+
+/* Class = "NSTabViewItem"; label = "Chapters"; ObjectID = "1989"; */
+"1989.label" = "Главы";
+
+/* Class = "NSTextFieldCell"; title = "DO NOT TRANSLATE
THIS NIB FILE"; ObjectID = "4846"; */
+"4846.title" = "НЕ ПЕРЕВОДИТЕ↵ЭТОТ NIB-ФАЙЛ";
+
+/* Class = "NSTextFieldCell"; title = "Source:"; ObjectID = "4905"; */
+"4905.title" = "Исходный файл:";
+
+/* Class = "NSTextFieldCell"; title = "Title:"; ObjectID = "4907"; */
+"4907.title" = "Заголовок:";
+
+/* Class = "NSTextFieldCell"; title = "Save As:"; ObjectID = "4913"; */
+"4913.title" = "Сохранить Как:";
+
+/* Class = "NSTextFieldCell"; title = "Duration:"; ObjectID = "4914"; */
+"4914.title" = "Продолжительность:";
+
+/* Class = "NSTextFieldCell"; title = "00:00:00"; ObjectID = "4915"; */
+"4915.title" = "00:00:00";
+
+/* Class = "NSButtonCell"; title = "Browse…"; ObjectID = "4920"; */
+"4920.title" = "Выбрать...";
+
+/* Class = "NSTextFieldCell"; title = "Preset:"; ObjectID = "4923"; */
+"4923.title" = "Пресет:";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Video angle to encode. Only applicable to multi-angle DVD and Blu-ray."; ObjectID = "5181"; */
+"5181.ibShadowedToolTip" = "Ракурс видео для кодирования. Применимо только для многоракурсных DVD и Blu-ray.";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "5183"; */
+"5183.title" = "OtherViews";
+
+/* Class = "NSTextFieldCell"; title = "Angle:"; ObjectID = "5185"; */
+"5185.title" = "Ракурс:";
+
+/* Class = "NSTabViewItem"; label = "Subtitles"; ObjectID = "5194"; */
+"5194.label" = "Субтитры";
+
+/* Class = "NSTextField"; ibExternalAccessibilityDescription = "Start time in seconds"; ObjectID = "5491"; */
+"5491.ibExternalAccessibilityDescription" = "Начальное время в секундах";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "First second to encode."; ObjectID = "5491"; */
+"5491.ibShadowedToolTip" = "Первая секунда для кодирования.";
+
+/* Class = "NSTextField"; ibExternalAccessibilityDescription = "End time in seconds"; ObjectID = "5493"; */
+"5493.ibExternalAccessibilityDescription" = "Конечное время в секундах";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Last second to encode."; ObjectID = "5493"; */
+"5493.ibShadowedToolTip" = "Последняя секунда для кодирования.";
+
+/* Class = "NSTextFieldCell"; title = "–"; ObjectID = "5506"; */
+"5506.title" = "–";
+
+/* Class = "NSPopUpButton"; ibExternalAccessibilityDescription = "Range Selection"; ObjectID = "5513"; */
+"5513.ibExternalAccessibilityDescription" = "Выбор диапазона";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Source range selection. By default, all chapters are selected and the entire source is encoded."; ObjectID = "5513"; */
+"5513.ibShadowedToolTip" = "Выбор промежутка исходного файла. По умолчанию выбираются все главы и кодируется весь исходный файл.";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "5515"; */
+"5515.title" = "OtherViews";
+
+/* Class = "NSTextField"; ibExternalAccessibilityDescription = "Start time in frames"; ObjectID = "5521"; */
+"5521.ibExternalAccessibilityDescription" = "Начальное время в кадрах";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "First frame to encode."; ObjectID = "5521"; */
+"5521.ibShadowedToolTip" = "Первый кадр для кодирования.";
+
+/* Class = "NSTextField"; ibExternalAccessibilityDescription = "End time in frames"; ObjectID = "5523"; */
+"5523.ibExternalAccessibilityDescription" = "Конечное время в кадрах";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Last frame to encode."; ObjectID = "5523"; */
+"5523.ibShadowedToolTip" = "Последний кадр для кодирования.";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Reload the encoding settings for the currently selected preset. Modifications will be discarded."; ObjectID = "AhR-pK-Oz4"; */
+"AhR-pK-Oz4.ibShadowedToolTip" = "Перезагрузить настройки кодирования для выбранного в данный момент пресета. Изменения будут отменены.";
+
+/* Class = "NSTabViewItem"; label = "Summary"; ObjectID = "BA0-eg-2Ka"; */
+"BA0-eg-2Ka.label" = "Сводка";
+
+/* Class = "NSPopUpButton"; ibExternalAccessibilityDescription = "Preset selection"; ObjectID = "bWH-Lp-mKY"; */
+"bWH-Lp-mKY.ibExternalAccessibilityDescription" = "Выбор пресета";
+
+/* Class = "NSToolbarItem"; label = "Start"; ObjectID = "byg-kj-sEM"; */
+"byg-kj-sEM.label" = "Начало";
+
+/* Class = "NSToolbarItem"; paletteLabel = "Start Encoding"; ObjectID = "byg-kj-sEM"; */
+"byg-kj-sEM.paletteLabel" = "Начать кодирование";
+
+/* Class = "NSToolbarItem"; toolTip = "Start Encoding"; ObjectID = "byg-kj-sEM"; */
+"byg-kj-sEM.toolTip" = "Начать кодирование";
+
+/* Class = "NSButtonCell"; title = "Reload"; ObjectID = "cgS-BU-Nfd"; */
+"cgS-BU-Nfd.title" = "Перезагрузить";
+
+/* Class = "NSBox"; title = "Box"; ObjectID = "d0E-xw-bxh"; */
+"d0E-xw-bxh.title" = "Контейнер";
+
+/* Class = "NSToolbarItem"; label = "Preview"; ObjectID = "dK4-jt-v4K"; */
+"dK4-jt-v4K.label" = "Предпросмотр";
+
+/* Class = "NSToolbarItem"; paletteLabel = "Show Preview Window"; ObjectID = "dK4-jt-v4K"; */
+"dK4-jt-v4K.paletteLabel" = "Показать окно предпросмотра";
+
+/* Class = "NSToolbarItem"; toolTip = "Show Preview Window"; ObjectID = "dK4-jt-v4K"; */
+"dK4-jt-v4K.toolTip" = "Показать окно предпросмотра";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Scan only the specified title instead of all titles."; ObjectID = "DN4-48-aOI"; */
+"DN4-48-aOI.ibShadowedToolTip" = "Сканировать только определенный заголовок вместо всех.";
+
+/* Class = "NSToolbarItem"; label = "Add To Queue"; ObjectID = "DZZ-Fe-wjw"; */
+"DZZ-Fe-wjw.label" = "Добавить в очередь";
+
+/* Class = "NSToolbarItem"; paletteLabel = "Add To Queue"; ObjectID = "DZZ-Fe-wjw"; */
+"DZZ-Fe-wjw.paletteLabel" = "Добавить в очередь";
+
+/* Class = "NSToolbarItem"; toolTip = "Add To Queue"; ObjectID = "DZZ-Fe-wjw"; */
+"DZZ-Fe-wjw.toolTip" = "Добавить в очередь";
+
+/* Class = "NSTabViewItem"; label = "Dimensions"; ObjectID = "eij-Sn-QmJ"; */
+"eij-Sn-QmJ.label" = "Размеры";
+
+/* Class = "NSButtonCell"; title = "Scan only title:"; ObjectID = "eQA-t2-FcV"; */
+"eQA-t2-FcV.title" = "Сканировать только для заголовка:";
+
+/* Class = "NSToolbarItem"; label = "Queue"; ObjectID = "HCx-ku-nF7"; */
+"HCx-ku-nF7.label" = "Очередь";
+
+/* Class = "NSToolbarItem"; paletteLabel = "Show Queue Window"; ObjectID = "HCx-ku-nF7"; */
+"HCx-ku-nF7.paletteLabel" = "Показать окно очереди";
+
+/* Class = "NSToolbarItem"; toolTip = "Show Queue Window"; ObjectID = "HCx-ku-nF7"; */
+"HCx-ku-nF7.toolTip" = "Показать окно очереди";
+
+/* Class = "NSMenuItem"; title = "Add All Titles To Queue"; ObjectID = "INL-y9-Gwp"; */
+"INL-y9-Gwp.title" = "Добавить все заголовки в очередь";
+
+/* Class = "NSButtonCell"; title = "Save New Preset…"; ObjectID = "IOU-3L-nvB"; */
+"IOU-3L-nvB.title" = "Сохранить новый пресет...";
+
+/* Class = "NSTextFieldCell"; title = "Range:"; ObjectID = "IxV-PW-oYh"; */
+"IxV-PW-oYh.title" = "Промежуток:";
+
+/* Class = "NSMenuItem"; title = "Add Title To Queue"; ObjectID = "L8z-c6-E1u"; */
+"L8z-c6-E1u.title" = "Добавить заголовки в очередь";
+
+/* Class = "NSMenuItem"; title = "Selected Preset"; ObjectID = "OYP-3T-FnA"; */
+"OYP-3T-FnA.title" = "Выбранный пресет";
+
+/* Class = "NSToolbarItem"; label = "Activity"; ObjectID = "p7Q-L3-zcW"; */
+"p7Q-L3-zcW.label" = "Активность";
+
+/* Class = "NSToolbarItem"; paletteLabel = "Show Activity Window"; ObjectID = "p7Q-L3-zcW"; */
+"p7Q-L3-zcW.paletteLabel" = "Показать окно активности";
+
+/* Class = "NSToolbarItem"; toolTip = "Show Activity Window"; ObjectID = "p7Q-L3-zcW"; */
+"p7Q-L3-zcW.toolTip" = "Показать окно активности";
+
+/* Class = "NSPathControl"; ibExternalAccessibilityDescription = "Destination folder path"; ObjectID = "PJi-21-hie"; */
+"PJi-21-hie.ibExternalAccessibilityDescription" = "Папка пути назначения";
+
+/* Class = "NSToolbarItem"; label = "Presets"; ObjectID = "qhv-9l-2FH"; */
+"qhv-9l-2FH.label" = "Пресеты";
+
+/* Class = "NSToolbarItem"; paletteLabel = "Show Presets List"; ObjectID = "qhv-9l-2FH"; */
+"qhv-9l-2FH.paletteLabel" = "Показать список пресетов";
+
+/* Class = "NSToolbarItem"; toolTip = "Show Presets List"; ObjectID = "qhv-9l-2FH"; */
+"qhv-9l-2FH.toolTip" = "Показать список пресетов";
+
+/* Class = "NSTextFieldCell"; title = "To:"; ObjectID = "rfK-nQ-Aq2"; */
+"rfK-nQ-Aq2.title" = "К:";
+
+/* Class = "NSToolbarItem"; label = "Pause"; ObjectID = "wTQ-KF-5KW"; */
+"wTQ-KF-5KW.label" = "Пауза";
+
+/* Class = "NSToolbarItem"; paletteLabel = "Pause Encoding"; ObjectID = "wTQ-KF-5KW"; */
+"wTQ-KF-5KW.paletteLabel" = "Поставить кодирование на паузу";
+
+/* Class = "NSToolbarItem"; toolTip = "Pause Encoding"; ObjectID = "wTQ-KF-5KW"; */
+"wTQ-KF-5KW.toolTip" = "Поставить кодирование на паузу";
+
diff --git a/macosx/ru.lproj/OutputPanel.strings b/macosx/ru.lproj/OutputPanel.strings
new file mode 100644
index 000000000..1bf362306
--- /dev/null
+++ b/macosx/ru.lproj/OutputPanel.strings
@@ -0,0 +1,21 @@
+/* Class = "NSWindow"; title = "Activity"; ObjectID = "5"; */
+"5.title" = "Активность";
+
+/* Class = "NSMenu"; title = "Menu"; ObjectID = "11"; */
+"11.title" = "Меню";
+
+/* Class = "NSMenuItem"; title = "Clear Window Contents"; ObjectID = "12"; */
+"12.title" = "Очистить содержимое окна";
+
+/* Class = "NSMenuItem"; title = "Copy Window Contents"; ObjectID = "24"; */
+"24.title" = "Копировать содержимое окна";
+
+/* Class = "NSMenuItem"; title = "Open Activity Log For This Session In Default Application"; ObjectID = "33"; */
+"33.title" = "Открыть лог активности текущей сессии в приложении по умолчанию";
+
+/* Class = "NSMenuItem"; title = "Clear Activity Log For This Session"; ObjectID = "35"; */
+"35.title" = "Очистить лог активности текущей сессии";
+
+/* Class = "NSMenuItem"; title = "Open Activity Logs Directory In Finder"; ObjectID = "43"; */
+"43.title" = "Открыть папку с логами активности в Finder";
+
diff --git a/macosx/ru.lproj/PicturePreview.strings b/macosx/ru.lproj/PicturePreview.strings
new file mode 100644
index 000000000..e4a2ddd1c
--- /dev/null
+++ b/macosx/ru.lproj/PicturePreview.strings
@@ -0,0 +1,3 @@
+/* Class = "NSWindow"; title = "Preview"; ObjectID = "5"; */
+"5.title" = "Предпросмотр";
+
diff --git a/macosx/ru.lproj/PictureSettings.strings b/macosx/ru.lproj/PictureSettings.strings
new file mode 100644
index 000000000..758406188
--- /dev/null
+++ b/macosx/ru.lproj/PictureSettings.strings
@@ -0,0 +1,87 @@
+/* Class = "NSWindow"; title = "Picture"; ObjectID = "5"; */
+"5.title" = "Изображение";
+
+/* Class = "NSButtonCell"; title = "Automatic"; ObjectID = "17"; */
+"17.title" = "Авто";
+
+/* Class = "NSButtonCell"; title = "Custom:"; ObjectID = "18"; */
+"18.title" = "Пользовательские:";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "134"; */
+"134.title" = "OtherViews";
+
+/* Class = "NSMenuItem"; title = "Off"; ObjectID = "135"; */
+"135.title" = "Выкл.";
+
+/* Class = "NSMenuItem"; title = "Auto"; ObjectID = "136"; */
+"136.title" = "Авто";
+
+/* Class = "NSMenuItem"; title = "Loose"; ObjectID = "137"; */
+"137.title" = "Свободная";
+
+/* Class = "NSTextFieldCell"; title = "Height:"; ObjectID = "166"; */
+"166.title" = "Высота:";
+
+/* Class = "NSButtonCell"; title = "Keep Aspect Ratio"; ObjectID = "170"; */
+"170.title" = "Сохранять соотношение сторон";
+
+/* Class = "NSTextFieldCell"; title = "Width:"; ObjectID = "172"; */
+"172.title" = "Ширина:";
+
+/* Class = "NSTextFieldCell"; title = "Anamorphic:"; ObjectID = "174"; */
+"174.title" = "Анаморфирование:";
+
+/* Class = "NSButtonCell"; title = "Radio"; ObjectID = "178"; */
+"178.title" = "Radio";
+
+/* Class = "NSTextFieldCell"; title = "Cropping:"; ObjectID = "383"; */
+"383.title" = "Кадрирование:";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "386"; */
+"386.title" = "OtherViews";
+
+/* Class = "NSMenuItem"; title = "16"; ObjectID = "387"; */
+"387.title" = "16";
+
+/* Class = "NSMenuItem"; title = "8"; ObjectID = "388"; */
+"388.title" = "8";
+
+/* Class = "NSMenuItem"; title = "4"; ObjectID = "389"; */
+"389.title" = "4";
+
+/* Class = "NSTextFieldCell"; title = "Modulus:"; ObjectID = "391"; */
+"391.title" = "Модуль:";
+
+/* Class = "NSTextFieldCell"; title = "Display Width:"; ObjectID = "403"; */
+"403.title" = "Ширина вывода:";
+
+/* Class = "NSBox"; title = "Box"; ObjectID = "436"; */
+"436.title" = "Контейнер";
+
+/* Class = "NSTextFieldCell"; title = "PAR Width:"; ObjectID = "445"; */
+"445.title" = "PAR-ширина:";
+
+/* Class = "NSTextFieldCell"; title = "PAR Height:"; ObjectID = "447"; */
+"447.title" = "PAR-высота:";
+
+/* Class = "CocoaBindingsConnection"; ibShadowedIsNilPlaceholder = "0"; ObjectID = "ABP-Q9-NDw"; */
+"ABP-Q9-NDw.ibShadowedIsNilPlaceholder" = "0";
+
+/* Class = "NSTextFieldCell"; title = "Nothing to inspect"; ObjectID = "buq-K6-Wvy"; */
+"buq-K6-Wvy.title" = "Нечего инспектировать";
+
+/* Class = "NSMenuItem"; title = "2"; ObjectID = "Fx1-DI-r18"; */
+"Fx1-DI-r18.title" = "2";
+
+/* Class = "NSMenuItem"; title = "Custom"; ObjectID = "Gsa-Ti-xiw"; */
+"Gsa-Ti-xiw.title" = "Пользовательское";
+
+/* Class = "CocoaBindingsConnection"; ibShadowedIsNilPlaceholder = "0"; ObjectID = "lou-1C-A2w"; */
+"lou-1C-A2w.ibShadowedIsNilPlaceholder" = "0";
+
+/* Class = "CocoaBindingsConnection"; ibShadowedIsNilPlaceholder = "0"; ObjectID = "nVf-lw-Tr1"; */
+"nVf-lw-Tr1.ibShadowedIsNilPlaceholder" = "0";
+
+/* Class = "CocoaBindingsConnection"; ibShadowedIsNilPlaceholder = "0"; ObjectID = "ste-Ks-OLX"; */
+"ste-Ks-OLX.ibShadowedIsNilPlaceholder" = "0";
+
diff --git a/macosx/ru.lproj/Preferences.strings b/macosx/ru.lproj/Preferences.strings
new file mode 100644
index 000000000..64735a81c
--- /dev/null
+++ b/macosx/ru.lproj/Preferences.strings
@@ -0,0 +1,240 @@
+/* Class = "NSTextFieldCell"; title = "Format:"; ObjectID = "3dN-MN-DcP"; */
+"3dN-MN-DcP.title" = "Формат:";
+
+/* Class = "NSWindow"; title = "Preferences"; ObjectID = "5"; */
+"5.title" = "Настройки";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "290"; */
+"290.title" = "OtherViews";
+
+/* Class = "NSMenuItem"; title = "Auto"; ObjectID = "292"; */
+"292.title" = "Авто";
+
+/* Class = "NSButtonCell"; title = "Automatically name output files"; ObjectID = "302"; */
+"302.title" = "Автоматически именовать выходные файлы";
+
+/* Class = "NSTextFieldCell"; title = "When Done:"; ObjectID = "304"; */
+"304.title" = "При Завершении:";
+
+/* Class = "NSButtonCell"; title = "Automatically check for updates weekly"; ObjectID = "305"; */
+"305.title" = "Автоматически еженедельно проверять обновления";
+
+/* Class = "NSButtonCell"; title = "Send file to:"; ObjectID = "306"; */
+"306.title" = "Отправить файл:";
+
+/* Class = "NSTextFieldCell"; title = "At Launch:"; ObjectID = "307"; */
+"307.title" = "При Запуске:";
+
+/* Class = "NSTextFieldCell"; title = "Output Files:"; ObjectID = "308"; */
+"308.title" = "Выходные Файлы:";
+
+/* Class = "NSButtonCell"; title = "Store Activity Logs in same location as video"; ObjectID = "348"; */
+"348.title" = "Хранить лог активности в той же папке, что и видео";
+
+/* Class = "NSTextFieldCell"; title = "Activity Logs:"; ObjectID = "351"; */
+"351.title" = "Логи активности:";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Number of picture previews to scan. Higher values may increase automatic cropping accuracy at the expense of title scan time."; ObjectID = "352"; */
+"352.ibShadowedToolTip" = "Количество изображений для предпросмотра для сканирования. Более высокие значения могут улучшить точность автоматического кадрирования в обмен на время сканирования заголовков.";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "354"; */
+"354.title" = "OtherViews";
+
+/* Class = "NSMenuItem"; title = "10"; ObjectID = "355"; */
+"355.title" = "10";
+
+/* Class = "NSMenuItem"; title = "15"; ObjectID = "356"; */
+"356.title" = "15";
+
+/* Class = "NSMenuItem"; title = "20"; ObjectID = "357"; */
+"357.title" = "20";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Number of picture previews to scan. Higher values may increase automatic cropping accuracy at the expense of title scan time."; ObjectID = "359"; */
+"359.ibShadowedToolTip" = "Количество изображений для предпросмотра для сканирования. Более высокие значения могут улучшить точность автоматического кадрирования в обмен на время сканирования заголовков.";
+
+/* Class = "NSTextFieldCell"; title = "Number of picture previews to scan:"; ObjectID = "360"; */
+"360.title" = "Количество изображений-превью для сканирования:";
+
+/* Class = "NSMenuItem"; title = "25"; ObjectID = "361"; */
+"361.title" = "25";
+
+/* Class = "NSMenuItem"; title = "30"; ObjectID = "362"; */
+"362.title" = "30";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Verbosity Level. Extended verbosity records more technical information to the Activity Log. Minimal verbosity records less."; ObjectID = "363"; */
+"363.ibShadowedToolTip" = "Уровень подробности. Большая подробность записывает больше технической информации в лог активности. Минимальная подробность записывает меньше.";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "365"; */
+"365.title" = "OtherViews";
+
+/* Class = "NSMenuItem"; title = "Extended"; ObjectID = "368"; */
+"368.title" = "Расширенное";
+
+/* Class = "NSMenuItem"; title = "Standard"; ObjectID = "369"; */
+"369.title" = "Стандартное";
+
+/* Class = "NSMenuItem"; title = "Minimised"; ObjectID = "370"; */
+"370.title" = "Минимизированное";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Verbosity Level. Extended verbosity records more technical information to the Activity Log. Minimal verbosity records less."; ObjectID = "371"; */
+"371.ibShadowedToolTip" = "Уровень подробности. Большая подробность записывает больше технической информации в лог активности. Минимальная подробность записывает меньше.";
+
+/* Class = "NSTextFieldCell"; title = "Verbosity Level:"; ObjectID = "372"; */
+"372.title" = "Уровень Многословности:";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Determines the granularity of the x264 Constant Quality control. Smaller values allow for finer quality increments."; ObjectID = "387"; */
+"387.ibShadowedToolTip" = "Определяет зернистость настройки Постоянное Качество x264. Меньшие значения позволяют достичь большего сохранения качества.";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "389"; */
+"389.title" = "OtherViews";
+
+/* Class = "NSMenuItem"; title = "0.20"; ObjectID = "390"; */
+"390.title" = "0.20";
+
+/* Class = "NSMenuItem"; title = "0.25"; ObjectID = "391"; */
+"391.title" = "0.25";
+
+/* Class = "NSMenuItem"; title = "0.50"; ObjectID = "393"; */
+"393.title" = "0.50";
+
+/* Class = "NSMenuItem"; title = "1.0"; ObjectID = "394"; */
+"394.title" = "1.0";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Determines the granularity of the x264 Constant Quality control. Smaller values allow for finer quality increments."; ObjectID = "395"; */
+"395.ibShadowedToolTip" = "Определяет зернистость настройки Постоянное Качество x264. Меньшие значения позволяют достичь большего сохранения качества.";
+
+/* Class = "NSTextFieldCell"; title = "Constant Quality fractional granularity:"; ObjectID = "396"; */
+"396.title" = "Постоянное качество дробной зернистости:";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Use libdvdnav to read DVDs. Only disable this for problematic DVDs where libdvdread works better (rare)."; ObjectID = "398"; */
+"398.ibShadowedToolTip" = "Использовать libdvdnav для чтения DVD. Выключайте только для проблемных DVD, с которыми libdvdread работает лучше (редкость).";
+
+/* Class = "NSButtonCell"; title = "Use libdvdnav (instead of libdvdread)"; ObjectID = "399"; */
+"399.title" = "Использовать libdvdnav (вместо libdvdread)";
+
+/* Class = "NSTextFieldCell"; title = "DVD Reader:"; ObjectID = "443"; */
+"443.title" = "Чтение DVD:";
+
+/* Class = "NSTextFieldCell"; title = "None"; ObjectID = "449"; */
+"449.title" = "Нет";
+
+/* Class = "NSButtonCell"; title = "Browse…"; ObjectID = "451"; */
+"451.title" = "Выбрать...";
+
+/* Class = "NSButtonCell"; title = "Play System Alert Sound"; ObjectID = "458"; */
+"458.title" = "Проигрывать Системный Звук Предупреждения";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Minimum DVD and Blu-ray title duration in seconds. Shorter titles will be skipped."; ObjectID = "463"; */
+"463.ibShadowedToolTip" = "Минимальная продолжительность заголовка DVD и Blu-ray в секундах. Заголовки с меньшим значением будут пропущены.";
+
+/* Class = "NSTextFieldCell"; title = "Ignore DVD and Blu-ray titles shorter than:"; ObjectID = "464"; */
+"464.title" = "Игнорировать DVD и Blu-ray заголовке короче, чем:";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Minimum title duration in seconds. Shorter titles will be skipped."; ObjectID = "480"; */
+"480.ibShadowedToolTip" = "Минимальная продолжительность заголовка в секундах. Заголовки с меньшим значением будут пропущены.";
+
+/* Class = "NSMenuItem"; title = ".m4v"; ObjectID = "484"; */
+"484.title" = ".m4v";
+
+/* Class = "NSMenuItem"; title = ".mp4"; ObjectID = "485"; */
+"485.title" = ".mp4";
+
+/* Class = "NSTextFieldCell"; title = "Default MP4 Extension:"; ObjectID = "487"; */
+"487.title" = "Расширения MP4 По Умолчанию:";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "493"; */
+"493.title" = "OtherViews";
+
+/* Class = "NSMenuItem"; title = "Do Nothing"; ObjectID = "494"; */
+"494.title" = "Ничего Не Делать";
+
+/* Class = "NSMenuItem"; title = "Alert"; ObjectID = "495"; */
+"495.title" = "Предупреждение";
+
+/* Class = "NSMenuItem"; title = "Alert And Notification"; ObjectID = "496"; */
+"496.title" = "Предупреждение И Уведомление";
+
+/* Class = "NSMenuItem"; title = "Put Computer To Sleep"; ObjectID = "497"; */
+"497.title" = "Перевести компьютер в спящий режим";
+
+/* Class = "NSMenuItem"; title = "Shut Down Computer"; ObjectID = "498"; */
+"498.title" = "Выключать компьютер";
+
+/* Class = "NSMenuItem"; title = "Notification"; ObjectID = "499"; */
+"499.title" = "Уведомление";
+
+/* Class = "NSMenuItem"; title = "35"; ObjectID = "514"; */
+"514.title" = "35";
+
+/* Class = "NSMenuItem"; title = "40"; ObjectID = "515"; */
+"515.title" = "40";
+
+/* Class = "NSMenuItem"; title = "45"; ObjectID = "516"; */
+"516.title" = "45";
+
+/* Class = "NSMenuItem"; title = "50"; ObjectID = "517"; */
+"517.title" = "50";
+
+/* Class = "NSMenuItem"; title = "55"; ObjectID = "518"; */
+"518.title" = "55";
+
+/* Class = "NSMenuItem"; title = "60"; ObjectID = "519"; */
+"519.title" = "60";
+
+/* Class = "NSButtonCell"; title = "Show preview images"; ObjectID = "Aao-Tf-JeJ"; */
+"Aao-Tf-JeJ.title" = "Показать изображения предпросмотра";
+
+/* Class = "NSButtonCell"; title = "Always clear completed items after an encode completes"; ObjectID = "BPU-E2-N8l"; */
+"BPU-E2-N8l.title" = "Всегда очищать завершенные задания после завершения кодирования";
+
+/* Class = "NSTextFieldCell"; title = "Title Scan:"; ObjectID = "c0L-TU-WML"; */
+"c0L-TU-WML.title" = "Заголовок для Сканирования:";
+
+/* Class = "NSTextFieldCell"; title = "Encoder:"; ObjectID = "cqp-xU-GOe"; */
+"cqp-xU-GOe.title" = "Кодировщик:";
+
+/* Class = "NSTextFieldCell"; title = "Drag labels to Format to compose a naming format."; ObjectID = "dQ6-Dh-9sD"; */
+"dQ6-Dh-9sD.title" = "Перемещайте лейблы в Формат для создания формата наименования.";
+
+/* Class = "CocoaBindingsConnection"; ibShadowedIsNilPlaceholder = "None"; ObjectID = "f36-PN-c5F"; */
+"f36-PN-c5F.ibShadowedIsNilPlaceholder" = "Нет";
+
+/* Class = "NSTextFieldCell"; title = "Queue:"; ObjectID = "FKi-zh-5gc"; */
+"FKi-zh-5gc.title" = "Очередь:";
+
+/* Class = "NSTextFieldCell"; title = "GB"; ObjectID = "FZE-ZR-g93"; */
+"FZE-ZR-g93.title" = "ГБ";
+
+/* Class = "NSButtonCell"; title = "Change case to Title Case"; ObjectID = "ggR-Zs-P8G"; */
+"ggR-Zs-P8G.title" = "Приводить регистр к Регистру Заголовка";
+
+/* Class = "NSTextFieldCell"; title = "Summary:"; ObjectID = "GQJ-go-PoN"; */
+"GQJ-go-PoN.title" = "Сводка:";
+
+/* Class = "NSTextFieldCell"; title = "seconds"; ObjectID = "klQ-DW-Kc6"; */
+"klQ-DW-Kc6.title" = "секунд";
+
+/* Class = "NSButtonCell"; title = "Remove old logs from main Activity Logs folder after 30 days"; ObjectID = "lgn-RF-k0d"; */
+"lgn-RF-k0d.title" = "Удалять старые логи из основной папки логов активности после 30 дней";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Minimum free space on destination disk."; ObjectID = "PaR-zw-opS"; */
+"PaR-zw-opS.ibShadowedToolTip" = "Минимальное свободное пространство на диске назначения.";
+
+/* Class = "NSButtonCell"; title = "Replace underscores with spaces"; ObjectID = "pUi-lK-cHw"; */
+"pUi-lK-cHw.title" = "Заменять символы нижнего подчеркивания пробелами";
+
+/* Class = "NSTokenField"; ibShadowedToolTip = "Drag labels to the Format field to compose a naming format."; ObjectID = "Tk3-Ig-fFI"; */
+"Tk3-Ig-fFI.ibShadowedToolTip" = "Перемещайте лейблы в поле Формат для создания формата наименования.";
+
+/* Class = "NSButtonCell"; title = "Reset to \"Do nothing\" on launch"; ObjectID = "Uxv-oN-c1r"; */
+"Uxv-oN-c1r.title" = "Сбрасывать на \"Ничего не делать\" при запуске";
+
+/* Class = "NSButtonCell"; title = "Remove common punctuation"; ObjectID = "wo5-iR-2mb"; */
+"wo5-iR-2mb.title" = "Удалять общеупотребимую пунктуацию";
+
+/* Class = "NSButtonCell"; title = "Pause queue if disk space is lower than:"; ObjectID = "yG9-mz-tqQ"; */
+"yG9-mz-tqQ.title" = "Приостановить очередь, если на диске свободного пространства меньше, чем:";
+
+/* Class = "NSButtonCell"; title = "Show Open Source panel"; ObjectID = "Zqz-Kn-xOS"; */
+"Zqz-Kn-xOS.title" = "Показывать панель \"Открыть Исходный Файл\"";
+
diff --git a/macosx/ru.lproj/Presets.strings b/macosx/ru.lproj/Presets.strings
new file mode 100644
index 000000000..a7c30dd64
--- /dev/null
+++ b/macosx/ru.lproj/Presets.strings
@@ -0,0 +1,51 @@
+/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "4tC-UE-40G"; */
+"4tC-UE-40G.title" = "Text Cell";
+
+/* Class = "NSButton"; ibExternalAccessibilityDescription = "Delete Preset"; ObjectID = "b3V-8w-euU"; */
+"b3V-8w-euU.ibExternalAccessibilityDescription" = "Удалить пресет";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Delete the selected preset."; ObjectID = "b3V-8w-euU"; */
+"b3V-8w-euU.ibShadowedToolTip" = "Удалить выбранный пресет";
+
+/* Class = "NSMenuItem"; title = "Reset Official Presets"; ObjectID = "cm5-Kl-dB3"; */
+"cm5-Kl-dB3.title" = "Сбросить официальные пресеты";
+
+/* Class = "NSMenuItem"; title = "Make Default"; ObjectID = "D2t-YG-Frn"; */
+"D2t-YG-Frn.title" = "Выбрать По Умолчанию";
+
+/* Class = "NSMenuItem"; title = "New Category"; ObjectID = "Io0-Vm-Qez"; */
+"Io0-Vm-Qez.title" = "Новая Категория";
+
+/* Class = "NSButton"; ibExternalAccessibilityDescription = "New Preset"; ObjectID = "kfi-wq-mgV"; */
+"kfi-wq-mgV.ibExternalAccessibilityDescription" = "Новый пресет";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Create a new custom preset based on the currently selected settings."; ObjectID = "kfi-wq-mgV"; */
+"kfi-wq-mgV.ibShadowedToolTip" = "Создать собственных пресет основываясь на выбранных в данный момент настройках.";
+
+/* Class = "NSMenu"; title = "Presets Action Menu"; ObjectID = "LQk-kD-5sj"; */
+"LQk-kD-5sj.title" = "Меню действий с пресетами";
+
+/* Class = "NSMenuItem"; title = "Import…"; ObjectID = "LUl-ag-Iu6"; */
+"LUl-ag-Iu6.title" = "Импорт...";
+
+/* Class = "NSTextFieldCell"; title = "Table View Cell"; ObjectID = "oBC-Nh-TwB"; */
+"oBC-Nh-TwB.title" = "Table View Cell";
+
+/* Class = "NSTextFieldCell"; title = "Presets"; ObjectID = "r4V-6L-SO8"; */
+"r4V-6L-SO8.title" = "Пресеты";
+
+/* Class = "NSScrollView"; ibExternalAccessibilityDescription = "Presets"; ObjectID = "uad-bt-uKD"; */
+"uad-bt-uKD.ibExternalAccessibilityDescription" = "Пресеты";
+
+/* Class = "NSScrollView"; ibShadowedToolTip = "Presets are groups of encode settings tailored for specific scenarios. Select the one closest matching your intent.\n\nOverrides all encode settings. Settings may be further adjusted after selecting a preset."; ObjectID = "uad-bt-uKD"; */
+"uad-bt-uKD.ibShadowedToolTip" = "Пресеты - группы настроек кодирования, созданные под определенные сценарии. Выберите тот, который больше всего подходит для ваших целей.\n\nЗаменяет все настройки кодировщика. Настройки могут быть детальнее настроены после выбора пресета.";
+
+/* Class = "NSMenuItem"; title = "Export…"; ObjectID = "xEQ-Un-J0n"; */
+"xEQ-Un-J0n.title" = "Экспорт...";
+
+/* Class = "NSPopUpButton"; ibExternalAccessibilityDescription = "Additional Options"; ObjectID = "Ybq-Zt-sta"; */
+"Ybq-Zt-sta.ibExternalAccessibilityDescription" = "Дополнительные опции";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Show additional options."; ObjectID = "Ybq-Zt-sta"; */
+"Ybq-Zt-sta.ibShadowedToolTip" = "Показать дополнительные опции.";
+
diff --git a/macosx/ru.lproj/Queue.strings b/macosx/ru.lproj/Queue.strings
new file mode 100644
index 000000000..29f010a20
--- /dev/null
+++ b/macosx/ru.lproj/Queue.strings
@@ -0,0 +1,72 @@
+/* Class = "NSMenuItem"; title = "Reset Failed Jobs"; ObjectID = "0zn-7P-JbR"; */
+"0zn-7P-JbR.title" = "Сбросить Неудавшиеся Задания";
+
+/* Class = "NSMenuItem"; title = "Remove Completed Jobs"; ObjectID = "9tg-YJ-DuI"; */
+"9tg-YJ-DuI.title" = "Удалить Завершенные Задания";
+
+/* Class = "NSWindow"; title = "Queue"; ObjectID = "2576"; */
+"2576.title" = "Очередь";
+
+/* Class = "NSToolbarItem"; label = "When Done"; ObjectID = "a3c-kV-98E"; */
+"a3c-kV-98E.label" = "При Завершении";
+
+/* Class = "NSToolbarItem"; paletteLabel = "When Done"; ObjectID = "a3c-kV-98E"; */
+"a3c-kV-98E.paletteLabel" = "При Завершении";
+
+/* Class = "NSToolbarItem"; toolTip = "Action to perform when encoding is complete."; ObjectID = "a3c-kV-98E"; */
+"a3c-kV-98E.toolTip" = "Действие для выполнения при завершении кодирования.";
+
+/* Class = "NSMenuItem"; title = "Alert and Notification"; ObjectID = "aat-1N-Odn"; */
+"aat-1N-Odn.title" = "Предупреждения и Уведомления";
+
+/* Class = "NSToolbarItem"; label = "Action"; ObjectID = "DCB-WP-NRs"; */
+"DCB-WP-NRs.label" = "Действие";
+
+/* Class = "NSToolbarItem"; paletteLabel = "Action"; ObjectID = "DCB-WP-NRs"; */
+"DCB-WP-NRs.paletteLabel" = "Действие";
+
+/* Class = "NSToolbarItem"; label = "Details"; ObjectID = "DfN-Iw-bzy"; */
+"DfN-Iw-bzy.label" = "Детали";
+
+/* Class = "NSToolbarItem"; paletteLabel = "Details"; ObjectID = "DfN-Iw-bzy"; */
+"DfN-Iw-bzy.paletteLabel" = "Детали";
+
+/* Class = "NSMenuItem"; title = "Alert"; ObjectID = "fAD-ky-zo6"; */
+"fAD-ky-zo6.title" = "Тревога";
+
+/* Class = "NSMenuItem"; title = "Put Computer to Sleep"; ObjectID = "GUQ-xb-HVS"; */
+"GUQ-xb-HVS.title" = "Перевести компьютер в спящий режим";
+
+/* Class = "NSMenuItem"; title = "Notification"; ObjectID = "jDL-sB-8e3"; */
+"jDL-sB-8e3.title" = "Уведомление";
+
+/* Class = "NSMenuItem"; title = "Reset All Jobs"; ObjectID = "kPX-am-UX1"; */
+"kPX-am-UX1.title" = "Сбросить Все Задания";
+
+/* Class = "NSMenuItem"; title = "Shut Down Computer"; ObjectID = "QmP-SQ-XKK"; */
+"QmP-SQ-XKK.title" = "Выключать компьютер";
+
+/* Class = "NSToolbarItem"; label = "Pause"; ObjectID = "s7o-pK-heI"; */
+"s7o-pK-heI.label" = "Пауза";
+
+/* Class = "NSToolbarItem"; paletteLabel = "Pause/Resume"; ObjectID = "s7o-pK-heI"; */
+"s7o-pK-heI.paletteLabel" = "Пауза/Продолжить";
+
+/* Class = "NSToolbarItem"; toolTip = "Pause Encoding"; ObjectID = "s7o-pK-heI"; */
+"s7o-pK-heI.toolTip" = "Поставить кодирование на паузу";
+
+/* Class = "NSMenuItem"; title = "Do Nothing"; ObjectID = "sm5-26-sAg"; */
+"sm5-26-sAg.title" = "Ничего Не Делать";
+
+/* Class = "NSToolbarItem"; label = "Start"; ObjectID = "SX6-mq-Hck"; */
+"SX6-mq-Hck.label" = "Начало";
+
+/* Class = "NSToolbarItem"; paletteLabel = "Start/Cancel"; ObjectID = "SX6-mq-Hck"; */
+"SX6-mq-Hck.paletteLabel" = "Начать/Отменить";
+
+/* Class = "NSToolbarItem"; toolTip = "Start Encoding"; ObjectID = "SX6-mq-Hck"; */
+"SX6-mq-Hck.toolTip" = "Начать кодирование";
+
+/* Class = "NSMenuItem"; title = "Remove All Jobs"; ObjectID = "Tvo-xt-sag"; */
+"Tvo-xt-sag.title" = "Удалить Все Задания";
+
diff --git a/macosx/ru.lproj/Subtitles.strings b/macosx/ru.lproj/Subtitles.strings
new file mode 100644
index 000000000..2f849bfa5
--- /dev/null
+++ b/macosx/ru.lproj/Subtitles.strings
@@ -0,0 +1,174 @@
+/* Class = "NSTableView"; ibExternalAccessibilityDescription = "Subtitles tracks"; ObjectID = "0yM-wE-D2x"; */
+"0yM-wE-D2x.ibExternalAccessibilityDescription" = "Дорожки субтитров";
+
+/* Class = "NSTableColumn"; headerCell.title = "Encoding"; ObjectID = "1Qg-We-ltR"; */
+"1Qg-We-ltR.headerCell.title" = "Кодирование";
+
+/* Class = "NSMenuItem"; title = "Add All Tracks"; ObjectID = "4PX-In-DpF"; */
+"4PX-In-DpF.title" = "Добавить все дорожки";
+
+/* Class = "NSTableColumn"; headerCell.title = "Language"; ObjectID = "9ka-9O-WDj"; */
+"9ka-9O-WDj.headerCell.title" = "Язык";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "ABd-Ec-K2L"; */
+"ABd-Ec-K2L.title" = "OtherViews";
+
+/* Class = "NSTextField"; ibExternalAccessibilityDescription = "SRT/SSA Offset"; ObjectID = "aJi-zQ-0cg"; */
+"aJi-zQ-0cg.ibExternalAccessibilityDescription" = "Смещение SRT/SSA";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Positive or negative offset in milliseconds (ms) for the selected SRT/SSA format source track. Not applicable to other formats."; ObjectID = "aJi-zQ-0cg"; */
+"aJi-zQ-0cg.ibShadowedToolTip" = "Положительное или отрицательное смещение в миллисекундах (мс) для выбранной исходной дорожки формата SRT/SSA. Не применяется к другим форматам.";
+
+/* Class = "NSMenuItem"; title = "Pop Up"; ObjectID = "cSW-OC-qKA"; */
+"cSW-OC-qKA.title" = "Всплывающее Окно";
+
+/* Class = "NSMenuItem"; title = "Item 1"; ObjectID = "dap-ee-kor"; */
+"dap-ee-kor.title" = "Item 1";
+
+/* Class = "NSMenuItem"; title = "Item 3"; ObjectID = "fAW-To-EeP"; */
+"fAW-To-EeP.title" = "Item 3";
+
+/* Class = "NSTableColumn"; headerCell.title = "Offset"; ObjectID = "Fgh-pZ-6uu"; */
+"Fgh-pZ-6uu.headerCell.title" = "Смещение";
+
+/* Class = "NSTableColumn"; headerCell.title = "Burned In"; ObjectID = "fIe-Fg-ufj"; */
+"fIe-Fg-ufj.headerCell.title" = "Вшитые";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "Fr7-eG-NuL"; */
+"Fr7-eG-NuL.title" = "OtherViews";
+
+/* Class = "NSTableColumn"; headerCell.title = "Default"; ObjectID = "fvq-pE-sOC"; */
+"fvq-pE-sOC.headerCell.title" = "По умолчанию";
+
+/* Class = "NSMenuItem"; title = "Add External Subtitles Track…"; ObjectID = "fXD-7h-jMl"; */
+"fXD-7h-jMl.title" = "Добавить Внешнюю Дорожку Субтитров...";
+
+/* Class = "NSMenuItem"; title = "Item 2"; ObjectID = "g4b-FM-qX4"; */
+"g4b-FM-qX4.title" = "Item 2";
+
+/* Class = "NSMenuItem"; title = "Item 2"; ObjectID = "gHY-6m-ASb"; */
+"gHY-6m-ASb.title" = "Item 2";
+
+/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "gYk-0C-2tR"; */
+"gYk-0C-2tR.title" = "Text Cell";
+
+/* Class = "NSButton"; ibExternalAccessibilityDescription = "Forced subtitles only"; ObjectID = "HC5-ql-Vcr"; */
+"HC5-ql-Vcr.ibExternalAccessibilityDescription" = "Только принудительные субтитры";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Forced Only. Use only subtitles marked as “forced” in the selected source track."; ObjectID = "HC5-ql-Vcr"; */
+"HC5-ql-Vcr.ibShadowedToolTip" = "Только принудительно. Использовать только субтитры, отмеченные как \"принудительно\" в выбранной исходной дорожке.";
+
+/* Class = "NSTextFieldCell"; title = "0"; ObjectID = "hhH-c3-gD0"; */
+"hhH-c3-gD0.title" = "0";
+
+/* Class = "NSMenuItem"; title = "Item 2"; ObjectID = "HQq-Mp-4sI"; */
+"HQq-Mp-4sI.title" = "Item 2";
+
+/* Class = "NSMenuItem"; ibShadowedToolTip = "Add new SRT/SSA subtitle to the list."; ObjectID = "HW0-PS-t0U"; */
+"HW0-PS-t0U.ibShadowedToolTip" = "Добавить новые SRT/SSA субтитры в список.";
+
+/* Class = "NSMenuItem"; title = "Add External Subtitles Track…"; ObjectID = "HW0-PS-t0U"; */
+"HW0-PS-t0U.title" = "Добавить Внешнюю Дорожку Субтитров...";
+
+/* Class = "NSPopUpButton"; ibExternalAccessibilityDescription = "SRT/SSA Language"; ObjectID = "Inz-O5-B8g"; */
+"Inz-O5-B8g.ibExternalAccessibilityDescription" = "Язык SRT/SSA";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Language of the selected SRT/SSA format source track. Not applicable to other formats."; ObjectID = "Inz-O5-B8g"; */
+"Inz-O5-B8g.ibShadowedToolTip" = "Язык выбранной аудио-дорожки в формате SRT/SSA. Не применяется к другим форматам.";
+
+/* Class = "NSMenuItem"; title = "Reload"; ObjectID = "jcM-HL-QJ6"; */
+"jcM-HL-QJ6.title" = "Перезагрузить";
+
+/* Class = "NSButtonCell"; title = "Reload"; ObjectID = "jG8-uo-1tv"; */
+"jG8-uo-1tv.title" = "Перезагрузить";
+
+/* Class = "NSButtonCell"; title = "Check"; ObjectID = "JLr-Qi-X0X"; */
+"JLr-Qi-X0X.title" = "Выбрать";
+
+/* Class = "NSTableColumn"; headerCell.title = "Forced Only"; ObjectID = "klV-Gy-igk"; */
+"klV-Gy-igk.headerCell.title" = "Только принудительно";
+
+/* Class = "NSButton"; ibExternalAccessibilityDescription = "Default"; ObjectID = "mdO-Qu-3Pb"; */
+"mdO-Qu-3Pb.ibExternalAccessibilityDescription" = "По умолчанию";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Default flag. Mark the selected subtitles track as the default to be displayed on playback."; ObjectID = "mdO-Qu-3Pb"; */
+"mdO-Qu-3Pb.ibShadowedToolTip" = "Стандартный флаг. Пометить выбранные дорожки субтитров как по умолчанию для показа при воспроизведении.";
+
+/* Class = "NSMenuItem"; title = "Remove All Tracks"; ObjectID = "mVi-zH-KUq"; */
+"mVi-zH-KUq.title" = "Удалить все дорожки";
+
+/* Class = "NSTableColumn"; headerCell.title = "Track"; ObjectID = "N3S-st-yGv"; */
+"N3S-st-yGv.headerCell.title" = "Дорожка";
+
+/* Class = "NSButtonCell"; title = "Check"; ObjectID = "ooy-Sh-Edm"; */
+"ooy-Sh-Edm.title" = "Выбрать";
+
+/* Class = "NSButtonCell"; title = "Selection Behavior…"; ObjectID = "oxg-bs-1si"; */
+"oxg-bs-1si.title" = "Поведение Выбора...";
+
+/* Class = "NSMenuItem"; title = "Selection Behavior…"; ObjectID = "pwm-PV-1x4"; */
+"pwm-PV-1x4.title" = "Поведение Выбора...";
+
+/* Class = "NSTextFieldCell"; title = "Text"; ObjectID = "QRj-KI-a03"; */
+"QRj-KI-a03.title" = "Текст";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Configure subtitle tracks Selection Behavior. These settings affect which tracks will be added to the subtitle tracks list, and the settings used for each track."; ObjectID = "QsM-28-Pya"; */
+"QsM-28-Pya.ibShadowedToolTip" = "Настроить Поведение Выбора субтитров. Эти настройки повлияют на то, какие дорожки будут добавлены в список дорожек субтитров, и какие настройки будут выбраны для каждой дорожки.";
+
+/* Class = "NSPopUpButton"; ibExternalAccessibilityDescription = "SRT/SSA Character Encoding"; ObjectID = "QV0-kE-4yR"; */
+"QV0-kE-4yR.ibExternalAccessibilityDescription" = "Кодировка символов SRT/SSA";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Character encoding/codeset of the selected SRT/SSA format source track. Not applicable to other formats."; ObjectID = "QV0-kE-4yR"; */
+"QV0-kE-4yR.ibShadowedToolTip" = "Кодирование/кодировка символов выбранной исходной дорожки формата SRT/SSA. Не применяется к другим форматам.";
+
+/* Class = "NSMenuItem"; title = "Remove All Tracks"; ObjectID = "R8a-qg-ASg"; */
+"R8a-qg-ASg.title" = "Удалить все дорожки";
+
+/* Class = "NSButtonCell"; title = "Check"; ObjectID = "R9w-Bn-CCt"; */
+"R9w-Bn-CCt.title" = "Выбрать";
+
+/* Class = "NSMenuItem"; title = "Item 1"; ObjectID = "Rj8-KI-k4L"; */
+"Rj8-KI-k4L.title" = "Item 1";
+
+/* Class = "NSMenuItem"; title = "Add All Tracks"; ObjectID = "S2I-Jd-Lyg"; */
+"S2I-Jd-Lyg.title" = "Добавить все дорожки";
+
+/* Class = "NSScrollView"; ibShadowedToolTip = "Subtitle tracks list. Track selection behavior and settings are loaded from the selected preset, and may be configured using the subtitle Selection Behavior dialog."; ObjectID = "Syo-rH-vof"; */
+"Syo-rH-vof.ibShadowedToolTip" = "Список дорожек субтитров. Поведение выбора и настройки загружаются их выбранного пресета, и могут быть настроены в диалоге Поведение Выбора субтитров.";
+
+/* Class = "NSPopUpButton"; ibExternalAccessibilityDescription = "Selected track"; ObjectID = "Tf3-cP-TGw"; */
+"Tf3-cP-TGw.ibExternalAccessibilityDescription" = "Выбранная дорожка";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Subtitles language and type."; ObjectID = "Tf3-cP-TGw"; */
+"Tf3-cP-TGw.ibShadowedToolTip" = "Язык и тип субтитров.";
+
+/* Class = "NSMenuItem"; title = "Item 3"; ObjectID = "ThR-Cn-Vfr"; */
+"ThR-Cn-Vfr.title" = "Item 3";
+
+/* Class = "NSMenuItem"; title = "Tracks"; ObjectID = "TJO-RZ-jgb"; */
+"TJO-RZ-jgb.title" = "Дорожки";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "Umu-1b-U1Z"; */
+"Umu-1b-U1Z.title" = "OtherViews";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "UOP-xa-WpP"; */
+"UOP-xa-WpP.title" = "OtherViews";
+
+/* Class = "NSMenuItem"; title = "Pop Up"; ObjectID = "vHW-fn-RSG"; */
+"vHW-fn-RSG.title" = "Всплывающее Окно";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Reload the subtitles tracks list using the configured Selection Behavior."; ObjectID = "Vxx-gk-9kY"; */
+"Vxx-gk-9kY.ibShadowedToolTip" = "Перезагрузить список дорожек субтитров используя настроенное Поведение Выбора.";
+
+/* Class = "NSMenuItem"; title = "Item 1"; ObjectID = "yDg-DK-z5D"; */
+"yDg-DK-z5D.title" = "Item 1";
+
+/* Class = "NSMenuItem"; title = "Item 3"; ObjectID = "yEC-jb-q8b"; */
+"yEC-jb-q8b.title" = "Item 3";
+
+/* Class = "NSButton"; ibExternalAccessibilityDescription = "Burned In"; ObjectID = "zpm-9Z-Hsq"; */
+"zpm-9Z-Hsq.ibExternalAccessibilityDescription" = "Вшитые";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Burned In. Make the selected subtitles permanent by overlaying them onto the video track."; ObjectID = "zpm-9Z-Hsq"; */
+"zpm-9Z-Hsq.ibShadowedToolTip" = "Вшитые. Делает выбранные субтитры постоянными путем наложения их на видео-дорожку.";
+
diff --git a/macosx/ru.lproj/SubtitlesDefaults.strings b/macosx/ru.lproj/SubtitlesDefaults.strings
new file mode 100644
index 000000000..0fb0875e7
--- /dev/null
+++ b/macosx/ru.lproj/SubtitlesDefaults.strings
@@ -0,0 +1,96 @@
+/* Class = "NSButtonCell"; title = "Add Closed Captions when available"; ObjectID = "66v-2g-DHn"; */
+"66v-2g-DHn.title" = "Добавлять Скрытые Субтитры, когда возможно";
+
+/* Class = "NSButtonCell"; title = "DVD Subtitles"; ObjectID = "69Q-xB-Vyq"; */
+"69Q-xB-Vyq.title" = "DVD-субтитры";
+
+/* Class = "NSTextFieldCell"; title = "Burn-In Behavior:"; ObjectID = "640-NB-Uby"; */
+"640-NB-Uby.title" = "Поведение для вшитых:";
+
+/* Class = "NSScrollView"; ibExternalAccessibilityDescription = "Subtitles Track Languages"; ObjectID = "aTC-39-h6S"; */
+"aTC-39-h6S.ibExternalAccessibilityDescription" = "Языки дорожек субтитров";
+
+/* Class = "NSScrollView"; ibShadowedToolTip = "Select the languages to use with the Track Selection Behavior setting."; ObjectID = "aTC-39-h6S"; */
+"aTC-39-h6S.ibShadowedToolTip" = "Выберите языки для использования с настройками Поведения Выбора Дорожек.";
+
+/* Class = "NSButtonCell"; title = "Blu-ray Subtitles"; ObjectID = "bfV-9D-6dh"; */
+"bfV-9D-6dh.title" = "Субтитры Blu-ray";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Burn in the first selected DVD subtitle track. All other DVD subtitle tracks will be discarded. Use this option if your playback software or device does not support DVD subtitles.\n\nOnly one subtitles track can be burned in."; ObjectID = "ceZ-On-t5S"; */
+"ceZ-On-t5S.ibShadowedToolTip" = "Вшивать первую выбранную дорожку субтитров DVD. Все другие дорожки субтитров DVD будут отброшены. Используйте эту опцию в том случае, если ваше программное обеспечение или устройство не поддерживает субтитры DVD.\n\nТолько одна дорожка субтитров может быть вшита.";
+
+/* Class = "NSMenuItem"; title = "Foreign Audio, then First Selected Track"; ObjectID = "d79-2j-fhc"; */
+"d79-2j-fhc.title" = "Иноязычное Аудио, затем Первая Выбранная Дорожка";
+
+/* Class = "NSButtonCell"; title = "Cancel"; ObjectID = "ego-rt-a64"; */
+"ego-rt-a64.title" = "Отмена";
+
+/* Class = "NSMenuItem"; title = "None"; ObjectID = "ej8-4k-1vd"; */
+"ej8-4k-1vd.title" = "Нет";
+
+/* Class = "NSTextFieldCell"; title = "Track Selection Behavior:"; ObjectID = "GbM-vm-RC2"; */
+"GbM-vm-RC2.title" = "Поведение выбора дорожек:";
+
+/* Class = "NSMenuItem"; title = "All Matching Selected Languages"; ObjectID = "GZP-q7-SYy"; */
+"GZP-q7-SYy.title" = "Все совпадающие с выбранными языками";
+
+/* Class = "NSButtonCell"; title = "OK"; ObjectID = "iLI-Nb-D7t"; */
+"iLI-Nb-D7t.title" = "ОК";
+
+/* Class = "NSMenuItem"; title = "First Matching Selected Languages"; ObjectID = "jDd-Ji-7Sm"; */
+"jDd-Ji-7Sm.title" = "Первая совпадающая с выбранными языками";
+
+/* Class = "NSWindow"; title = "Subtitles Selection Behaviour"; ObjectID = "kwM-lz-5lG"; */
+"kwM-lz-5lG.title" = "Поведение Выбора Субтитров";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "Kwy-lU-VuU"; */
+"Kwy-lU-VuU.title" = "OtherViews";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Burn-In Behavior. Select which subtitles to make permanent by overlaying them onto the video track.\n\nOnly one subtitles track can be burned in."; ObjectID = "Lsa-kB-2BP"; */
+"Lsa-kB-2BP.ibShadowedToolTip" = "Поведение для вшитых. Выбирает, какие субтитры будут постоянными путем наложения их на видео-дорожку.\n\nТолько одна дорожка субтитров может быть вшита.";
+
+/* Class = "NSTextFieldCell"; title = "Languages:"; ObjectID = "mAT-Jp-SG1"; */
+"mAT-Jp-SG1.title" = "Языки:";
+
+/* Class = "NSMenuItem"; title = "First Selected Track"; ObjectID = "mnl-P8-dtK"; */
+"mnl-P8-dtK.title" = "Первая Выбранная Дорожка";
+
+/* Class = "NSMenuItem"; title = "None"; ObjectID = "mvw-Hg-JFM"; */
+"mvw-Hg-JFM.title" = "Нет";
+
+/* Class = "NSTextFieldCell"; title = "Only one subtitles burn-in option will be applied, starting with the first (top)."; ObjectID = "N4s-K9-RwM"; */
+"N4s-K9-RwM.title" = "Только одна опция вшития субтитров может быть применена, начиная с верха списка.";
+
+/* Class = "NSTextFieldCell"; title = "Options:"; ObjectID = "NJl-q3-zXL"; */
+"NJl-q3-zXL.title" = "Опции:";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Track Selection Behavior.\n\nNone will not select any audio tracks by default.\n\nFirst Matching Selected Languages adds the first audio track matching each of the selected languages present in the source.\n\nAll Matching Selected Languages adds all audio tracks matching each of the selected languages present in the source."; ObjectID = "oiD-QI-wly"; */
+"oiD-QI-wly.ibShadowedToolTip" = "Поведение выбора дорожек.\n\n'Нет' не будет выбирать никакую дорожку аудио по умолчанию.\n\n'Первая совпадающая с выбранными языками' добавит первую дорожку, которая совпадает с каждым из выбранных языков в исходном файле.\n\n'Все совпадающие с выбранными языками' добавит все дорожки, которые совпадают с каждым из выбранных языков в исходном файле.";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Foreign Audio Search scans the source for short sequences of foreign or alien audio that are displayed by default."; ObjectID = "OOC-GZ-OFA"; */
+"OOC-GZ-OFA.ibShadowedToolTip" = "'Поиск иноязычного аудио' сканирует исходный файл на наличие коротких последовательностей иноязычных или инородных аудио которые по умолчанию показываются.";
+
+/* Class = "NSButtonCell"; title = "Show All"; ObjectID = "PiQ-bA-7P1"; */
+"PiQ-bA-7P1.title" = "Показать всё";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Burn in the first selected Blu-ray subtitle track. All other Blu-ray subtitle tracks will be discarded. Use this option if your playback software or device does not support Blu-ray subtitles.\n\nOnly one subtitles track can be burned in."; ObjectID = "Px8-G6-NVX"; */
+"Px8-G6-NVX.ibShadowedToolTip" = "Вшивать первую выбранную дорожку субтитров Blu-ray. Все другие дорожки субтитров Blu-ray будут отброшены. Используйте эту опцию в том случае, если ваше программное обеспечение или устройство не поддерживает субтитры Blu-ray.\n\nТолько одна дорожка субтитров может быть вшита.";
+
+/* Class = "NSButton"; ibExternalAccessibilityDescription = "Show all subtitles languages"; ObjectID = "QAt-5X-NBT"; */
+"QAt-5X-NBT.ibExternalAccessibilityDescription" = "Показывать все языки субтитров";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Show all subtitles languages in the Languages list."; ObjectID = "QAt-5X-NBT"; */
+"QAt-5X-NBT.ibShadowedToolTip" = "Показывать все языки субтитров в списке языков.";
+
+/* Class = "NSMenuItem"; title = "Foreign Audio Subtitles Track"; ObjectID = "QRd-XH-6TH"; */
+"QRd-XH-6TH.title" = "Дорожка Субтитров Иноязычного Аудио";
+
+/* Class = "NSTextFieldCell"; title = "Table View Cell"; ObjectID = "qVQ-fS-w1S"; */
+"qVQ-fS-w1S.title" = "Table View Cell";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Add Closed Caption subtitles as a soft subtitle track (not burned-in)."; ObjectID = "uF5-6E-EIe"; */
+"uF5-6E-EIe.ibShadowedToolTip" = "Добавлять Скрытые Субтитры как 'мягкую' дорожку (не вшитую).";
+
+/* Class = "NSButtonCell"; title = "Add Foreign Audio Search"; ObjectID = "vNY-OC-hTJ"; */
+"vNY-OC-hTJ.title" = "Добавить Поиск Иноязычного Аудио";
+
diff --git a/macosx/ru.lproj/Video.strings b/macosx/ru.lproj/Video.strings
new file mode 100644
index 000000000..9d346e168
--- /dev/null
+++ b/macosx/ru.lproj/Video.strings
@@ -0,0 +1,129 @@
+/* Class = "CocoaBindingsConnection"; ibShadowedIsNilPlaceholder = "auto"; ObjectID = "4Hq-BG-Ulb"; */
+"4Hq-BG-Ulb.ibShadowedIsNilPlaceholder" = "авто ";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "6Cs-jo-8Q6"; */
+"6Cs-jo-8Q6.title" = "OtherViews";
+
+/* Class = "NSButtonCell"; title = "Constant Framerate"; ObjectID = "6Dd-IP-Pwt"; */
+"6Dd-IP-Pwt.title" = "Постоянная Частота Кадров";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Video encoder level. Sets and ensures compliance with the specified video compression standard level. Overrides all other settings."; ObjectID = "8CM-4G-oId"; */
+"8CM-4G-oId.ibShadowedToolTip" = "Уровень кодировщика видео. Устанавливает и обеспечивает соответствие заданному стандартному уровню сжатия видео. Переопределяет все прочие настройки.";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Framerate (Frames Per Second). Number of pictures displayed during each second of video."; ObjectID = "9tc-EO-QMd"; */
+"9tc-EO-QMd.ibShadowedToolTip" = "Частота кадров (кадров в секунду). Количество изображений, показываемых каждую секунду видео.";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Average Bitrate varies quality to ensure the data rate remains relatively consistent throughout the video."; ObjectID = "A3o-Zx-OfM"; */
+"A3o-Zx-OfM.ibShadowedToolTip" = "Средний Битрейт меняет качество, чтобы удостоверится, что частота данных остается относительно постоянной на всем протяжении файла.";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "Aes-nP-7qS"; */
+"Aes-nP-7qS.title" = "OtherViews";
+
+/* Class = "NSButton"; ibShadowedToolTip = "2-pass encoding analyzes the entire source video before encoding. The information gathered enables the encoder to make more informed decisions about quality and data rate in Average Bitrate mode."; ObjectID = "bnV-aE-FVh"; */
+"bnV-aE-FVh.ibShadowedToolTip" = "2-проходное кодирование анализирует весь источник видео перед кодированием. Собранная информация позволяет кодировщику принимать более осмысленные решения о качестве и частоте данных в режиме Среднего Битрейта.";
+
+/* Class = "NSTextFieldCell"; title = "0"; ObjectID = "bvD-W7-O0N"; */
+"bvD-W7-O0N.title" = "0";
+
+/* Class = "CocoaBindingsConnection"; ibShadowedIsNilPlaceholder = "0"; ObjectID = "c27-4i-SiJ"; */
+"c27-4i-SiJ.ibShadowedIsNilPlaceholder" = "0";
+
+/* Class = "CocoaBindingsConnection"; ibShadowedNotApplicablePlaceholder = "0"; ObjectID = "c27-4i-SiJ"; */
+"c27-4i-SiJ.ibShadowedNotApplicablePlaceholder" = "0";
+
+/* Class = "NSTextFieldCell"; title = "Unparse:"; ObjectID = "CLk-dp-1b7"; */
+"CLk-dp-1b7.title" = "Непреобразованные:";
+
+/* Class = "NSTextFieldCell"; title = "Encoder Options:"; ObjectID = "cRF-pz-1jt"; */
+"cRF-pz-1jt.title" = "Опции кодировщика:";
+
+/* Class = "CocoaBindingsConnection"; ibShadowedIsNilPlaceholder = "auto"; ObjectID = "CRz-On-Jen"; */
+"CRz-On-Jen.ibShadowedIsNilPlaceholder" = "авто ";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Video encoder tune. Further adjusts encoder preset to optimize settings for specific scenarios."; ObjectID = "cXd-X7-OhB"; */
+"cXd-X7-OhB.ibShadowedToolTip" = "Настройки кодировщика видео. Детальнее настройте пресет кодировщика для оптимизации настроек под определенные сценарии.";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Displays all internal video encoder options."; ObjectID = "dwn-bf-Ua0"; */
+"dwn-bf-Ua0.ibShadowedToolTip" = "Показывать все внутренние опции кодироващика видео.";
+
+/* Class = "NSButtonCell"; title = "Fast Decode"; ObjectID = "EcY-w1-bc8"; */
+"EcY-w1-bc8.title" = "Быстрое декодирование";
+
+/* Class = "NSTextFieldCell"; title = "Quality:"; ObjectID = "F3s-qR-qeE"; */
+"F3s-qR-qeE.title" = "Качество:";
+
+/* Class = "NSSlider"; ibShadowedToolTip = "Video encoder preset. Adjusts encoder settings to balance compression efficiency and encoding speed. Slower encoder presets may use settings that are less compatible with certain devices."; ObjectID = "fue-2d-Bjn"; */
+"fue-2d-Bjn.ibShadowedToolTip" = "Пресет кодировщика видео. Измените настройки кодировщик для баланса между эффективностью сжатия и скоростью кодирования. Более медленные пресеты кодировщика могут быть менее совместимы с некоторыми устройствами.";
+
+/* Class = "NSTextFieldCell"; title = "Tune:"; ObjectID = "fzT-im-zKN"; */
+"fzT-im-zKN.title" = "Настройка:";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Additional video encoder options. For advanced use only.\n\nSyntax: option-1=foo:opt2=bar"; ObjectID = "gEp-lv-YUY"; */
+"gEp-lv-YUY.ibShadowedToolTip" = "Дополнительные параметры кодировщика видео. Только для продвинутых пользователей.\n\nСинтаксис: option-1=foo:opt2=bar";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "gIJ-Xs-uVF"; */
+"gIJ-Xs-uVF.title" = "OtherViews";
+
+/* Class = "NSSlider"; ibShadowedToolTip = "Constant Quality varies bitrate to ensure visual quality remains relatively consistent throughout the video.\n\nAdjust the quality slider to the right to increase quality or to the left to decrease quality, in small increments of plus or minus 1-2.\n\nRecommended values for the x264 and x265 encoders are RF 18-28. Higher quality settings may produce extremely large files.\n\nx264 is lossless at RF 0."; ObjectID = "GPu-Ht-bKg"; */
+"GPu-Ht-bKg.ibShadowedToolTip" = "Постоянное Качество меняет битрейт, чтобы удостоверится, что визуальное качество изображения остается относительно постоянным на всем протяжении видео.\n\nПереместите ползунок правее для увеличения качества или левее для уменьшения качества, небольшими шагами в плюс или минус 1-2.\n\nРекомендованные значения для кодировщиков x264 и x265 - RF 18-28. Большие значения могут привести к чрезвычайно большому размеру файла.\n\nx264 без сжатия находится на RF 0.";
+
+/* Class = "NSTextFieldCell"; title = "Profile:"; ObjectID = "Hho-GY-qOR"; */
+"Hho-GY-qOR.title" = "Профиль:";
+
+/* Class = "NSTextFieldCell"; title = "Additional Options:"; ObjectID = "ja7-Zr-y1P"; */
+"ja7-Zr-y1P.title" = "Дополнительные Опции:";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "Jj0-Qw-HF8"; */
+"Jj0-Qw-HF8.title" = "OtherViews";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Video encoder profile. Sets and ensures compliance with the specified video compression standard profile. Overrides all other settings."; ObjectID = "kh8-d2-hSD"; */
+"kh8-d2-hSD.ibShadowedToolTip" = "Профиль кодировщика видео. Устанавливает и обеспечивает соответствие заданному стандартному профилю сжатия видео. Переопределяет все прочие настройки.";
+
+/* Class = "NSTextFieldCell"; title = "Encoder Options:"; ObjectID = "kPs-u2-fDn"; */
+"kPs-u2-fDn.title" = "Опции кодировщика:";
+
+/* Class = "NSTextFieldCell"; title = "Video Encoder:"; ObjectID = "Mrb-6Q-0YM"; */
+"Mrb-6Q-0YM.title" = "Кодировщик видео:";
+
+/* Class = "NSButtonCell"; title = "2-pass encoding"; ObjectID = "nPA-nO-Eik"; */
+"nPA-nO-Eik.title" = "2-проходное кодирование";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Turbo first pass speeds up the first pass of a 2-pass encode for a slight penalty to analysis."; ObjectID = "olm-zg-k9Y"; */
+"olm-zg-k9Y.ibShadowedToolTip" = "Ускорить первых проход при 2-проходном кодировании в обмен на незначительное снижение качества анализа.";
+
+/* Class = "NSTextFieldCell"; title = "Preset:"; ObjectID = "QWu-rv-zfM"; */
+"QWu-rv-zfM.title" = "Пресет:";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Additional video encoder options. For advanced use only.\n\nSyntax: option-1=foo:opt2=bar,baz"; ObjectID = "rbo-w6-ENd"; */
+"rbo-w6-ENd.ibShadowedToolTip" = "Дополнительные параметры кодировщика видео. Только для продвинутых пользователей.\n\nСинтаксис: option-1=foo:opt2=bar,baz";
+
+/* Class = "NSTextFieldCell"; title = "RF:"; ObjectID = "rRB-9F-pHn"; */
+"rRB-9F-pHn.title" = "RF:";
+
+/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "rXn-NC-pEv"; */
+"rXn-NC-pEv.title" = "OtherViews";
+
+/* Class = "NSTextFieldCell"; title = "Framerate (FPS):"; ObjectID = "SJc-tv-AMH"; */
+"SJc-tv-AMH.title" = "Частота кадров (FPS):";
+
+/* Class = "NSTextFieldCell"; title = "Level:"; ObjectID = "sTM-lk-DBC"; */
+"sTM-lk-DBC.title" = "Уровень:";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Fast Decode uses settings that reduce CPU usage during playback of the encoded video. Useful for devices that struggle to play video without stuttering."; ObjectID = "stU-Fo-Avu"; */
+"stU-Fo-Avu.ibShadowedToolTip" = "'Быстрое декодирование' использует настройки, которые снижают нагрузку на процессор во время воспроизведения кодированного видео. Полезно для устройств, которые не могут воспроизвести видео без подергиваний.";
+
+/* Class = "NSButtonCell"; title = "Average Bitrate (kbps):"; ObjectID = "VQe-CK-YDR"; */
+"VQe-CK-YDR.title" = "Средний Битрейт (кбит/с)";
+
+/* Class = "NSButtonCell"; title = "Turbo first pass"; ObjectID = "vSc-VB-NEv"; */
+"vSc-VB-NEv.title" = "Ускорить первый проход";
+
+/* Class = "NSPopUpButton"; ibShadowedToolTip = "Video encoder. Determines video type and settings used during encoding."; ObjectID = "xwK-Yu-a1e"; */
+"xwK-Yu-a1e.ibShadowedToolTip" = "Кодировщик видео. Определяет тип видео и настройки, используемые во время кодирования.";
+
+/* Class = "NSButtonCell"; title = "Constant Quality"; ObjectID = "ZjL-cY-O5f"; */
+"ZjL-cY-O5f.title" = "Постоянное Качество";
+
+/* Class = "NSButtonCell"; title = "Variable Framerate"; ObjectID = "zZo-75-1WG"; */
+"zZo-75-1WG.title" = "Переменная Частота Кадров";
+