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. | # fine, but we'll eventually only have en.lproj in the repo. | ||||||
| hy.lproj | hy.lproj | ||||||
| ru.lproj | ru.lproj | ||||||
|  | uk.lproj | ||||||
| qt/base/*_rc.py | qt/base/*_rc.py | ||||||
| help/*/conf.py | help/*/conf.py | ||||||
| help/*/changelog.rst | help/*/changelog.rst | ||||||
| @ -174,6 +174,18 @@ | |||||||
| 		CE335AFC14B393EE0000AF1A /* ru */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = ru; path = ../base/ru.lproj/ProblemDialog.xib; sourceTree = "<group>"; }; | 		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>"; }; | 		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>"; }; | 		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; }; | 		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; }; | 		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; }; | 		CE381C9A09914ADF003581CE /* ResultWindow.m */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.objc; path = ResultWindow.m; sourceTree = SOURCE_ROOT; }; | ||||||
| @ -649,6 +661,7 @@ | |||||||
| 				it, | 				it, | ||||||
| 				hy, | 				hy, | ||||||
| 				ru, | 				ru, | ||||||
|  | 				uk, | ||||||
| 			); | 			); | ||||||
| 			mainGroup = 29B97314FDCFA39411CA2CEA /* dupeguru */; | 			mainGroup = 29B97314FDCFA39411CA2CEA /* dupeguru */; | ||||||
| 			projectDirPath = ""; | 			projectDirPath = ""; | ||||||
| @ -762,6 +775,7 @@ | |||||||
| 				CE7A6998146443090007D927 /* it */, | 				CE7A6998146443090007D927 /* it */, | ||||||
| 				CEC3D37C14911253006B1A91 /* hy */, | 				CEC3D37C14911253006B1A91 /* hy */, | ||||||
| 				CE335AF714B393EE0000AF1A /* ru */, | 				CE335AF714B393EE0000AF1A /* ru */, | ||||||
|  | 				CE35FCF514C637DD004E4864 /* uk */, | ||||||
| 			); | 			); | ||||||
| 			name = DetailsPanel.xib; | 			name = DetailsPanel.xib; | ||||||
| 			sourceTree = SOURCE_ROOT; | 			sourceTree = SOURCE_ROOT; | ||||||
| @ -777,6 +791,7 @@ | |||||||
| 				CE7A6999146443090007D927 /* it */, | 				CE7A6999146443090007D927 /* it */, | ||||||
| 				CEC3D37D14911253006B1A91 /* hy */, | 				CEC3D37D14911253006B1A91 /* hy */, | ||||||
| 				CE335AF814B393EE0000AF1A /* ru */, | 				CE335AF814B393EE0000AF1A /* ru */, | ||||||
|  | 				CE35FCF614C637DD004E4864 /* uk */, | ||||||
| 			); | 			); | ||||||
| 			name = DirectoryPanel.xib; | 			name = DirectoryPanel.xib; | ||||||
| 			sourceTree = SOURCE_ROOT; | 			sourceTree = SOURCE_ROOT; | ||||||
| @ -792,6 +807,7 @@ | |||||||
| 				CE7A699B146443090007D927 /* it */, | 				CE7A699B146443090007D927 /* it */, | ||||||
| 				CEC3D37F14911253006B1A91 /* hy */, | 				CEC3D37F14911253006B1A91 /* hy */, | ||||||
| 				CE335AFA14B393EE0000AF1A /* ru */, | 				CE335AFA14B393EE0000AF1A /* ru */, | ||||||
|  | 				CE35FCF814C637DD004E4864 /* uk */, | ||||||
| 			); | 			); | ||||||
| 			name = MainMenu.xib; | 			name = MainMenu.xib; | ||||||
| 			sourceTree = SOURCE_ROOT; | 			sourceTree = SOURCE_ROOT; | ||||||
| @ -807,6 +823,7 @@ | |||||||
| 				CE7A699D146443090007D927 /* it */, | 				CE7A699D146443090007D927 /* it */, | ||||||
| 				CEC3D38114911253006B1A91 /* hy */, | 				CEC3D38114911253006B1A91 /* hy */, | ||||||
| 				CE335AFC14B393EE0000AF1A /* ru */, | 				CE335AFC14B393EE0000AF1A /* ru */, | ||||||
|  | 				CE35FCFA14C637DD004E4864 /* uk */, | ||||||
| 			); | 			); | ||||||
| 			name = ProblemDialog.xib; | 			name = ProblemDialog.xib; | ||||||
| 			sourceTree = SOURCE_ROOT; | 			sourceTree = SOURCE_ROOT; | ||||||
| @ -822,6 +839,7 @@ | |||||||
| 				CE7A699E146443090007D927 /* it */, | 				CE7A699E146443090007D927 /* it */, | ||||||
| 				CEC3D38214911253006B1A91 /* hy */, | 				CEC3D38214911253006B1A91 /* hy */, | ||||||
| 				CE335AFD14B393EE0000AF1A /* ru */, | 				CE335AFD14B393EE0000AF1A /* ru */, | ||||||
|  | 				CE35FCFB14C637DD004E4864 /* uk */, | ||||||
| 			); | 			); | ||||||
| 			name = ResultWindow.xib; | 			name = ResultWindow.xib; | ||||||
| 			sourceTree = SOURCE_ROOT; | 			sourceTree = SOURCE_ROOT; | ||||||
| @ -837,6 +855,7 @@ | |||||||
| 				CE7A69A6146443170007D927 /* it */, | 				CE7A69A6146443170007D927 /* it */, | ||||||
| 				CEC3D38B14911263006B1A91 /* hy */, | 				CEC3D38B14911263006B1A91 /* hy */, | ||||||
| 				CE335B0514B393FB0000AF1A /* ru */, | 				CE335B0514B393FB0000AF1A /* ru */, | ||||||
|  | 				CE35FD0314C637EC004E4864 /* uk */, | ||||||
| 			); | 			); | ||||||
| 			name = Preferences.xib; | 			name = Preferences.xib; | ||||||
| 			sourceTree = SOURCE_ROOT; | 			sourceTree = SOURCE_ROOT; | ||||||
| @ -852,6 +871,7 @@ | |||||||
| 				CE7A6992146442F80007D927 /* it */, | 				CE7A6992146442F80007D927 /* it */, | ||||||
| 				CEC3D38D14911274006B1A91 /* hy */, | 				CEC3D38D14911274006B1A91 /* hy */, | ||||||
| 				CE335AF514B393DC0000AF1A /* ru */, | 				CE335AF514B393DC0000AF1A /* ru */, | ||||||
|  | 				CE35FCF314C637C8004E4864 /* uk */, | ||||||
| 			); | 			); | ||||||
| 			name = Localizable.strings; | 			name = Localizable.strings; | ||||||
| 			sourceTree = "<group>"; | 			sourceTree = "<group>"; | ||||||
| @ -867,6 +887,7 @@ | |||||||
| 				CE7A69AA146443360007D927 /* it */, | 				CE7A69AA146443360007D927 /* it */, | ||||||
| 				CEC3D39114911288006B1A91 /* hy */, | 				CEC3D39114911288006B1A91 /* hy */, | ||||||
| 				CE335AF014B393C60000AF1A /* ru */, | 				CE335AF014B393C60000AF1A /* ru */, | ||||||
|  | 				CE35FCEE14C637B8004E4864 /* uk */, | ||||||
| 			); | 			); | ||||||
| 			name = FairwareReminder.xib; | 			name = FairwareReminder.xib; | ||||||
| 			path = ../../cocoalib/xib; | 			path = ../../cocoalib/xib; | ||||||
| @ -883,6 +904,7 @@ | |||||||
| 				CE7A699C146443090007D927 /* it */, | 				CE7A699C146443090007D927 /* it */, | ||||||
| 				CEC3D38014911253006B1A91 /* hy */, | 				CEC3D38014911253006B1A91 /* hy */, | ||||||
| 				CE335AFB14B393EE0000AF1A /* ru */, | 				CE335AFB14B393EE0000AF1A /* ru */, | ||||||
|  | 				CE35FCF914C637DD004E4864 /* uk */, | ||||||
| 			); | 			); | ||||||
| 			name = PrioritizeDialog.xib; | 			name = PrioritizeDialog.xib; | ||||||
| 			sourceTree = "<group>"; | 			sourceTree = "<group>"; | ||||||
| @ -898,6 +920,7 @@ | |||||||
| 				CE7A699A146443090007D927 /* it */, | 				CE7A699A146443090007D927 /* it */, | ||||||
| 				CEC3D37E14911253006B1A91 /* hy */, | 				CEC3D37E14911253006B1A91 /* hy */, | ||||||
| 				CE335AF914B393EE0000AF1A /* ru */, | 				CE335AF914B393EE0000AF1A /* ru */, | ||||||
|  | 				CE35FCF714C637DD004E4864 /* uk */, | ||||||
| 			); | 			); | ||||||
| 			name = ExtraFairwareReminder.xib; | 			name = ExtraFairwareReminder.xib; | ||||||
| 			sourceTree = SOURCE_ROOT; | 			sourceTree = SOURCE_ROOT; | ||||||
| @ -913,6 +936,7 @@ | |||||||
| 				CE7A69A8146443360007D927 /* it */, | 				CE7A69A8146443360007D927 /* it */, | ||||||
| 				CEC3D38F14911288006B1A91 /* hy */, | 				CEC3D38F14911288006B1A91 /* hy */, | ||||||
| 				CE335AEE14B393C60000AF1A /* ru */, | 				CE335AEE14B393C60000AF1A /* ru */, | ||||||
|  | 				CE35FCEC14C637B8004E4864 /* uk */, | ||||||
| 			); | 			); | ||||||
| 			name = about.xib; | 			name = about.xib; | ||||||
| 			sourceTree = "<group>"; | 			sourceTree = "<group>"; | ||||||
| @ -928,6 +952,7 @@ | |||||||
| 				CE7A69A9146443360007D927 /* it */, | 				CE7A69A9146443360007D927 /* it */, | ||||||
| 				CEC3D39014911288006B1A91 /* hy */, | 				CEC3D39014911288006B1A91 /* hy */, | ||||||
| 				CE335AEF14B393C60000AF1A /* ru */, | 				CE335AEF14B393C60000AF1A /* ru */, | ||||||
|  | 				CE35FCED14C637B8004E4864 /* uk */, | ||||||
| 			); | 			); | ||||||
| 			name = ErrorReportWindow.xib; | 			name = ErrorReportWindow.xib; | ||||||
| 			sourceTree = "<group>"; | 			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; }; | 		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; }; | 		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>"; }; | 		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; }; | 		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; }; | 		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>"; }; | 		CE9EA7431122C96C008CD2BC /* HSGUIController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HSGUIController.h; sourceTree = "<group>"; }; | ||||||
| @ -638,6 +650,7 @@ | |||||||
| 				cs, | 				cs, | ||||||
| 				it, | 				it, | ||||||
| 				hy, | 				hy, | ||||||
|  | 				uk, | ||||||
| 			); | 			); | ||||||
| 			mainGroup = 29B97314FDCFA39411CA2CEA /* dupeguru */; | 			mainGroup = 29B97314FDCFA39411CA2CEA /* dupeguru */; | ||||||
| 			projectDirPath = ""; | 			projectDirPath = ""; | ||||||
| @ -753,6 +766,7 @@ | |||||||
| 				CEEE15841460328400783E91 /* cs */, | 				CEEE15841460328400783E91 /* cs */, | ||||||
| 				CE7A69B9146443AD0007D927 /* it */, | 				CE7A69B9146443AD0007D927 /* it */, | ||||||
| 				CEE6D5461491130D0087CDFC /* hy */, | 				CEE6D5461491130D0087CDFC /* hy */, | ||||||
|  | 				CE905DEA14C638A500C0ECEF /* uk */, | ||||||
| 			); | 			); | ||||||
| 			name = DirectoryPanel.xib; | 			name = DirectoryPanel.xib; | ||||||
| 			sourceTree = SOURCE_ROOT; | 			sourceTree = SOURCE_ROOT; | ||||||
| @ -767,6 +781,7 @@ | |||||||
| 				CEEE15861460328400783E91 /* cs */, | 				CEEE15861460328400783E91 /* cs */, | ||||||
| 				CE7A69BB146443AD0007D927 /* it */, | 				CE7A69BB146443AD0007D927 /* it */, | ||||||
| 				CEE6D5481491130D0087CDFC /* hy */, | 				CEE6D5481491130D0087CDFC /* hy */, | ||||||
|  | 				CE905DEC14C638A500C0ECEF /* uk */, | ||||||
| 			); | 			); | ||||||
| 			name = MainMenu.xib; | 			name = MainMenu.xib; | ||||||
| 			sourceTree = SOURCE_ROOT; | 			sourceTree = SOURCE_ROOT; | ||||||
| @ -781,6 +796,7 @@ | |||||||
| 				CEEE15881460328400783E91 /* cs */, | 				CEEE15881460328400783E91 /* cs */, | ||||||
| 				CE7A69BD146443AD0007D927 /* it */, | 				CE7A69BD146443AD0007D927 /* it */, | ||||||
| 				CEE6D54A1491130D0087CDFC /* hy */, | 				CEE6D54A1491130D0087CDFC /* hy */, | ||||||
|  | 				CE905DEE14C638A500C0ECEF /* uk */, | ||||||
| 			); | 			); | ||||||
| 			name = ProblemDialog.xib; | 			name = ProblemDialog.xib; | ||||||
| 			sourceTree = SOURCE_ROOT; | 			sourceTree = SOURCE_ROOT; | ||||||
| @ -795,6 +811,7 @@ | |||||||
| 				CEEE15891460328400783E91 /* cs */, | 				CEEE15891460328400783E91 /* cs */, | ||||||
| 				CE7A69BE146443AD0007D927 /* it */, | 				CE7A69BE146443AD0007D927 /* it */, | ||||||
| 				CEE6D54B1491130D0087CDFC /* hy */, | 				CEE6D54B1491130D0087CDFC /* hy */, | ||||||
|  | 				CE905DEF14C638A500C0ECEF /* uk */, | ||||||
| 			); | 			); | ||||||
| 			name = ResultWindow.xib; | 			name = ResultWindow.xib; | ||||||
| 			sourceTree = SOURCE_ROOT; | 			sourceTree = SOURCE_ROOT; | ||||||
| @ -809,6 +826,7 @@ | |||||||
| 				CEEE15901460329000783E91 /* cs */, | 				CEEE15901460329000783E91 /* cs */, | ||||||
| 				CE7A69C5146443B90007D927 /* it */, | 				CE7A69C5146443B90007D927 /* it */, | ||||||
| 				CEE6D553149113190087CDFC /* hy */, | 				CEE6D553149113190087CDFC /* hy */, | ||||||
|  | 				CE905DF614C638B000C0ECEF /* uk */, | ||||||
| 			); | 			); | ||||||
| 			name = DetailsPanel.xib; | 			name = DetailsPanel.xib; | ||||||
| 			sourceTree = SOURCE_ROOT; | 			sourceTree = SOURCE_ROOT; | ||||||
| @ -823,6 +841,7 @@ | |||||||
| 				CEEE15911460329000783E91 /* cs */, | 				CEEE15911460329000783E91 /* cs */, | ||||||
| 				CE7A69C6146443B90007D927 /* it */, | 				CE7A69C6146443B90007D927 /* it */, | ||||||
| 				CEE6D554149113190087CDFC /* hy */, | 				CEE6D554149113190087CDFC /* hy */, | ||||||
|  | 				CE905DF714C638B000C0ECEF /* uk */, | ||||||
| 			); | 			); | ||||||
| 			name = Preferences.xib; | 			name = Preferences.xib; | ||||||
| 			sourceTree = SOURCE_ROOT; | 			sourceTree = SOURCE_ROOT; | ||||||
| @ -837,6 +856,7 @@ | |||||||
| 				CEEE15771460327300783E91 /* cs */, | 				CEEE15771460327300783E91 /* cs */, | ||||||
| 				CE7A69B3146443A00007D927 /* it */, | 				CE7A69B3146443A00007D927 /* it */, | ||||||
| 				CEE6D557149113250087CDFC /* hy */, | 				CEE6D557149113250087CDFC /* hy */, | ||||||
|  | 				CE905DE814C6388E00C0ECEF /* uk */, | ||||||
| 			); | 			); | ||||||
| 			name = Localizable.strings; | 			name = Localizable.strings; | ||||||
| 			sourceTree = SOURCE_ROOT; | 			sourceTree = SOURCE_ROOT; | ||||||
| @ -851,6 +871,7 @@ | |||||||
| 				CEEE15701460325B00783E91 /* cs */, | 				CEEE15701460325B00783E91 /* cs */, | ||||||
| 				CE7A69CB146443CB0007D927 /* it */, | 				CE7A69CB146443CB0007D927 /* it */, | ||||||
| 				CEE6D55B149113320087CDFC /* hy */, | 				CEE6D55B149113320087CDFC /* hy */, | ||||||
|  | 				CE905DE314C6387B00C0ECEF /* uk */, | ||||||
| 			); | 			); | ||||||
| 			name = FairwareReminder.xib; | 			name = FairwareReminder.xib; | ||||||
| 			path = ../../cocoalib/xib; | 			path = ../../cocoalib/xib; | ||||||
| @ -866,6 +887,7 @@ | |||||||
| 				CEEE15851460328400783E91 /* cs */, | 				CEEE15851460328400783E91 /* cs */, | ||||||
| 				CE7A69BA146443AD0007D927 /* it */, | 				CE7A69BA146443AD0007D927 /* it */, | ||||||
| 				CEE6D5471491130D0087CDFC /* hy */, | 				CEE6D5471491130D0087CDFC /* hy */, | ||||||
|  | 				CE905DEB14C638A500C0ECEF /* uk */, | ||||||
| 			); | 			); | ||||||
| 			name = ExtraFairwareReminder.xib; | 			name = ExtraFairwareReminder.xib; | ||||||
| 			sourceTree = SOURCE_ROOT; | 			sourceTree = SOURCE_ROOT; | ||||||
| @ -880,6 +902,7 @@ | |||||||
| 				CEEE15871460328400783E91 /* cs */, | 				CEEE15871460328400783E91 /* cs */, | ||||||
| 				CE7A69BC146443AD0007D927 /* it */, | 				CE7A69BC146443AD0007D927 /* it */, | ||||||
| 				CEE6D5491491130D0087CDFC /* hy */, | 				CEE6D5491491130D0087CDFC /* hy */, | ||||||
|  | 				CE905DED14C638A500C0ECEF /* uk */, | ||||||
| 			); | 			); | ||||||
| 			name = PrioritizeDialog.xib; | 			name = PrioritizeDialog.xib; | ||||||
| 			sourceTree = "<group>"; | 			sourceTree = "<group>"; | ||||||
| @ -894,6 +917,7 @@ | |||||||
| 				CEEE156E1460325B00783E91 /* cs */, | 				CEEE156E1460325B00783E91 /* cs */, | ||||||
| 				CE7A69C9146443CB0007D927 /* it */, | 				CE7A69C9146443CB0007D927 /* it */, | ||||||
| 				CEE6D559149113320087CDFC /* hy */, | 				CEE6D559149113320087CDFC /* hy */, | ||||||
|  | 				CE905DE114C6387B00C0ECEF /* uk */, | ||||||
| 			); | 			); | ||||||
| 			name = about.xib; | 			name = about.xib; | ||||||
| 			sourceTree = "<group>"; | 			sourceTree = "<group>"; | ||||||
| @ -908,6 +932,7 @@ | |||||||
| 				CEEE156F1460325B00783E91 /* cs */, | 				CEEE156F1460325B00783E91 /* cs */, | ||||||
| 				CE7A69CA146443CB0007D927 /* it */, | 				CE7A69CA146443CB0007D927 /* it */, | ||||||
| 				CEE6D55A149113320087CDFC /* hy */, | 				CEE6D55A149113320087CDFC /* hy */, | ||||||
|  | 				CE905DE214C6387B00C0ECEF /* uk */, | ||||||
| 			); | 			); | ||||||
| 			name = ErrorReportWindow.xib; | 			name = ErrorReportWindow.xib; | ||||||
| 			sourceTree = "<group>"; | 			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; }; | 		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; }; | 		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>"; }; | 		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>"; }; | 		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>"; }; | 		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>"; }; | 		CEEF2A1914C0A8480082545A /* PyDupeGuruBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PyDupeGuruBase.h; sourceTree = "<group>"; }; | ||||||
| @ -634,6 +646,7 @@ | |||||||
| 				it, | 				it, | ||||||
| 				hy, | 				hy, | ||||||
| 				ru, | 				ru, | ||||||
|  | 				uk, | ||||||
| 			); | 			); | ||||||
| 			mainGroup = 29B97314FDCFA39411CA2CEA /* dupeguru */; | 			mainGroup = 29B97314FDCFA39411CA2CEA /* dupeguru */; | ||||||
| 			projectDirPath = ""; | 			projectDirPath = ""; | ||||||
| @ -746,6 +759,7 @@ | |||||||
| 				CE7A6985146442340007D927 /* it */, | 				CE7A6985146442340007D927 /* it */, | ||||||
| 				CE00BBD014910CA3006A717C /* hy */, | 				CE00BBD014910CA3006A717C /* hy */, | ||||||
| 				CED638D514B38CC800B88D00 /* ru */, | 				CED638D514B38CC800B88D00 /* ru */, | ||||||
|  | 				CEECCD0614C636C900A2F3A0 /* uk */, | ||||||
| 			); | 			); | ||||||
| 			name = about.xib; | 			name = about.xib; | ||||||
| 			sourceTree = "<group>"; | 			sourceTree = "<group>"; | ||||||
| @ -761,6 +775,7 @@ | |||||||
| 				CE7A6986146442340007D927 /* it */, | 				CE7A6986146442340007D927 /* it */, | ||||||
| 				CE00BBD114910CA3006A717C /* hy */, | 				CE00BBD114910CA3006A717C /* hy */, | ||||||
| 				CED638D614B38CC800B88D00 /* ru */, | 				CED638D614B38CC800B88D00 /* ru */, | ||||||
|  | 				CEECCD0714C636C900A2F3A0 /* uk */, | ||||||
| 			); | 			); | ||||||
| 			name = ErrorReportWindow.xib; | 			name = ErrorReportWindow.xib; | ||||||
| 			sourceTree = "<group>"; | 			sourceTree = "<group>"; | ||||||
| @ -776,6 +791,7 @@ | |||||||
| 				CE7A6979146442160007D927 /* it */, | 				CE7A6979146442160007D927 /* it */, | ||||||
| 				CE00BBBF14910C5E006A717C /* hy */, | 				CE00BBBF14910C5E006A717C /* hy */, | ||||||
| 				CED638DE14B38CEC00B88D00 /* ru */, | 				CED638DE14B38CEC00B88D00 /* ru */, | ||||||
|  | 				CEECCD1114C6370000A2F3A0 /* uk */, | ||||||
| 			); | 			); | ||||||
| 			name = ExtraFairwareReminder.xib; | 			name = ExtraFairwareReminder.xib; | ||||||
| 			sourceTree = SOURCE_ROOT; | 			sourceTree = SOURCE_ROOT; | ||||||
| @ -791,6 +807,7 @@ | |||||||
| 				CE7A6987146442340007D927 /* it */, | 				CE7A6987146442340007D927 /* it */, | ||||||
| 				CE00BBD214910CA3006A717C /* hy */, | 				CE00BBD214910CA3006A717C /* hy */, | ||||||
| 				CED638D714B38CC800B88D00 /* ru */, | 				CED638D714B38CC800B88D00 /* ru */, | ||||||
|  | 				CEECCD0814C636C900A2F3A0 /* uk */, | ||||||
| 			); | 			); | ||||||
| 			name = FairwareReminder.xib; | 			name = FairwareReminder.xib; | ||||||
| 			path = ../../cocoalib/xib; | 			path = ../../cocoalib/xib; | ||||||
| @ -807,6 +824,7 @@ | |||||||
| 				CE7A6977146442160007D927 /* it */, | 				CE7A6977146442160007D927 /* it */, | ||||||
| 				CE00BBBD14910C5E006A717C /* hy */, | 				CE00BBBD14910C5E006A717C /* hy */, | ||||||
| 				CED638DC14B38CEC00B88D00 /* ru */, | 				CED638DC14B38CEC00B88D00 /* ru */, | ||||||
|  | 				CEECCD0F14C6370000A2F3A0 /* uk */, | ||||||
| 			); | 			); | ||||||
| 			name = DetailsPanel.xib; | 			name = DetailsPanel.xib; | ||||||
| 			sourceTree = SOURCE_ROOT; | 			sourceTree = SOURCE_ROOT; | ||||||
| @ -822,6 +840,7 @@ | |||||||
| 				CE7A6978146442160007D927 /* it */, | 				CE7A6978146442160007D927 /* it */, | ||||||
| 				CE00BBBE14910C5E006A717C /* hy */, | 				CE00BBBE14910C5E006A717C /* hy */, | ||||||
| 				CED638DD14B38CEC00B88D00 /* ru */, | 				CED638DD14B38CEC00B88D00 /* ru */, | ||||||
|  | 				CEECCD1014C6370000A2F3A0 /* uk */, | ||||||
| 			); | 			); | ||||||
| 			name = DirectoryPanel.xib; | 			name = DirectoryPanel.xib; | ||||||
| 			sourceTree = SOURCE_ROOT; | 			sourceTree = SOURCE_ROOT; | ||||||
| @ -837,6 +856,7 @@ | |||||||
| 				CE7A697A146442160007D927 /* it */, | 				CE7A697A146442160007D927 /* it */, | ||||||
| 				CE00BBC014910C5E006A717C /* hy */, | 				CE00BBC014910C5E006A717C /* hy */, | ||||||
| 				CED638DF14B38CEC00B88D00 /* ru */, | 				CED638DF14B38CEC00B88D00 /* ru */, | ||||||
|  | 				CEECCD1214C6370000A2F3A0 /* uk */, | ||||||
| 			); | 			); | ||||||
| 			name = MainMenu.xib; | 			name = MainMenu.xib; | ||||||
| 			sourceTree = SOURCE_ROOT; | 			sourceTree = SOURCE_ROOT; | ||||||
| @ -852,6 +872,7 @@ | |||||||
| 				CE7A697C146442160007D927 /* it */, | 				CE7A697C146442160007D927 /* it */, | ||||||
| 				CE00BBC214910C5E006A717C /* hy */, | 				CE00BBC214910C5E006A717C /* hy */, | ||||||
| 				CED638E114B38CEC00B88D00 /* ru */, | 				CED638E114B38CEC00B88D00 /* ru */, | ||||||
|  | 				CEECCD1414C6370000A2F3A0 /* uk */, | ||||||
| 			); | 			); | ||||||
| 			name = ProblemDialog.xib; | 			name = ProblemDialog.xib; | ||||||
| 			sourceTree = SOURCE_ROOT; | 			sourceTree = SOURCE_ROOT; | ||||||
| @ -867,6 +888,7 @@ | |||||||
| 				CE7A697D146442160007D927 /* it */, | 				CE7A697D146442160007D927 /* it */, | ||||||
| 				CE00BBC314910C5E006A717C /* hy */, | 				CE00BBC314910C5E006A717C /* hy */, | ||||||
| 				CED638E214B38CEC00B88D00 /* ru */, | 				CED638E214B38CEC00B88D00 /* ru */, | ||||||
|  | 				CEECCD1514C6370000A2F3A0 /* uk */, | ||||||
| 			); | 			); | ||||||
| 			name = ResultWindow.xib; | 			name = ResultWindow.xib; | ||||||
| 			sourceTree = SOURCE_ROOT; | 			sourceTree = SOURCE_ROOT; | ||||||
| @ -882,6 +904,7 @@ | |||||||
| 				CE7A698B1464425A0007D927 /* it */, | 				CE7A698B1464425A0007D927 /* it */, | ||||||
| 				CE00BBCC14910C72006A717C /* hy */, | 				CE00BBCC14910C72006A717C /* hy */, | ||||||
| 				CED638EA14B38CF800B88D00 /* ru */, | 				CED638EA14B38CF800B88D00 /* ru */, | ||||||
|  | 				CEECCD1D14C6370C00A2F3A0 /* uk */, | ||||||
| 			); | 			); | ||||||
| 			name = Preferences.xib; | 			name = Preferences.xib; | ||||||
| 			sourceTree = SOURCE_ROOT; | 			sourceTree = SOURCE_ROOT; | ||||||
| @ -897,6 +920,7 @@ | |||||||
| 				CE7A6971146442010007D927 /* it */, | 				CE7A6971146442010007D927 /* it */, | ||||||
| 				CE00BBCE14910C8E006A717C /* hy */, | 				CE00BBCE14910C8E006A717C /* hy */, | ||||||
| 				CED638EC14B38D0900B88D00 /* ru */, | 				CED638EC14B38D0900B88D00 /* ru */, | ||||||
|  | 				CEECCD0D14C636F100A2F3A0 /* uk */, | ||||||
| 			); | 			); | ||||||
| 			name = Localizable.strings; | 			name = Localizable.strings; | ||||||
| 			sourceTree = SOURCE_ROOT; | 			sourceTree = SOURCE_ROOT; | ||||||
| @ -912,6 +936,7 @@ | |||||||
| 				CE7A697B146442160007D927 /* it */, | 				CE7A697B146442160007D927 /* it */, | ||||||
| 				CE00BBC114910C5E006A717C /* hy */, | 				CE00BBC114910C5E006A717C /* hy */, | ||||||
| 				CED638E014B38CEC00B88D00 /* ru */, | 				CED638E014B38CEC00B88D00 /* ru */, | ||||||
|  | 				CEECCD1314C6370000A2F3A0 /* uk */, | ||||||
| 			); | 			); | ||||||
| 			name = PrioritizeDialog.xib; | 			name = PrioritizeDialog.xib; | ||||||
| 			sourceTree = "<group>"; | 			sourceTree = "<group>"; | ||||||
|  | |||||||
| @ -16,6 +16,10 @@ Unten befindet sich die Liste aller Menschen, die direkt oder indirekt zu dupeGu | |||||||
| 
 | 
 | ||||||
