mirror of
				https://github.com/arsenetar/dupeguru.git
				synced 2025-09-11 17:58:17 +00:00 
			
		
		
		
	Ukrainian localization by Yuri Petrashko.
This commit is contained in:
		
							parent
							
								
									fc477ab3b5
								
							
						
					
					
						commit
						c937f2b20f
					
				| @ -28,6 +28,7 @@ cocoa/*/it.lproj/*.xib | ||||
| # fine, but we'll eventually only have en.lproj in the repo. | ||||
| hy.lproj | ||||
| ru.lproj | ||||
| uk.lproj | ||||
| qt/base/*_rc.py | ||||
| help/*/conf.py | ||||
| help/*/changelog.rst | ||||
| @ -174,6 +174,18 @@ | ||||
| 		CE335AFC14B393EE0000AF1A /* ru */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = ru; path = ../base/ru.lproj/ProblemDialog.xib; sourceTree = "<group>"; }; | ||||
| 		CE335AFD14B393EE0000AF1A /* ru */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = ru; path = ../base/ru.lproj/ResultWindow.xib; sourceTree = "<group>"; }; | ||||
| 		CE335B0514B393FB0000AF1A /* ru */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = ru; path = ru.lproj/Preferences.xib; sourceTree = "<group>"; }; | ||||
| 		CE35FCEC14C637B8004E4864 /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = ../uk.lproj/about.xib; sourceTree = "<group>"; }; | ||||
| 		CE35FCED14C637B8004E4864 /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = ../uk.lproj/ErrorReportWindow.xib; sourceTree = "<group>"; }; | ||||
| 		CE35FCEE14C637B8004E4864 /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = ../uk.lproj/FairwareReminder.xib; sourceTree = "<group>"; }; | ||||
| 		CE35FCF314C637C8004E4864 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = ../base/uk.lproj/Localizable.strings; sourceTree = "<group>"; }; | ||||
| 		CE35FCF514C637DD004E4864 /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = ../base/uk.lproj/DetailsPanel.xib; sourceTree = "<group>"; }; | ||||
| 		CE35FCF614C637DD004E4864 /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = ../base/uk.lproj/DirectoryPanel.xib; sourceTree = "<group>"; }; | ||||
| 		CE35FCF714C637DD004E4864 /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = ../base/uk.lproj/ExtraFairwareReminder.xib; sourceTree = "<group>"; }; | ||||
| 		CE35FCF814C637DD004E4864 /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = ../base/uk.lproj/MainMenu.xib; sourceTree = "<group>"; }; | ||||
| 		CE35FCF914C637DD004E4864 /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = ../base/uk.lproj/PrioritizeDialog.xib; sourceTree = "<group>"; }; | ||||
| 		CE35FCFA14C637DD004E4864 /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = ../base/uk.lproj/ProblemDialog.xib; sourceTree = "<group>"; }; | ||||
| 		CE35FCFB14C637DD004E4864 /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = ../base/uk.lproj/ResultWindow.xib; sourceTree = "<group>"; }; | ||||
| 		CE35FD0314C637EC004E4864 /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = uk.lproj/Preferences.xib; sourceTree = "<group>"; }; | ||||
| 		CE381C9409914ACE003581CE /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = SOURCE_ROOT; }; | ||||
| 		CE381C9509914ACE003581CE /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = SOURCE_ROOT; }; | ||||
| 		CE381C9A09914ADF003581CE /* ResultWindow.m */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.objc; path = ResultWindow.m; sourceTree = SOURCE_ROOT; }; | ||||
| @ -649,6 +661,7 @@ | ||||
| 				it, | ||||
| 				hy, | ||||
| 				ru, | ||||
| 				uk, | ||||
| 			); | ||||
| 			mainGroup = 29B97314FDCFA39411CA2CEA /* dupeguru */; | ||||
| 			projectDirPath = ""; | ||||
| @ -762,6 +775,7 @@ | ||||
| 				CE7A6998146443090007D927 /* it */, | ||||
| 				CEC3D37C14911253006B1A91 /* hy */, | ||||
| 				CE335AF714B393EE0000AF1A /* ru */, | ||||
| 				CE35FCF514C637DD004E4864 /* uk */, | ||||
| 			); | ||||
| 			name = DetailsPanel.xib; | ||||
| 			sourceTree = SOURCE_ROOT; | ||||
| @ -777,6 +791,7 @@ | ||||
| 				CE7A6999146443090007D927 /* it */, | ||||
| 				CEC3D37D14911253006B1A91 /* hy */, | ||||
| 				CE335AF814B393EE0000AF1A /* ru */, | ||||
| 				CE35FCF614C637DD004E4864 /* uk */, | ||||
| 			); | ||||
| 			name = DirectoryPanel.xib; | ||||
| 			sourceTree = SOURCE_ROOT; | ||||
| @ -792,6 +807,7 @@ | ||||
| 				CE7A699B146443090007D927 /* it */, | ||||
| 				CEC3D37F14911253006B1A91 /* hy */, | ||||
| 				CE335AFA14B393EE0000AF1A /* ru */, | ||||
| 				CE35FCF814C637DD004E4864 /* uk */, | ||||
| 			); | ||||
| 			name = MainMenu.xib; | ||||
| 			sourceTree = SOURCE_ROOT; | ||||
| @ -807,6 +823,7 @@ | ||||
| 				CE7A699D146443090007D927 /* it */, | ||||
| 				CEC3D38114911253006B1A91 /* hy */, | ||||
| 				CE335AFC14B393EE0000AF1A /* ru */, | ||||
| 				CE35FCFA14C637DD004E4864 /* uk */, | ||||
| 			); | ||||
| 			name = ProblemDialog.xib; | ||||
| 			sourceTree = SOURCE_ROOT; | ||||
| @ -822,6 +839,7 @@ | ||||
| 				CE7A699E146443090007D927 /* it */, | ||||
| 				CEC3D38214911253006B1A91 /* hy */, | ||||
| 				CE335AFD14B393EE0000AF1A /* ru */, | ||||
| 				CE35FCFB14C637DD004E4864 /* uk */, | ||||
| 			); | ||||
| 			name = ResultWindow.xib; | ||||
| 			sourceTree = SOURCE_ROOT; | ||||
| @ -837,6 +855,7 @@ | ||||
| 				CE7A69A6146443170007D927 /* it */, | ||||
| 				CEC3D38B14911263006B1A91 /* hy */, | ||||
| 				CE335B0514B393FB0000AF1A /* ru */, | ||||
| 				CE35FD0314C637EC004E4864 /* uk */, | ||||
| 			); | ||||
| 			name = Preferences.xib; | ||||
| 			sourceTree = SOURCE_ROOT; | ||||
| @ -852,6 +871,7 @@ | ||||
| 				CE7A6992146442F80007D927 /* it */, | ||||
| 				CEC3D38D14911274006B1A91 /* hy */, | ||||
| 				CE335AF514B393DC0000AF1A /* ru */, | ||||
| 				CE35FCF314C637C8004E4864 /* uk */, | ||||
| 			); | ||||
| 			name = Localizable.strings; | ||||
| 			sourceTree = "<group>"; | ||||
| @ -867,6 +887,7 @@ | ||||
| 				CE7A69AA146443360007D927 /* it */, | ||||
| 				CEC3D39114911288006B1A91 /* hy */, | ||||
| 				CE335AF014B393C60000AF1A /* ru */, | ||||
| 				CE35FCEE14C637B8004E4864 /* uk */, | ||||
| 			); | ||||
| 			name = FairwareReminder.xib; | ||||
| 			path = ../../cocoalib/xib; | ||||
| @ -883,6 +904,7 @@ | ||||
| 				CE7A699C146443090007D927 /* it */, | ||||
| 				CEC3D38014911253006B1A91 /* hy */, | ||||
| 				CE335AFB14B393EE0000AF1A /* ru */, | ||||
| 				CE35FCF914C637DD004E4864 /* uk */, | ||||
| 			); | ||||
| 			name = PrioritizeDialog.xib; | ||||
| 			sourceTree = "<group>"; | ||||
| @ -898,6 +920,7 @@ | ||||
| 				CE7A699A146443090007D927 /* it */, | ||||
| 				CEC3D37E14911253006B1A91 /* hy */, | ||||
| 				CE335AF914B393EE0000AF1A /* ru */, | ||||
| 				CE35FCF714C637DD004E4864 /* uk */, | ||||
| 			); | ||||
| 			name = ExtraFairwareReminder.xib; | ||||
| 			sourceTree = SOURCE_ROOT; | ||||
| @ -913,6 +936,7 @@ | ||||
| 				CE7A69A8146443360007D927 /* it */, | ||||
| 				CEC3D38F14911288006B1A91 /* hy */, | ||||
| 				CE335AEE14B393C60000AF1A /* ru */, | ||||
| 				CE35FCEC14C637B8004E4864 /* uk */, | ||||
| 			); | ||||
| 			name = about.xib; | ||||
| 			sourceTree = "<group>"; | ||||
| @ -928,6 +952,7 @@ | ||||
| 				CE7A69A9146443360007D927 /* it */, | ||||
| 				CEC3D39014911288006B1A91 /* hy */, | ||||
| 				CE335AEF14B393C60000AF1A /* ru */, | ||||
| 				CE35FCED14C637B8004E4864 /* uk */, | ||||
| 			); | ||||
| 			name = ErrorReportWindow.xib; | ||||
| 			sourceTree = "<group>"; | ||||
|  | ||||
| @ -251,6 +251,18 @@ | ||||
| 		CE80DB880FC1951C0086DCA6 /* ResultWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ResultWindow.h; path = ../base/ResultWindow.h; sourceTree = SOURCE_ROOT; }; | ||||
| 		CE80DB890FC1951C0086DCA6 /* ResultWindow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ResultWindow.m; path = ../base/ResultWindow.m; sourceTree = SOURCE_ROOT; }; | ||||
| 		CE848A1809DD85810004CB44 /* Consts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Consts.h; sourceTree = "<group>"; }; | ||||
| 		CE905DE114C6387B00C0ECEF /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = ../uk.lproj/about.xib; sourceTree = "<group>"; }; | ||||
| 		CE905DE214C6387B00C0ECEF /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = ../uk.lproj/ErrorReportWindow.xib; sourceTree = "<group>"; }; | ||||
| 		CE905DE314C6387B00C0ECEF /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = ../uk.lproj/FairwareReminder.xib; sourceTree = "<group>"; }; | ||||
| 		CE905DE814C6388E00C0ECEF /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = ../base/uk.lproj/Localizable.strings; sourceTree = "<group>"; }; | ||||
| 		CE905DEA14C638A500C0ECEF /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = ../base/uk.lproj/DirectoryPanel.xib; sourceTree = "<group>"; }; | ||||
| 		CE905DEB14C638A500C0ECEF /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = ../base/uk.lproj/ExtraFairwareReminder.xib; sourceTree = "<group>"; }; | ||||
| 		CE905DEC14C638A500C0ECEF /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = ../base/uk.lproj/MainMenu.xib; sourceTree = "<group>"; }; | ||||
| 		CE905DED14C638A500C0ECEF /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = ../base/uk.lproj/PrioritizeDialog.xib; sourceTree = "<group>"; }; | ||||
| 		CE905DEE14C638A500C0ECEF /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = ../base/uk.lproj/ProblemDialog.xib; sourceTree = "<group>"; }; | ||||
| 		CE905DEF14C638A500C0ECEF /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = ../base/uk.lproj/ResultWindow.xib; sourceTree = "<group>"; }; | ||||
| 		CE905DF614C638B000C0ECEF /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = uk.lproj/DetailsPanel.xib; sourceTree = "<group>"; }; | ||||
| 		CE905DF714C638B000C0ECEF /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = uk.lproj/Preferences.xib; sourceTree = "<group>"; }; | ||||
| 		CE95865C112C516400F95FD2 /* StatsLabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = StatsLabel.h; path = ../base/StatsLabel.h; sourceTree = SOURCE_ROOT; }; | ||||
| 		CE95865D112C516400F95FD2 /* StatsLabel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = StatsLabel.m; path = ../base/StatsLabel.m; sourceTree = SOURCE_ROOT; }; | ||||
| 		CE9EA7431122C96C008CD2BC /* HSGUIController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HSGUIController.h; sourceTree = "<group>"; }; | ||||
| @ -638,6 +650,7 @@ | ||||
| 				cs, | ||||
| 				it, | ||||
| 				hy, | ||||
| 				uk, | ||||
| 			); | ||||
| 			mainGroup = 29B97314FDCFA39411CA2CEA /* dupeguru */; | ||||
| 			projectDirPath = ""; | ||||
| @ -753,6 +766,7 @@ | ||||
| 				CEEE15841460328400783E91 /* cs */, | ||||
| 				CE7A69B9146443AD0007D927 /* it */, | ||||
| 				CEE6D5461491130D0087CDFC /* hy */, | ||||
| 				CE905DEA14C638A500C0ECEF /* uk */, | ||||
| 			); | ||||
| 			name = DirectoryPanel.xib; | ||||
| 			sourceTree = SOURCE_ROOT; | ||||
| @ -767,6 +781,7 @@ | ||||
| 				CEEE15861460328400783E91 /* cs */, | ||||
| 				CE7A69BB146443AD0007D927 /* it */, | ||||
| 				CEE6D5481491130D0087CDFC /* hy */, | ||||
| 				CE905DEC14C638A500C0ECEF /* uk */, | ||||
| 			); | ||||
| 			name = MainMenu.xib; | ||||
| 			sourceTree = SOURCE_ROOT; | ||||
| @ -781,6 +796,7 @@ | ||||
| 				CEEE15881460328400783E91 /* cs */, | ||||
| 				CE7A69BD146443AD0007D927 /* it */, | ||||
| 				CEE6D54A1491130D0087CDFC /* hy */, | ||||
| 				CE905DEE14C638A500C0ECEF /* uk */, | ||||
| 			); | ||||
| 			name = ProblemDialog.xib; | ||||
| 			sourceTree = SOURCE_ROOT; | ||||
| @ -795,6 +811,7 @@ | ||||
| 				CEEE15891460328400783E91 /* cs */, | ||||
| 				CE7A69BE146443AD0007D927 /* it */, | ||||
| 				CEE6D54B1491130D0087CDFC /* hy */, | ||||
| 				CE905DEF14C638A500C0ECEF /* uk */, | ||||
| 			); | ||||
| 			name = ResultWindow.xib; | ||||
| 			sourceTree = SOURCE_ROOT; | ||||
| @ -809,6 +826,7 @@ | ||||
| 				CEEE15901460329000783E91 /* cs */, | ||||
| 				CE7A69C5146443B90007D927 /* it */, | ||||
| 				CEE6D553149113190087CDFC /* hy */, | ||||
| 				CE905DF614C638B000C0ECEF /* uk */, | ||||
| 			); | ||||
| 			name = DetailsPanel.xib; | ||||
| 			sourceTree = SOURCE_ROOT; | ||||
| @ -823,6 +841,7 @@ | ||||
| 				CEEE15911460329000783E91 /* cs */, | ||||
| 				CE7A69C6146443B90007D927 /* it */, | ||||
| 				CEE6D554149113190087CDFC /* hy */, | ||||
| 				CE905DF714C638B000C0ECEF /* uk */, | ||||
| 			); | ||||
| 			name = Preferences.xib; | ||||
| 			sourceTree = SOURCE_ROOT; | ||||
| @ -837,6 +856,7 @@ | ||||
| 				CEEE15771460327300783E91 /* cs */, | ||||
| 				CE7A69B3146443A00007D927 /* it */, | ||||
| 				CEE6D557149113250087CDFC /* hy */, | ||||
| 				CE905DE814C6388E00C0ECEF /* uk */, | ||||
| 			); | ||||
| 			name = Localizable.strings; | ||||
| 			sourceTree = SOURCE_ROOT; | ||||
| @ -851,6 +871,7 @@ | ||||
| 				CEEE15701460325B00783E91 /* cs */, | ||||
| 				CE7A69CB146443CB0007D927 /* it */, | ||||
| 				CEE6D55B149113320087CDFC /* hy */, | ||||
| 				CE905DE314C6387B00C0ECEF /* uk */, | ||||
| 			); | ||||
| 			name = FairwareReminder.xib; | ||||
| 			path = ../../cocoalib/xib; | ||||
| @ -866,6 +887,7 @@ | ||||
| 				CEEE15851460328400783E91 /* cs */, | ||||
| 				CE7A69BA146443AD0007D927 /* it */, | ||||
| 				CEE6D5471491130D0087CDFC /* hy */, | ||||
| 				CE905DEB14C638A500C0ECEF /* uk */, | ||||
| 			); | ||||
| 			name = ExtraFairwareReminder.xib; | ||||
| 			sourceTree = SOURCE_ROOT; | ||||
| @ -880,6 +902,7 @@ | ||||
| 				CEEE15871460328400783E91 /* cs */, | ||||
| 				CE7A69BC146443AD0007D927 /* it */, | ||||
| 				CEE6D5491491130D0087CDFC /* hy */, | ||||
| 				CE905DED14C638A500C0ECEF /* uk */, | ||||
| 			); | ||||
| 			name = PrioritizeDialog.xib; | ||||
| 			sourceTree = "<group>"; | ||||
| @ -894,6 +917,7 @@ | ||||
| 				CEEE156E1460325B00783E91 /* cs */, | ||||
| 				CE7A69C9146443CB0007D927 /* it */, | ||||
| 				CEE6D559149113320087CDFC /* hy */, | ||||
| 				CE905DE114C6387B00C0ECEF /* uk */, | ||||
| 			); | ||||
| 			name = about.xib; | ||||
| 			sourceTree = "<group>"; | ||||
| @ -908,6 +932,7 @@ | ||||
| 				CEEE156F1460325B00783E91 /* cs */, | ||||
| 				CE7A69CA146443CB0007D927 /* it */, | ||||
| 				CEE6D55A149113320087CDFC /* hy */, | ||||
| 				CE905DE214C6387B00C0ECEF /* uk */, | ||||
| 			); | ||||
| 			name = ErrorReportWindow.xib; | ||||
| 			sourceTree = "<group>"; | ||||
|  | ||||
| @ -275,6 +275,18 @@ | ||||
| 		CEE7EA110FE675C80004E467 /* DetailsPanel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DetailsPanel.h; path = ../base/DetailsPanel.h; sourceTree = SOURCE_ROOT; }; | ||||
| 		CEE7EA120FE675C80004E467 /* DetailsPanel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DetailsPanel.m; path = ../base/DetailsPanel.m; sourceTree = SOURCE_ROOT; }; | ||||
| 		CEEB135109C837A2004D2330 /* dupeguru.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = dupeguru.icns; sourceTree = "<group>"; }; | ||||
| 		CEECCD0614C636C900A2F3A0 /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = ../uk.lproj/about.xib; sourceTree = "<group>"; }; | ||||
| 		CEECCD0714C636C900A2F3A0 /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = ../uk.lproj/ErrorReportWindow.xib; sourceTree = "<group>"; }; | ||||
| 		CEECCD0814C636C900A2F3A0 /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = ../uk.lproj/FairwareReminder.xib; sourceTree = "<group>"; }; | ||||
| 		CEECCD0D14C636F100A2F3A0 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = ../base/uk.lproj/Localizable.strings; sourceTree = "<group>"; }; | ||||
| 		CEECCD0F14C6370000A2F3A0 /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = ../base/uk.lproj/DetailsPanel.xib; sourceTree = "<group>"; }; | ||||
| 		CEECCD1014C6370000A2F3A0 /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = ../base/uk.lproj/DirectoryPanel.xib; sourceTree = "<group>"; }; | ||||
| 		CEECCD1114C6370000A2F3A0 /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = ../base/uk.lproj/ExtraFairwareReminder.xib; sourceTree = "<group>"; }; | ||||
| 		CEECCD1214C6370000A2F3A0 /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = ../base/uk.lproj/MainMenu.xib; sourceTree = "<group>"; }; | ||||
| 		CEECCD1314C6370000A2F3A0 /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = ../base/uk.lproj/PrioritizeDialog.xib; sourceTree = "<group>"; }; | ||||
| 		CEECCD1414C6370000A2F3A0 /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = ../base/uk.lproj/ProblemDialog.xib; sourceTree = "<group>"; }; | ||||
| 		CEECCD1514C6370000A2F3A0 /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = ../base/uk.lproj/ResultWindow.xib; sourceTree = "<group>"; }; | ||||
| 		CEECCD1D14C6370C00A2F3A0 /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = uk.lproj/Preferences.xib; sourceTree = "<group>"; }; | ||||
| 		CEEF2A1614C0A5A60082545A /* PyDupeGuru.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PyDupeGuru.h; sourceTree = "<group>"; }; | ||||
| 		CEEF2A1714C0A5A60082545A /* PyDupeGuru.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PyDupeGuru.m; sourceTree = "<group>"; }; | ||||
| 		CEEF2A1914C0A8480082545A /* PyDupeGuruBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PyDupeGuruBase.h; sourceTree = "<group>"; }; | ||||
| @ -634,6 +646,7 @@ | ||||
| 				it, | ||||
| 				hy, | ||||
| 				ru, | ||||
| 				uk, | ||||
| 			); | ||||
| 			mainGroup = 29B97314FDCFA39411CA2CEA /* dupeguru */; | ||||
| 			projectDirPath = ""; | ||||
| @ -746,6 +759,7 @@ | ||||
| 				CE7A6985146442340007D927 /* it */, | ||||
| 				CE00BBD014910CA3006A717C /* hy */, | ||||
| 				CED638D514B38CC800B88D00 /* ru */, | ||||
| 				CEECCD0614C636C900A2F3A0 /* uk */, | ||||
| 			); | ||||
| 			name = about.xib; | ||||
| 			sourceTree = "<group>"; | ||||
| @ -761,6 +775,7 @@ | ||||
| 				CE7A6986146442340007D927 /* it */, | ||||
| 				CE00BBD114910CA3006A717C /* hy */, | ||||
| 				CED638D614B38CC800B88D00 /* ru */, | ||||
| 				CEECCD0714C636C900A2F3A0 /* uk */, | ||||
| 			); | ||||
| 			name = ErrorReportWindow.xib; | ||||
| 			sourceTree = "<group>"; | ||||
| @ -776,6 +791,7 @@ | ||||
| 				CE7A6979146442160007D927 /* it */, | ||||
| 				CE00BBBF14910C5E006A717C /* hy */, | ||||
| 				CED638DE14B38CEC00B88D00 /* ru */, | ||||
| 				CEECCD1114C6370000A2F3A0 /* uk */, | ||||
| 			); | ||||
| 			name = ExtraFairwareReminder.xib; | ||||
| 			sourceTree = SOURCE_ROOT; | ||||
| @ -791,6 +807,7 @@ | ||||
| 				CE7A6987146442340007D927 /* it */, | ||||
| 				CE00BBD214910CA3006A717C /* hy */, | ||||
| 				CED638D714B38CC800B88D00 /* ru */, | ||||
| 				CEECCD0814C636C900A2F3A0 /* uk */, | ||||
| 			); | ||||
| 			name = FairwareReminder.xib; | ||||
| 			path = ../../cocoalib/xib; | ||||
| @ -807,6 +824,7 @@ | ||||
| 				CE7A6977146442160007D927 /* it */, | ||||
| 				CE00BBBD14910C5E006A717C /* hy */, | ||||
| 				CED638DC14B38CEC00B88D00 /* ru */, | ||||
| 				CEECCD0F14C6370000A2F3A0 /* uk */, | ||||
| 			); | ||||
| 			name = DetailsPanel.xib; | ||||
| 			sourceTree = SOURCE_ROOT; | ||||
| @ -822,6 +840,7 @@ | ||||
| 				CE7A6978146442160007D927 /* it */, | ||||
| 				CE00BBBE14910C5E006A717C /* hy */, | ||||
| 				CED638DD14B38CEC00B88D00 /* ru */, | ||||
| 				CEECCD1014C6370000A2F3A0 /* uk */, | ||||
| 			); | ||||
| 			name = DirectoryPanel.xib; | ||||
| 			sourceTree = SOURCE_ROOT; | ||||
| @ -837,6 +856,7 @@ | ||||
| 				CE7A697A146442160007D927 /* it */, | ||||
| 				CE00BBC014910C5E006A717C /* hy */, | ||||
| 				CED638DF14B38CEC00B88D00 /* ru */, | ||||
| 				CEECCD1214C6370000A2F3A0 /* uk */, | ||||
| 			); | ||||
| 			name = MainMenu.xib; | ||||
| 			sourceTree = SOURCE_ROOT; | ||||
| @ -852,6 +872,7 @@ | ||||
| 				CE7A697C146442160007D927 /* it */, | ||||
| 				CE00BBC214910C5E006A717C /* hy */, | ||||
| 				CED638E114B38CEC00B88D00 /* ru */, | ||||
| 				CEECCD1414C6370000A2F3A0 /* uk */, | ||||
| 			); | ||||
| 			name = ProblemDialog.xib; | ||||
| 			sourceTree = SOURCE_ROOT; | ||||
| @ -867,6 +888,7 @@ | ||||
| 				CE7A697D146442160007D927 /* it */, | ||||
| 				CE00BBC314910C5E006A717C /* hy */, | ||||
| 				CED638E214B38CEC00B88D00 /* ru */, | ||||
| 				CEECCD1514C6370000A2F3A0 /* uk */, | ||||
| 			); | ||||
| 			name = ResultWindow.xib; | ||||
| 			sourceTree = SOURCE_ROOT; | ||||
| @ -882,6 +904,7 @@ | ||||
| 				CE7A698B1464425A0007D927 /* it */, | ||||
| 				CE00BBCC14910C72006A717C /* hy */, | ||||
| 				CED638EA14B38CF800B88D00 /* ru */, | ||||
| 				CEECCD1D14C6370C00A2F3A0 /* uk */, | ||||
| 			); | ||||
| 			name = Preferences.xib; | ||||
| 			sourceTree = SOURCE_ROOT; | ||||
| @ -897,6 +920,7 @@ | ||||
| 				CE7A6971146442010007D927 /* it */, | ||||
| 				CE00BBCE14910C8E006A717C /* hy */, | ||||
| 				CED638EC14B38D0900B88D00 /* ru */, | ||||
| 				CEECCD0D14C636F100A2F3A0 /* uk */, | ||||
| 			); | ||||
| 			name = Localizable.strings; | ||||
| 			sourceTree = SOURCE_ROOT; | ||||
| @ -912,6 +936,7 @@ | ||||
| 				CE7A697B146442160007D927 /* it */, | ||||
| 				CE00BBC114910C5E006A717C /* hy */, | ||||
| 				CED638E014B38CEC00B88D00 /* ru */, | ||||
| 				CEECCD1314C6370000A2F3A0 /* uk */, | ||||
| 			); | ||||
| 			name = PrioritizeDialog.xib; | ||||
| 			sourceTree = "<group>"; | ||||
|  | ||||
| @ -16,6 +16,10 @@ Unten befindet sich die Liste aller Menschen, die direkt oder indirekt zu dupeGu | ||||
| 
 | ||||
| | **Paolo Rossi, Italian localization** | ||||
| 
 | ||||
| | **Igor Pavlov, Russian localization** | ||||
| 
 | ||||
| | **Yuri Petrashko, Ukrainian localization** | ||||
| 
 | ||||
| | **Python, Programming language** (`Website <http://www.python.org>`__) | ||||
| | The bestest of the bests | ||||
| 
 | ||||
|  | ||||
| @ -20,6 +20,8 @@ Below is the list of people who contributed, directly or indirectly to dupeGuru. | ||||
| 
 | ||||
| | **Igor Pavlov, Russian localization** | ||||
| 
 | ||||
| | **Yuri Petrashko, Ukrainian localization** | ||||
| 
 | ||||
| | **Python, Programming language** (`Website <http://www.python.org>`__) | ||||
| | The bestest of the bests | ||||
| 
 | ||||
|  | ||||
| @ -19,6 +19,8 @@ Voici la liste des contributeurs de dupeGuru. Merci! | ||||
| 
 | ||||
| | **Igor Pavlov, localisation russe** | ||||
| 
 | ||||
| | **Yuri Petrashko, localisation ukrainienne** | ||||
| 
 | ||||
| | **Python, Langage de programmation** (`Website <http://www.python.org>`__) | ||||
| | Le meilleur des meilleurs | ||||
| 
 | ||||