| | **Paolo Rossi, Italian localization** | | **Paolo Rossi, Italian localization** | ||||||
| 
 | 
 | ||||||
|  | | **Igor Pavlov, Russian localization** | ||||||
|  | 
 | ||||||
|  | | **Yuri Petrashko, Ukrainian localization** | ||||||
|  | 
 | ||||||
| | **Python, Programming language** (`Website <http://www.python.org>`__) | | **Python, Programming language** (`Website <http://www.python.org>`__) | ||||||
| | The bestest of the bests | | 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** | | **Igor Pavlov, Russian localization** | ||||||
| 
 | 
 | ||||||
|  | | **Yuri Petrashko, Ukrainian localization** | ||||||
|  | 
 | ||||||
| | **Python, Programming language** (`Website <http://www.python.org>`__) | | **Python, Programming language** (`Website <http://www.python.org>`__) | ||||||
| | The bestest of the bests | | The bestest of the bests | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -19,6 +19,8 @@ Voici la liste des contributeurs de dupeGuru. Merci! | |||||||
| 
 | 
 | ||||||
| | **Igor Pavlov, localisation russe** | | **Igor Pavlov, localisation russe** | ||||||
| 
 | 
 | ||||||
|  | | **Yuri Petrashko, localisation ukrainienne** | ||||||
|  | 
 | ||||||