|  | ||||
| @ -20,6 +20,8 @@ | ||||
| 
 | ||||
| | **Igor Pavlov, Russian localization** | ||||
| 
 | ||||
| | **Yuri Petrashko, Ukrainian localization** | ||||
| 
 | ||||
| | **Python, Ծրագրավորման լեզուն** (`Վեբ կայքը <http://www.python.org>`__) | ||||
| | Լավագույներից լավագույնը | ||||
| 
 | ||||
|  | ||||
| @ -20,6 +20,8 @@ | ||||
| 
 | ||||
| | **Igor Pavlov, Russian localization** | ||||
| 
 | ||||
| | **Yuri Petrashko, Ukrainian localization** | ||||
| 
 | ||||
| | **Python, Язык программирования** (`Веб сайт  <http://www.python.org>`__) | ||||
| | Самая лучшая  | ||||
| 
 | ||||
|  | ||||
							
								
								
									
										133
									
								
								locale/uk/LC_MESSAGES/columns.po
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										133
									
								
								locale/uk/LC_MESSAGES/columns.po
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,133 @@ | ||||
| msgid "" | ||||
| msgstr "" | ||||
| "Content-Type: text/plain; charset=UTF-8\n" | ||||
| "Project-Id-Version: Ukrainian\n" | ||||
| "POT-Creation-Date: \n" | ||||
| "PO-Revision-Date: \n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Yuri  Petrashko <Petrashko@mail.ua>\n" | ||||
| "MIME-Version: 1.0\n" | ||||
| "Content-Transfer-Encoding: 8bit\n" | ||||
| "X-Poedit-Language: Ukrainian\n" | ||||
| "X-Poedit-Country: UKRAINE\n" | ||||
| 
 | ||||
| #: core/gui/problem_table.py:18 | ||||
| msgid "File Path" | ||||
| msgstr "Шлях до файлу" | ||||
| 
 | ||||
| #: core/gui/problem_table.py:19 | ||||
| msgid "Error Message" | ||||
| msgstr "Повідомлення про помилку" | ||||
| 
 | ||||
| #: core/prioritize.py:63 | ||||
| #: core_me/result_table.py:24 | ||||
| #: core_pe/result_table.py:21 | ||||
| #: core_se/result_table.py:21 | ||||
| msgid "Kind" | ||||
| msgstr "Вид" | ||||
| 
 | ||||
| #: core/prioritize.py:72 | ||||
| #: core_me/result_table.py:19 | ||||
| #: core_pe/result_table.py:19 | ||||
| #: core_se/result_table.py:19 | ||||
| msgid "Folder" | ||||
| msgstr "Папка" | ||||
| 
 | ||||
| #: core/prioritize.py:88 | ||||
| #: core_me/result_table.py:18 | ||||
| #: core_pe/result_table.py:18 | ||||
| #: core_se/result_table.py:18 | ||||
| msgid "Filename" | ||||
| msgstr "Файл" | ||||
| 
 | ||||
| #: core/prioritize.py:132 | ||||
| msgid "Size" | ||||
| msgstr "Розмір" | ||||
| 
 | ||||