| | **Python, Langage de programmation** (`Website <http://www.python.org>`__) | | **Python, Langage de programmation** (`Website <http://www.python.org>`__) | ||||||
| | Le meilleur des meilleurs | | Le meilleur des meilleurs | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -20,6 +20,8 @@ | |||||||
| 
 | 
 | ||||||
| | **Igor Pavlov, Russian localization** | | **Igor Pavlov, Russian localization** | ||||||
| 
 | 
 | ||||||
|  | | **Yuri Petrashko, Ukrainian localization** | ||||||
|  | 
 | ||||||
| | **Python, Ծրագրավորման լեզուն** (`Վեբ կայքը <http://www.python.org>`__) | | **Python, Ծրագրավորման լեզուն** (`Վեբ կայքը <http://www.python.org>`__) | ||||||
| | Լավագույներից լավագույնը | | Լավագույներից լավագույնը | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -20,6 +20,8 @@ | |||||||
| 
 | 
 | ||||||
| | **Igor Pavlov, Russian localization** | | **Igor Pavlov, Russian localization** | ||||||
| 
 | 
 | ||||||
|  | | **Yuri Petrashko, Ukrainian localization** | ||||||
|  | 
 | ||||||
| | **Python, Язык программирования** (`Веб сайт  <http://www.python.org>`__) | | **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') | 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): | class PreferencesDialogBase(QDialog): | ||||||
|     def __init__(self, parent, app): |     def __init__(self, parent, app): | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user