| #: core/prioritize.py:138 | ||||
| #: core_me/result_table.py:25 | ||||
| #: core_pe/result_table.py:23 | ||||
| #: core_se/result_table.py:22 | ||||
| msgid "Modification" | ||||
| msgstr "Модифікація" | ||||
| 
 | ||||
| #: core_me/prioritize.py:16 | ||||
| msgid "Duration" | ||||
| msgstr "Тривалість" | ||||
| 
 | ||||
| #: core_me/prioritize.py:22 | ||||
| #: core_me/result_table.py:22 | ||||
| msgid "Bitrate" | ||||
| msgstr "Якість звуку" | ||||
| 
 | ||||
| #: core_me/prioritize.py:28 | ||||
| msgid "Samplerate" | ||||
| msgstr "Частота оцифровки" | ||||
| 
 | ||||
| #: core_me/result_table.py:20 | ||||
| msgid "Size (MB)" | ||||
| msgstr "Розмір (Мб)" | ||||
| 
 | ||||
| #: core_me/result_table.py:21 | ||||
| msgid "Time" | ||||
| msgstr "Час" | ||||
| 
 | ||||
| #: core_me/result_table.py:23 | ||||
| msgid "Sample Rate" | ||||
| msgstr "Частота дискретизації" | ||||
| 
 | ||||
| #: core_me/result_table.py:26 | ||||
| msgid "Title" | ||||
| msgstr "Назва" | ||||
| 
 | ||||
| #: core_me/result_table.py:27 | ||||
| msgid "Artist" | ||||
| msgstr "Назва художник" | ||||
| 
 | ||||
| #: core_me/result_table.py:28 | ||||
| msgid "Album" | ||||
| msgstr "Альбом" | ||||
| 
 | ||||
| #: core_me/result_table.py:29 | ||||
| msgid "Genre" | ||||
| msgstr "Жанр" | ||||
| 
 | ||||
| #: core_me/result_table.py:30 | ||||
| msgid "Year" | ||||
| msgstr "Рік" | ||||
| 
 | ||||
| #: core_me/result_table.py:31 | ||||
| msgid "Track Number" | ||||
| msgstr "Номер доріжки" | ||||
| 
 | ||||
| #: core_me/result_table.py:32 | ||||
| msgid "Comment" | ||||
| msgstr "Коментар" | ||||
| 
 | ||||
| #: core_me/result_table.py:33 | ||||
| #: core_pe/result_table.py:24 | ||||
| #: core_se/result_table.py:23 | ||||
| msgid "Match %" | ||||
| msgstr "Збігатися %" | ||||
| 
 | ||||
| #: core_me/result_table.py:34 | ||||
| #: core_se/result_table.py:24 | ||||
| msgid "Words Used" | ||||
| msgstr "Сслів, що використовуються" | ||||
| 
 | ||||
| #: core_me/result_table.py:35 | ||||
| #: core_pe/result_table.py:25 | ||||
| #: core_se/result_table.py:25 | ||||
| msgid "Dupe Count" | ||||
| msgstr "Dupe графа" | ||||
| 
 | ||||
| #: core_pe/prioritize.py:16 | ||||
| #: core_pe/result_table.py:22 | ||||
| msgid "Dimensions" | ||||
| msgstr "Розміри" | ||||
| 
 | ||||
| #: core_pe/result_table.py:20 | ||||
| #: core_se/result_table.py:20 | ||||
| msgid "Size (KB)" | ||||
| msgstr "Розмір (KB)" | ||||
| 
 | ||||
							
								
								
									
										132
									
								
								locale/uk/LC_MESSAGES/core.po
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										132
									
								
								locale/uk/LC_MESSAGES/core.po
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,132 @@ | ||||
| msgid "" | ||||
| msgstr "" | ||||
| "Content-Type: text/plain; charset=UTF-8\n" | ||||
| "Project-Id-Version: Ukrainian\n" | ||||
| "POT-Creation-Date: \n" | ||||
| "PO-Revision-Date: \n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: YuriPetrashko <Petrashko@mail.ua>\n" | ||||
| "MIME-Version: 1.0\n" | ||||
| "Content-Transfer-Encoding: 8bit\n" | ||||
| "X-Poedit-Language: Ukrainian\n" | ||||
| "X-Poedit-Country: UKRAINE\n" | ||||
| 
 | ||||
| #: core/app.py:83 | ||||
| msgid "will only be able to delete, move or copy 10 duplicates at once" | ||||
| msgstr "зможете тільки для видалення, переміщення або копіювання 10 копій відразу" | ||||
| 
 | ||||
| #: core/app.py:190 | ||||
| msgid "You cannot delete, move or copy more than 10 duplicates at once in demo mode." | ||||
| msgstr "Ви не можете видаляти, переміщати або копіювати більше 10 дублікатів відразу в демонстраційному режимі." | ||||
| 
 | ||||
| #: core/app.py:422 | ||||
| msgid "Collecting files to scan" | ||||
| msgstr "Збір файлів для сканування" | ||||
| 
 | ||||
| #: core/app.py:433 | ||||
| msgid "The selected directories contain no scannable file." | ||||
| msgstr "Вибраних директорій не містять сканованих файлів." | ||||
| 
 | ||||
| #: core/app.py:472 | ||||
| msgid "%s (%d discarded)" | ||||
| msgstr "%s (%d відкидаються)" | ||||
| 
 | ||||
| #: core/engine.py:178 | ||||
| #: core/engine.py:215 | ||||
| msgid "0 matches found" | ||||
| msgstr "0 зіставлень знайдено" | ||||
| 
 | ||||
| #: core/engine.py:196 | ||||
| #: core/engine.py:223 | ||||
| msgid "%d matches found" | ||||
| msgstr "%d  знайдено" | ||||
| 
 | ||||
| #: core/engine.py:208 | ||||
| #: core/scanner.py:56 | ||||
| msgid "Read size of %d/%d files" | ||||
| msgstr "Прочитано розмір %d/%d файлів" | ||||
| 
 | ||||
| #: core/engine.py:355 | ||||
| msgid "Grouped %d/%d matches" | ||||
| msgstr "Угруповання %d/%d матчів" | ||||
| 
 | ||||
| #: core/gui/extra_fairware_reminder.py:23 | ||||
| msgid "Continue ({})" | ||||
| msgstr "Продовжувати ({})" | ||||
| 
 | ||||
| #: core/gui/extra_fairware_reminder.py:25 | ||||
| msgid "Continue" | ||||
| msgstr "Продовжувати " | ||||
| 
 | ||||
| #: core/prioritize.py:68 | ||||
| msgid "None" | ||||
| msgstr "Жоден" | ||||
| 
 | ||||
| #: core/prioritize.py:94 | ||||
| msgid "Ends with number" | ||||
| msgstr "Закінчується номер" | ||||
| 
 | ||||
| #: core/prioritize.py:96 | ||||
| msgid "Doesn't end with number" | ||||
| msgstr "Не закінчується з номером" | ||||
| 
 | ||||
| #: core/prioritize.py:117 | ||||
| msgid "Highest" | ||||
| msgstr "Найвищий" | ||||
| 
 | ||||
| #: core/prioritize.py:117 | ||||
| msgid "Lowest" | ||||
| msgstr "Найнижча" | ||||
| 
 | ||||
| #: core/prioritize.py:144 | ||||
| msgid "Newest" | ||||
| msgstr "Новітній" | ||||
| 
 | ||||
| #: core/prioritize.py:144 | ||||
| msgid "Oldest" | ||||
| msgstr "Найстарші" | ||||
| 
 | ||||
| #: core/results.py:113 | ||||
| msgid "%d / %d (%s / %s) duplicates marked." | ||||
| msgstr "%d / %d (%s / %s) дублікати позначені." | ||||
| 
 | ||||
| #: core/results.py:120 | ||||
| msgid " filter: %s" | ||||
| msgstr "фільтр: %s" | ||||
| 
 | ||||
| #: core/scanner.py:76 | ||||
| msgid "Read metadata of %d/%d files" | ||||
| msgstr "Прочитано метаданих %d/%d файли" | ||||
| 
 | ||||
| #: core/scanner.py:106 | ||||
| msgid "Removing false matches" | ||||
| msgstr "Видалення помилкових матчів" | ||||
| 
 | ||||
| #: core/scanner.py:124 | ||||
| msgid "Processed %d/%d matches against the ignore list" | ||||
| msgstr "Опрацьовано %d/%d  матчів проти ігнор-лист" | ||||
| 
 | ||||
| #: core/scanner.py:133 | ||||
| msgid "Doing group prioritization" | ||||
| msgstr "Роблячи групи пріоритетів" | ||||
| 
 | ||||
| #: core_pe/matchblock.py:60 | ||||
| msgid "Analyzed %d/%d pictures" | ||||
| msgstr "Аналізується %d/%d  фотографії" | ||||
| 
 | ||||
| #: core_pe/matchblock.py:144 | ||||
| msgid "Performed %d/%d chunk matches" | ||||
| msgstr "Виконує %d/%d  матчів шматок" | ||||
| 
 | ||||
| #: core_pe/matchblock.py:149 | ||||
| msgid "Preparing for matching" | ||||
| msgstr "Підготовка для порівняння" | ||||
| 
 | ||||
| #: core_pe/matchblock.py:184 | ||||
| msgid "Verified %d/%d matches" | ||||
| msgstr "Перевірені %d/%d матчів" | ||||
| 
 | ||||
| #: core_pe/matchexif.py:21 | ||||
| msgid "Read EXIF of %d/%d pictures" | ||||
| msgstr "Прочитано EXIF %d/%d фотографії" | ||||
| 
 | ||||
							
								
								
									
										1114
									
								
								locale/uk/LC_MESSAGES/ui.po
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										1114
									
								
								locale/uk/LC_MESSAGES/ui.po
									
									
									
									
									
										Executable file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @ -17,7 +17,7 @@ from qtlib.preferences import LANGNAMES | ||||
| 
 | ||||
| tr = trget('ui') | ||||
| 
 | ||||
| SUPPORTED_LANGUAGES = ['en', 'fr', 'de', 'zh_CN', 'cs', 'it', 'hy', 'ru'] | ||||
| SUPPORTED_LANGUAGES = ['en', 'fr', 'de', 'zh_CN', 'cs', 'it', 'hy', 'ru', 'uk'] | ||||
| 
 | ||||
| class PreferencesDialogBase(QDialog): | ||||
|     def __init__(self, parent, app): | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user