987 lines
		
	
	
		
			28 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			987 lines
		
	
	
		
			28 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| == Base ==
 | |
| Base
 | |
| 
 | |
| == ChangedResultFile ==
 | |
| Do you want to save the result file?
 | |
| 
 | |
| == ChangedDestinationFile ==
 | |
| Do you want to save the destination file?
 | |
| 
 | |
| == CloseButton ==
 | |
| Close
 | |
| 
 | |
| == ConfiguredStatus ==
 | |
| configured!
 | |
| 
 | |
| == NotConfigureStatus ==
 | |
| not configured
 | |
| 
 | |
| == Destination ==
 | |
| Destination
 | |
| 
 | |
| == ErrorAutomaticOptionNeeded ==
 | |
| In silent mode the automatic merge option is needed
 | |
| 
 | |
| == ErrorComparisonMethod ==
 | |
| Invalid comparison method
 | |
| 
 | |
| == ErrorConflictCanNotBeApplied ==
 | |
| The conflict resolution cannot be applied because it depends on other conflict's resolution. Please try to resolve conflicts in a different order. The conflict resolution returned the following error: {0}
 | |
| 
 | |
| == ErrorContributorsMustBeSpecified ==
 | |
| The contributors must be specified
 | |
| 
 | |
| == ErrorEncoding ==
 | |
| Specified encoding cannot be identified ({0}).
 | |
| 
 | |
| == ErrorExecutingExternalDiffTool ==
 | |
| An error occurred when executing external diff tool:
 | |
| 
 | |
| == ErrorExecutingExternalMergeTool ==
 | |
| An error occurred when executing external merge tool:
 | |
| 
 | |
| == ErrorExecutingExternal2WayMergeTool ==
 | |
| An error occurred when executing external 2-way merge tool:
 | |
| 
 | |
| == ErrorFileTitleType ==
 | |
| Oops! We do not support your language... yet!
 | |
| 
 | |
| == ErrorFileType ==
 | |
| SemanticMerge received the following files: {0}.
 | |
| The file extensions are not recognized as supported languages.
 | |
| You can run your default text-based {1} tool.
 | |
| 
 | |
| Note: in case you know these files contain a supported language check how to use the -l param in SemanticMerge.
 | |
| 
 | |
| == ErrorJVMNotAvailableTitle ==
 | |
| Oops! JVM not found - required to parse your files
 | |
| 
 | |
| == ErrorJVMNotAvailable ==
 | |
| SemanticMerge requires a valid JVM installation available
 | |
| in order to parse your {0} files.
 | |
| 
 | |
| You can run your default text-based {1} tool instead.
 | |
| 
 | |
| == ErrorNumberOfContributorsDoesNotMatch ==
 | |
| The number of contributors does not match
 | |
| 
 | |
| == ErrorTabSpaces ==
 | |
| Invalid tab spaces
 | |
| 
 | |
| == ErrorVersionControl ==
 | |
| Invalid version control to configure
 | |
| 
 | |
| == OpenDialogFilterForExecutableFile ==
 | |
| Executable Files (*.exe)|*.exe
 | |
| 
 | |
| == OpenDialogTitleForConfigFile ==
 | |
| Browse for config file
 | |
| 
 | |
| == OpenDialogTitleForExecutableFile ==
 | |
| Browse for executable file
 | |
| 
 | |
| == PlasticSCMConfigurationNotification ==
 | |
| Changes won't take effect until you reopen the Unity VCS GUI
 | |
| 
 | |
| == RestartMergeWithConfigChangesMessage ==
 | |
| In order to apply the new saved configuration, the merge should be restarted.
 | |
| 
 | |
| == RestartDiffWithConfigChangesMessage ==
 | |
| In order to apply the new saved configuration, the diff should be restarted.
 | |
| 
 | |
| == RestartMergeQuestion ==
 | |
| You have already resolved {0} conflict(s) that will be lost. Are you sure you want to restart the merge?
 | |
| 
 | |
| == ResultNeeded ==
 | |
| A result file path must be specified
 | |
| 
 | |
| == Source ==
 | |
| Source
 | |
| 
 | |
| == UnsolvedPendingConflicts ==
 | |
| The file still has {0} unsolved conflicts.
 | |
| 
 | |
| == UnexpectedError ==
 | |
| An unexpected error has occurred.
 | |
| 
 | |
| == UsageDescription ==
 | |
| Please read below the usage of the tool
 | |
| 
 | |
| == UsageAvalonia ==
 | |
| Usage: {0} semanticmerge [<mergeOptions>]
 | |
| 
 | |
|       mergeOptions: <files> [-a|--automatic] [--silent] [--merge-decl] [--process-all-merges]
 | |
|                     [--include-format-change] [--log-external-parser]
 | |
|                     [<contributorSymbolicNames>] [<generalOptions>] [<contributorExtendedInfo>]
 | |
| 
 | |
|       files: {{<sortedFiles> | <unsortedFiles>}}
 | |
|             sortedFiles: <filename1> <filename2> <filename3> <filename4> <fileparamorder>
 | |
|                   fileparamorder:    {{-fpo | --fileparamorder}}=<list of keys separated by a semicolon>
 | |
|                                      The default value is --fileparamorder=s;d;b;r
 | |
| 
 | |
|             unsortedFiles: <sourceFile> <destinationFile> <baseFile> <resultFile>
 | |
|                   sourceFile:        {{-s | --source}}=<filename>
 | |
|                   destinationFile:   {{-d | --destination}}=<filename>
 | |
|                   baseFile:          {{-b | --base}}=<filename>
 | |
|                   resultFile:        {{-r | --result}}=<filename>
 | |
| 
 | |
|       -a | --automatic:        Automatically merge without user interaction unless conflicts are found.
 | |
| 
 | |
|       --silent:                This option must be used combined with the --automatic option.
 | |
|                                When a merge can't be solved automatically, this option causes the tool to return immediately
 | |
|                                with a non-zero exit code (no semanticmerge tool is shown).
 | |
|                                If the tool was able to solve the merge automatically, the program returns exit code 0.
 | |
| 
 | |
|       --merge-decl:            Merge automatically as many declarations* as possible.
 | |
| 
 | |
|       --process-all-merges:    Merge automatically as many declarations* as possible and
 | |
|                                run the external text based tool for each non-automatic merge declaration.
 | |
| 
 | |
|         *A declaration is the statement that defines any of the supported syntax elements: classes, methods, attributes, etc.
 | |
|          Depending on the element type (e.g. classes, methods), they include a body where the element is implemented.
 | |
| 
 | |
|       --include-format-change: Include changes where only indentation and EOLs have been modified.
 | |
|                                This includes differences in white spaces and tabs at the beginning of lines and
 | |
|                                differences in EOLs. It also includes white lines at the beginning of declarations.
 | |
|                                By default all these differences are ignored to simplify the merge/diff.
 | |
| 
 | |
|       --log-external-parser:   Enable logging the file contents to debug external parsers.
 | |
| 
 | |
|       contributorSymbolicNames: <srcSymbolicName> <dstSymbolicName> <baseSymbolicName>
 | |
|             srcSymbolicName:     {{-sn | --srcsymbolicname}}=<symbolicname>
 | |
|             dstSymbolicName:     {{-dn | --dstsymbolicname}}=<symbolicname>
 | |
|             baseSymbolicName:    {{-bn | --basesymbolicname}}=<symbolicname>
 | |
| 
 | |
| 
 | |
|       generalOptions: [<defaultEncoding>] [<resultEncoding>] [<fileLanguage>] [<virtualMachine>]
 | |
|                       [<externalMergeTool>] [<external2WayMerge>] [<externalDiffTool>]
 | |
|                       [<tabSpaces>] [<extrainfofile>] [<progress>]
 | |
|             defaultEncoding:     {{-e | --defaultencoding}}=<encoding>
 | |
|             resultEncoding:      {{-re | --resultencoding}}=<encoding>
 | |
|             encoding:            {{ascii | ansi | unicode | bigendian | utf7 | utf8 | utf8bom | utf32be | utf32le}}
 | |
|             fileLanguage:        {{-l | --fileslanguage}}={{csharp | vb | java | cplusplus | php}}
 | |
|             virtualMachine:      {{-vm | --virtualmachine}}=<path to the Java Virtual Machine executable>
 | |
|             tabSpaces:           {{-ts   | --tabspaces}}={{4 | <user_defined>}}
 | |
|             extrainfofile:       {{-ei   | --extrainfofile}}={{path to a file containing extra merge information}}
 | |
|             progress:            {{-pg   | --progress}}={{string representing the progress in the whole merge process}}
 | |
| 
 | |
| 
 | |
|       contributorExtendedInfo: <contributorOwnerName> <contributorBranchName>
 | |
|                                <contributorChangeset> <contributorComment>
 | |
| 
 | |
|       contributorOwnerName: <srcOwnerName> <dstOwnerName> <baseOwnerName>
 | |
|         srcOwnerName:        {{-so | --srcowner}}=<ownername>
 | |
|         dstOwnerName:        {{-do | --dstowner}}=<ownername>
 | |
|         baseOwnerName:       {{-bo | --baseowner}}=<ownername>
 | |
| 
 | |
|       contributorBranchName: <srcBranchName>; <dstBranchName> <baseBranchName>
 | |
|         srcBranchName:       {{-sb | --srcbranch}}=<name>
 | |
|         dstBranchName:       {{-db | --dstbranch}}=<branchname>
 | |
|         baseBranchName:      {{-bb | --basebranch}}=<branchname>
 | |
| 
 | |
|       contributorChangeset: <srcChangeset> <dstChangeset> <baseChangeset>
 | |
|         srcChangeset:        {{-sc | --srccset}}=<changeset>
 | |
|         dstChangeset:        {{-dc | --dstcset}}=<changeset>
 | |
|         baseChangeset:       {{-bc | --basecset}}=<changeset>
 | |
| 
 | |
|       contributorComment: <srcComment> <dstComment> <baseComment>
 | |
|         srcComment:          {{-sm | --srccomment}}=<changeset>
 | |
|         dstComment:          {{-dm | --dstcomment}}=<changeset>
 | |
|         baseComment:         {{-bm | --basecomment}}=<changeset>
 | |
| 
 | |
| 
 | |
|       Examples:
 | |
| 
 | |
|         {0} semanticmerge -b=base.cs -d=dst.cs -s=src.cs -r=result.cs
 | |
| 
 | |
|         {0} semanticmerge base.cs dst.cs src.cs result.cs --fileparamorder=b;d;s;r
 | |
| 
 | |
| == Usage ==
 | |
|       Usage: semanticmerge [<configureversioncontrol> | <mergeOptions>]
 | |
| 
 | |
|       configureversioncontrol:       {--configure-version-control}=<versioncontrolkey>
 | |
|             versioncontrolkey:       {plasticscm | git}
 | |
| 
 | |
|       mergeOptions: <files> [-a|--automatic] [--silent] [--merge-decl] [--process-all-merges]
 | |
|                     [--nolangwarn] [--nostructurewarn] [--include-format-change] [--log-external-parser]
 | |
|                     [<contributorSymbolicNames>] [<generalOptions>]
 | |
|                     [<contributorExtendedInfo>]
 | |
| 
 | |
|       files: {<sortedFiles> | <unsortedFiles>}
 | |
|             sortedFiles: <filename1> <filename2> <filename3> <filename4> <fileparamorder>
 | |
|                   fileparamorder:    {-fpo | --fileparamorder}=<list of keys separated by a semicolon>
 | |
|                                      The default value is --fileparamorder=s;d;b;r
 | |
| 
 | |
|             unsortedFiles: <sourceFile> <destinationFile> <baseFile> <resultFile>
 | |
|                   sourceFile:        {-s | --source}=<filename>
 | |
|                   destinationFile:   {-d | --destination}=<filename>
 | |
|                   baseFile:          {-b | --base}=<filename>
 | |
|                   resultFile:        {-r | --result}=<filename>
 | |
| 
 | |
|       -a | --automatic:        Automatically merge without user interaction unless conflicts are found.
 | |
| 
 | |
|       --silent:                This option must be used combined with the --automatic option.
 | |
|                                When a merge can't be solved automatically, this option causes the tool to return immediately
 | |
|                                with a non-zero exit code (no semanticmerge tool is shown).
 | |
|                                If the tool was able to solve the merge automatically, the program returns exit code 0.
 | |
| 
 | |
|       --merge-decl:            Merge automatically as many declarations* as possible.
 | |
| 
 | |
|       --process-all-merges:    Merge automatically as many declarations* as possible and
 | |
|                                run the external text based tool for each non-automatic merge declaration.
 | |
| 
 | |
|         *A declaration is the statement that defines any of the supported syntax elements: classes, methods, attributes, etc.
 | |
|          Depending on the element type (e.g. classes, methods), they include a body where the element is implemented.
 | |
| 
 | |
|       --nolangwarn:            Run the external text based tool directly when the language is not supported.
 | |
| 
 | |
|       --nostructurewarn:       Run the external text-based tool directly if structure errors are found.
 | |
| 
 | |
|       --include-format-change: Include changes where only indentation and EOLs have been modified.
 | |
|                                This includes differences in white spaces and tabs at the beginning of lines and
 | |
|                                differences in EOLs. It also includes white lines at the beginning of declarations.
 | |
|                                By default all these differences are ignored to simplify the merge/diff.
 | |
| 
 | |
|       --log-external-parser:   Enable logging the file contents to debug external parsers.
 | |
| 
 | |
|       contributorSymbolicNames: <srcSymbolicName> <dstSymbolicName> <baseSymbolicName>
 | |
|             srcSymbolicName:     {-sn | --srcsymbolicname}=<symbolicname>
 | |
|             dstSymbolicName:     {-dn | --dstsymbolicname}=<symbolicname>
 | |
|             baseSymbolicName:    {-bn | --basesymbolicname}=<symbolicname>
 | |
| 
 | |
|       generalOptions: [<defaultEncoding>] [<resultEncoding>] [<fileLanguage>] [<virtualMachine>]
 | |
|                       [<externalMergeTool>] [<external2WayMerge>] [<externalDiffTool>]
 | |
|                       [<tabSpaces>] [<extrainfofile>] [<progress>]
 | |
|             defaultEncoding:     {-e | --defaultencoding}=<encoding>
 | |
|             resultEncoding:      {-re | --resultencoding}=<encoding>
 | |
|                   encoding:      {ascii | ansi | unicode | bigendian | utf7 | utf8 | utf8bom | utf32be | utf32le}
 | |
|             fileLanguage:        {-l | --fileslanguage}={csharp | vb | java | cplusplus | php}
 | |
|             virtualMachine:      {-vm | --virtualmachine}=<path to the Java Virtual Machine executable>
 | |
|             externalParser:      {-ep | --externalparser}=<command to execute the external parser>
 | |
|             externalMergeTool:   {-emt  | --externalmergetool}={default | <user_defined_tool>}
 | |
|             external2WayMerge:   {-e2mt | --external2waymergetool}={ <user_defined_tool>}
 | |
|             externalDiffTool:    {-edt  | --externalDiffTool}={default | <user_defined_tool>}
 | |
|             tabSpaces:           {-ts   | --tabspaces}={4 | <user_defined>}
 | |
|             extrainfofile:       {-ei   | --extrainfofile}={path to a file containing extra merge information}
 | |
|             progress:            {-pg   | --progress}={string representing the progress in the whole merge process}
 | |
| 
 | |
|       contributorExtendedInfo: <contributorOwnerName> <contributorBranchName>
 | |
|                                <contributorChangeset> <contributorComment>
 | |
| 
 | |
|       contributorOwnerName: <srcOwnerName> <dstOwnerName> <baseOwnerName>
 | |
|         srcOwnerName:        {-so | --srcowner}=<ownername>
 | |
|         dstOwnerName:        {-do | --dstowner}=<ownername>
 | |
|         baseOwnerName:       {-bo | --baseowner}=<ownername>
 | |
| 
 | |
|       contributorBranchName: <srcBranchName>; <dstBranchName> <baseBranchName>
 | |
|         srcBranchName:       {-sb | --srcbranch}=<name>
 | |
|         dstBranchName:       {-db | --dstbranch}=<branchname>
 | |
|         baseBranchName:      {-bb | --basebranch}=<branchname>
 | |
| 
 | |
|       contributorChangeset: <srcChangeset> <dstChangeset> <baseChangeset>
 | |
|         srcChangeset:        {-sc | --srccset}=<changeset>
 | |
|         dstChangeset:        {-dc | --dstcset}=<changeset>
 | |
|         baseChangeset:       {-bc | --basecset}=<changeset>
 | |
| 
 | |
|       contributorComment: <srcComment> <dstComment> <baseComment>
 | |
|         srcComment:          {-sm | --srccomment}=<changeset>
 | |
|         dstComment:          {-dm | --dstcomment}=<changeset>
 | |
|         baseComment:         {-bm | --basecomment}=<changeset>
 | |
| 
 | |
| 
 | |
|       Examples:
 | |
| 
 | |
|         semanticmergetool -b=base.cs -d=dst.cs -s=src.cs -r=result.cs
 | |
| 
 | |
|         semanticmergetool base.cs dst.cs src.cs result.cs --fileparamorder=b;d;s;r
 | |
| 
 | |
|         semanticmergetool -b=base.cs -d=dst.cs -s=src.cs -r=result.cs
 | |
|           -e2mt=""kdiff3.exe #sourcefile #destinationfile -o #output""
 | |
| 
 | |
|         semanticmergetool -b=base.cs -d=dst.cs -s=src.cs -r=result.cs
 | |
|           -emt=""kdiff3.exe #basefile #sourcefile #destinationfile -o #output""
 | |
| 
 | |
| == UsageCaption ==
 | |
| SemanticMerge Tool usage
 | |
| 
 | |
| == WarningNoExternalDiffTool ==
 | |
| No external diff tool has been specified in order to proceed with the diff.
 | |
| 
 | |
| == WarningNoExternal2MergeTool ==
 | |
| No external 2-way merge tool has been specified in order to merge the contents of the selected conflict.
 | |
| 
 | |
| == WarningNoExternalMergeTool ==
 | |
| No external merge tool has been specified in order to proceed with the merge.
 | |
| 
 | |
| == WarningExternalToolNotFound ==
 | |
| Tool not found, please introduce a valid one
 | |
| 
 | |
| == WarningSemanticToolNotFound ==
 | |
| SemanticMerge tool not found, please introduce a valid one
 | |
| 
 | |
| == WarningConfigFileNotFound ==
 | |
| Config file not found, please introduce a valid one
 | |
| 
 | |
| == WarningInvalidJavaVirtualMachinePath ==
 | |
| Java Virtual Machine path not found
 | |
| 
 | |
| == WarningInvalidTabSize ==
 | |
| Invalid tab size
 | |
| 
 | |
| == RenameWindowTitle ==
 | |
| Renaming source
 | |
| 
 | |
| == RenameWindowLabel ==
 | |
| New name for {0}:
 | |
| 
 | |
| == RenameButton ==
 | |
| Rename
 | |
| 
 | |
| == CancelButton ==
 | |
| _Cancel
 | |
| 
 | |
| == PendingConflictsToSolve ==
 | |
| {0}/{1}  -  Conflicts to solve: {2}
 | |
| 
 | |
| == NextConflictButtonTooltip ==
 | |
| Next conflict (Ctrl+PagDown)
 | |
| 
 | |
| == PreviousConflictButtonTooltip ==
 | |
| Previous conflict (Ctrl+PageUp)
 | |
| 
 | |
| == NextConflictButtonTooltipPrefix ==
 | |
| Next conflict ({0})
 | |
| 
 | |
| == PreviousConflictButtonTooltipPrefix ==
 | |
| Previous conflict ({0})
 | |
| 
 | |
| == SaveAndExitExplanation ==
 | |
| save the result file and exit the tool
 | |
| 
 | |
| == SaveAndExitButton ==
 | |
| _Save & Exit
 | |
| 
 | |
| == ExitWithoutSavingButton ==
 | |
| _Exit without saving
 | |
| 
 | |
| == MergeWaitingAnimation ==
 | |
| Calculating conflicts. Please wait...
 | |
| 
 | |
| == SyncDeclarationMenuItem ==
 | |
| Sync Declaration
 | |
| 
 | |
| == OptionsButton ==
 | |
| Options
 | |
| 
 | |
| == FindMenuItem ==
 | |
| Find...
 | |
| 
 | |
| == OptionsMenuItem ==
 | |
| Options
 | |
| 
 | |
| == ConfigureFontsAndColorsMenuItem ==
 | |
| Configure fonts and colors...
 | |
| 
 | |
| == DisplayInfoAboutThisMerge ==
 | |
| Display info about this merge
 | |
| 
 | |
| == LeftEncodingMenuItem ==
 | |
| Left encoding
 | |
| 
 | |
| == RightEncodingMenuItem ==
 | |
| Right encoding
 | |
| 
 | |
| == SkipFormatChangesMenuItem ==
 | |
| Skip format changes
 | |
| 
 | |
| == ReformatSourceCode ==
 | |
| Reformat source code
 | |
| 
 | |
| == ConfigurationMenuItem ==
 | |
| Configuration...
 | |
| 
 | |
| == GetLicense ==
 | |
| Get license
 | |
| 
 | |
| == ShowUserGuideMenuItem ==
 | |
| User guide
 | |
| 
 | |
| == UserGuideURL ==
 | |
| https://semanticmerge.com/documentation
 | |
| 
 | |
| == ShowIntroGuideMenuItem ==
 | |
| Show intro guide
 | |
| 
 | |
| == OpenSamplesDirectoryMenuItem ==
 | |
| Open samples
 | |
| 
 | |
| == FollowSemanticmergeMenuItem ==
 | |
| Follow @semanticmerge
 | |
| 
 | |
| == AboutSemanticmergeMenuItem ==
 | |
| About
 | |
| 
 | |
| == VisualDiffWindowTitle ==
 | |
| Visual Diff
 | |
| 
 | |
| == VisualDiffExplanation ==
 | |
| Shows a graphic that explains the diff
 | |
| 
 | |
| == VisualDiffOptionExplanation ==
 | |
| Select two declarations and click diff in order to see the differences
 | |
| 
 | |
| == VisualDiffControlExplanation ==
 | |
| Use the control key with the scroll wheel to zoom in and zoom out
 | |
| 
 | |
| == ZoomInExplanation ==
 | |
| Zoom in on the graphic; you can also use the control key with the scroll wheel to zoom in
 | |
| 
 | |
| == ZoomOutExplanation ==
 | |
| Zoom out on the graphic; you can also use the control key with the scroll wheel to zoom out
 | |
| 
 | |
| == VisualMergeWindowTitle ==
 | |
| Visual Merge
 | |
| 
 | |
| == VisualMerge ==
 | |
| _Visual Merge
 | |
| 
 | |
| == VisualMergeExplanation ==
 | |
| Shows a graphic that explains the merge
 | |
| 
 | |
| == RunTextMerge ==
 | |
| Run _text merge
 | |
| 
 | |
| == RunTextMergeExplanation ==
 | |
| Runs the traditional, text based, merge tool
 | |
| 
 | |
| == RestartMerge ==
 | |
| R_estart merge
 | |
| 
 | |
| == RestartMergeExplanation ==
 | |
| Discards all the changes and restarts the merge operation
 | |
| 
 | |
| == ProcessAllMerges ==
 | |
| Process all conflicts
 | |
| 
 | |
| == ProcessAllMergesExplanation ==
 | |
| Merges automatically as many declarations as possible and runs the external text based tool for each non-automatic merge declaration
 | |
| 
 | |
| == VisualDiffButton ==
 | |
| _Visual diff
 | |
| 
 | |
| == RestartDiffButton ==
 | |
| _Restart diff
 | |
| 
 | |
| == RestartDiffExplanation ==
 | |
| Restarts the diff operation
 | |
| 
 | |
| == RunTextDiffButton ==
 | |
| Run _text diff
 | |
| 
 | |
| == RunTextDiffExplanation ==
 | |
| Runs the traditional, text based, diff tool
 | |
| 
 | |
| == OutlinePanelVisualDiffButton ==
 | |
| _Visual Diff
 | |
| 
 | |
| == OutlinePanelRunTextDiffButton ==
 | |
| Run _Text Diff
 | |
| 
 | |
| == DivergentMoveDetails ==
 | |
| Divergent Move Details
 | |
| 
 | |
| == ShowMergeInfoExplanation ==
 | |
| Displays the Merge information
 | |
| 
 | |
| == MergeInfoResultFile ==
 | |
| Result file:
 | |
| 
 | |
| == MergeInfoLanguage ==
 | |
| Language:
 | |
| 
 | |
| == MergeInfoBaseFile ==
 | |
| Base file
 | |
| 
 | |
| == MergeInfoSourceFile ==
 | |
| Source file
 | |
| 
 | |
| == MergeInfoDestinationFile ==
 | |
| Destination file
 | |
| 
 | |
| == MergeInfoFileName ==
 | |
| Name:
 | |
| 
 | |
| == MergeInfoFilePath ==
 | |
| Path:
 | |
| 
 | |
| == MergeInfoExtraInfo ==
 | |
| Extra info
 | |
| 
 | |
| == SemanticOutline ==
 | |
| Semantic Outline
 | |
| 
 | |
| == ExpandSemanticOutlineTooltip ==
 | |
| Expand Semantic Outline
 | |
| 
 | |
| == CollapseSemanticOutlineTooltip ==
 | |
| Collapse Semantic Outline
 | |
| 
 | |
| == PendingConflicts ==
 | |
| Conflicts to solve ({0})
 | |
| 
 | |
| == PendingConflictsExplanation ==
 | |
| Shows the conflicts that need to be solved manually: happens when the same element has been modified both in 'their changes' and 'your changes'
 | |
| 
 | |
| == SelectTwoDeclarationsToSeeDifferences ==
 | |
| Please, select two declarations in order to see the differences.
 | |
| 
 | |
| == DiffExplanation ==
 | |
| Shows the diffs of this element
 | |
| 
 | |
| == SourceDifferences ==
 | |
| Src - their changes ({0})
 | |
| 
 | |
| == SourceDifferencesExplanation ==
 | |
| the changes made in the code you're merging from (theirs). Shows the differences between the base and the source contributor
 | |
| 
 | |
| == DestinationDifferences ==
 | |
| Dst - your changes ({0})
 | |
| 
 | |
| == DestinationDifferencesExplanation ==
 | |
| the changes on your working copy (yours). Shows the differences between the base and the destination contributor
 | |
| 
 | |
| == NoConflictMessageText ==
 | |
| There are no conflicts to check.
 | |
| 
 | |
| == NoConflictMessageDetail ==
 | |
| It means that the tool can solve the merge without user intervention.
 | |
| 
 | |
| Probably you're seeing this because you want to review the merge anyway.
 | |
| 
 | |
| But in case you prefer to automate the conflict resolution as much as possible: add the \"-a\" argument to the semanticmerge commandline.
 | |
| 
 | |
| == MaximizeButtonLeftTooltip ==
 | |
| Maximize left panel
 | |
| 
 | |
| == RestoreButtonLeftTooltip ==
 | |
| Restore left panel
 | |
| 
 | |
| == MaximizeButtonSrcTooltip ==
 | |
| Maximize source panel
 | |
| 
 | |
| == RestoreButtonSrcTooltip ==
 | |
| Restore source panel
 | |
| 
 | |
| == MaximizeButtonDstTooltip ==
 | |
| Maximize destination panel
 | |
| 
 | |
| == RestoreButtonDstTooltip ==
 | |
| Restore destination panel
 | |
| 
 | |
| == MaximizeButtonBaseTooltip ==
 | |
| Maximize base panel
 | |
| 
 | |
| == RestoreButtonBaseTooltip ==
 | |
| Restore base panel
 | |
| 
 | |
| == MaximizeButtonResultTooltip ==
 | |
| Maximize result panel
 | |
| 
 | |
| == RestoreButtonResultTooltip ==
 | |
| Restore result panel
 | |
| 
 | |
| == CopyToClipboard ==
 | |
| Copy to clipboard
 | |
| 
 | |
| == BackButtonTooltip ==
 | |
| Back
 | |
| 
 | |
| == FindMatchesButton ==
 | |
| Find _matches
 | |
| 
 | |
| == FindMatchesButtonNoUnderscore ==
 | |
| Find matches
 | |
| 
 | |
| == DiffMatchButton ==
 | |
| _Diff
 | |
| 
 | |
| == DiffMatchButtonNoUnderscore ==
 | |
| Diff
 | |
| 
 | |
| == MatchButton ==
 | |
| _Match
 | |
| 
 | |
| == MatchButtonNoUnderscore ==
 | |
| Match
 | |
| 
 | |
| == UnMatchButton ==
 | |
| _Unmatch
 | |
| 
 | |
| == UnMatchButtonNoUnderscore ==
 | |
| Unmatch
 | |
| 
 | |
| == SelectElementToMatch ==
 | |
| Select an element to match
 | |
| 
 | |
| == EditResultExplanation ==
 | |
| You cannot edit the result file until all conflicts are resolved. There are {0} conflict(s) remaining.
 | |
| 
 | |
| == KeepSourceExplanation ==
 | |
| Keeps the source changes
 | |
| 
 | |
| == KeepDestinationExplanation ==
 | |
| Keeps the destination changes
 | |
| 
 | |
| == KeepBothExplanation ==
 | |
| Keeps both changes
 | |
| 
 | |
| == RenameExplanation ==
 | |
| Renames the destination
 | |
| 
 | |
| == MergeExplanation ==
 | |
| Runs the external text merge tool to solve this conflict
 | |
| 
 | |
| == TwoWayMergeExplanation ==
 | |
| Launches the external 2 way mergetool to solve this conflict
 | |
| 
 | |
| == DisplayConfigurationWindowExplanation ==
 | |
| Shows the configuration window
 | |
| 
 | |
| == DisplayAboutWindowExplanation ==
 | |
| Shows the about window
 | |
| 
 | |
| == HideUnchangedSelectionExplanation ==
 | |
| Show only changed declarations
 | |
| 
 | |
| == ShowUnchangedSelectionExplanation ==
 | |
| Show the complete tree files, so you can check every declaration
 | |
| 
 | |
| == GroupUnchangedSelectionExplanation ==
 | |
| Show changed declarations grouping the rest of the declarations into an unchanged one
 | |
| 
 | |
| == ExplainMoveMoveExplanation ==
 | |
| Explains how the element was moved to different locations on source and destination contributors
 | |
| 
 | |
| == SourceFileExplanation ==
 | |
| Source contributor file
 | |
| 
 | |
| == BaseFileExplanation ==
 | |
| Base file, the ancestor of the source and destination files used during merge
 | |
| 
 | |
| == DestinationFileExplanation ==
 | |
| Destination contributor file
 | |
| 
 | |
| == FindMatchesExplanation ==
 | |
| Opens the matches window for matching an adedd with a deleted
 | |
| 
 | |
| == UnmatchExplanation ==
 | |
| Unmatch - in case methods were wrongly matched between base and this contributor, you can unmatch, convert them to added/deleted and correct the match manually
 | |
| 
 | |
| == MatchExplanation ==
 | |
| Applies the match to the selected item
 | |
| 
 | |
| == InvalidEmail ==
 | |
| Invalid email
 | |
| 
 | |
| == InvalidReport ==
 | |
| Invalid report
 | |
| 
 | |
| == EnterValidEmailAndReport ==
 | |
| Please enter your email address, the subject and the comments.
 | |
| 
 | |
| == EnterValidEmailAddress ==
 | |
| Please enter a valid email address.
 | |
| 
 | |
| == ErrorReadingSampleTitle ==
 | |
| Error reading sample
 | |
| 
 | |
| == ErrorReadingSampleDescription ==
 | |
| Cannot parse sample from file {0}: {1}
 | |
| 
 | |
| == SamplesWindowExplanation ==
 | |
| For every sample case, we recommend you run the traditional merge tool and compare it with SemanticMerge
 | |
| 
 | |
| == ShowIntroGuideButton ==
 | |
| Show intro _guide
 | |
| 
 | |
| == RunTextMergetoolButton ==
 | |
| Text
 | |
| 
 | |
| == RunSemanticMergetoolButton ==
 | |
| Semantic
 | |
| 
 | |
| == WelcomeSemantic20 ==
 | |
| Welcome to SemanticMerge 2.0
 | |
| 
 | |
| == WelcomeExplanation1 ==
 | |
| Semantic is a different kind of merge tool. It parses the code before calculating the merge, which makes it possible to detect and automatically solve most conflicts.
 | |
| 
 | |
| == WelcomeExplanation2 ==
 | |
| It is different than most merge tools you have used so far, so it is worth investing a few minutes browsing the sample cases to become a real merge master and get the best out of the tool.
 | |
| 
 | |
| == ExploreTheSamplesButton ==
 | |
| _Explore the samples
 | |
| 
 | |
| == ReadTheIntroGuideLinkText1 ==
 | |
| To learn more about the SemanticMerge fundamentals
 | |
| 
 | |
| == ReadTheIntroGuideLinkText2 ==
 | |
| Read the Intro Guide
 | |
| 
 | |
| == ReadTheIntroGuideLinkText3 ==
 | |
|  (3 minutes read).
 | |
| 
 | |
| == DontShowThisDialogOnStartup ==
 | |
| Don't _show this dialog on start up
 | |
| 
 | |
| == RunTheToolButton ==
 | |
| Run the _tool
 | |
| 
 | |
| == ParsingErrorsLabel ==
 | |
| Some issues were found while processing these files.
 | |
| 
 | |
| == ShowParsingErrorsButton ==
 | |
| Show parsing errors
 | |
| 
 | |
| == ReleaseNotesBaseUrl ==
 | |
| https://www.plasticscm.com/download/releasenotes
 | |
| 
 | |
| == MultifileCurrentFile ==
 | |
| File {0} of {1}:
 | |
| 
 | |
| == MultifileCurrentFileExplanation ==
 | |
| This is the current file. To change file use the conflict navigation buttons and also the multi-file moves.
 | |
| 
 | |
| == Ready ==
 | |
| Ready
 | |
| 
 | |
| == UnparsedFilesError ==
 | |
| Some of the files couldn't be parsed.
 | |
| Please continue with the external tool.
 | |
| 
 | |
| == UnrebuiltFilesError ==
 | |
| Some of the files couldn't have their structure properly recognized.
 | |
| Please continue with the external tool.
 | |
| 
 | |
| == ParsingErrorsDescription ==
 | |
| The following parsing errors have been found, the trees could be inconsistent and proceeding with the merge could result in file corruption:
 | |
| 
 | |
| == ConfirmRestartMergeTitle ==
 | |
| Confirm restarting merge
 | |
| 
 | |
| == AndText ==
 | |
| and
 | |
| 
 | |
| == Automatic ==
 | |
| Automatic
 | |
| 
 | |
| == AutomaticallySolvedConflictSemanticMerge ==
 | |
| Automatically solved using {0}
 | |
| 
 | |
| == ManuallySolvedConflictSemanticMerge ==
 | |
| Manually solved using {0}
 | |
| 
 | |
| == SolvedConflictSemanticMerge ==
 | |
| Solved using {0}
 | |
| 
 | |
| == KeepSourceActionText ==
 | |
| Keep src
 | |
| 
 | |
| == KeepDestinationActionText ==
 | |
| Keep dst
 | |
| 
 | |
| == KeepBothActionText ==
 | |
| Keep both
 | |
| 
 | |
| == RenameActionText ==
 | |
| Rename
 | |
| 
 | |
| == MergeActionText ==
 | |
| Merge
 | |
| 
 | |
| == TwoWayMergeActionText ==
 | |
| 2 merge
 | |
| 
 | |
| == ChangePositionActionText ==
 | |
| Change position
 | |
| 
 | |
| == DiffConflictButton ==
 | |
| Diff
 | |
| 
 | |
| == KeepDstChangesButton ==
 | |
| Keep destination
 | |
| 
 | |
| == KeepSrcChangesButton ==
 | |
| Keep source
 | |
| 
 | |
| == MergeButton ==
 | |
| Merge
 | |
| 
 | |
| == TwoWayMergeButton ==
 | |
| 2-way
 | |
| 
 | |
| == ExplainMoveButton ==
 | |
| Explain move
 | |
| 
 | |
| == ViewConflictOnResultButton ==
 | |
| View on result
 | |
| 
 | |
| == ViewMoveSrcOnResultButton ==
 | |
| Source on result
 | |
| 
 | |
| == ViewMoveDstOnResultButton ==
 | |
| Destination on result
 | |
| 
 | |
| == ChangePositionButton ==
 | |
| Change position
 | |
| 
 | |
| == AddedDifferenceName ==
 | |
| Added
 | |
| 
 | |
| == MovedDifferenceName ==
 | |
| Moved
 | |
| 
 | |
| == DeletedDifferenceName ==
 | |
| Deleted
 | |
| 
 | |
| == ChangedDifferenceName ==
 | |
| Changed
 | |
| 
 | |
| == RenamedTo ==
 | |
| Renamed to {0}
 | |
| 
 | |
| == MovedTo ==
 | |
| Moved to {0}
 | |
| 
 | |
| == MovedFrom ==
 | |
| Moved from {0}
 | |
| 
 | |
| == MovedFromOtherElement ==
 | |
| other element
 | |
| 
 | |
| == MovedFromFirstLevel ==
 | |
| first level
 | |
| 
 | |
| == MovedPosition ==
 | |
| Moved {0} position
 | |
| 
 | |
| == MovedPositions ==
 | |
| Moved {0} positions
 | |
| 
 | |
| == MoveDown ==
 | |
| down
 | |
| 
 | |
| == MoveUp ==
 | |
| up
 | |
| 
 | |
| == XAndY ==
 | |
| {0} and {1}
 | |
| 
 | |
| == HideUnchanged ==
 | |
| Hide unchanged
 | |
| 
 | |
| == HideUnchangedTooltip ==
 | |
| Show changed declarations only
 | |
| 
 | |
| == ShowUnchanged ==
 | |
| Show unchanged
 | |
| 
 | |
| == ShowUnchangedTooltip ==
 | |
| Show the complete file trees, so you can check every declaration
 | |
| 
 | |
| == GroupUnchanged ==
 | |
| Group unchanged
 | |
| 
 | |
| == GroupUnchangedTooltip ==
 | |
| Show changed declarations grouping the rest of the declarations into an single, unchanged one
 | |
| 
 | |
| == DiffButton ==
 | |
| Diff
 | |
| 
 | |
| == ZoomIn ==
 | |
| Zoom in
 | |
| 
 | |
| == ZoomInTooltip ==
 | |
| Zoom in on the graphic - you can also use the scroll wheel while holding the control key pressed
 | |
| 
 | |
| == ZoomOut ==
 | |
| Zoom out
 | |
| 
 | |
| == ZoomOutTooltip ==
 | |
| Zoom out on the graphic - you can also use the scroll wheel while holding the control key pressed
 | |
| 
 | |
| == BaseLabel ==
 | |
| Base
 | |
| 
 | |
| == SrcLabel ==
 | |
| Source (their changes)
 | |
| 
 | |
| == DstLabel ==
 | |
| Destination (your changes)
 | |
| 
 | |
| == BaseTooltip ==
 | |
| The common ancestor, it is the parent version of the two files you are merging. It shows how the file was originally
 | |
| 
 | |
| == SrcTooltip ==
 | |
| The changes made in the code you're merging from (theirs). Shows the differences between the base and the source contributor
 | |
| 
 | |
| == DstTooltip ==
 | |
| The changes on your working copy (yours). Shows the differences between the base and the destination contributor
 | |
| 
 | |
| == NotResolved ==
 | |
| Not resolved
 | |
| 
 | |
| == ChangeEditorFont ==
 | |
| Change editor font...
 | |
| 
 | |
| == Options ==
 | |
| Options
 | |
| 
 | |
| == EditorOptions ==
 | |
| Editor options
 | |
| 
 | |
| == ConfigurationDialogHeader ==
 | |
| Configuration
 | |
| 
 | |
| == ConfigurationDialogTitle ==
 | |
| Semantic Merge - Configuration
 | |
| 
 | |
| == AutomaticCheckBox ==
 | |
| Automatically merge without user interaction unless conflicts are found (-a)
 | |
| 
 | |
| == MergeDeclCheckBox ==
 | |
| Merge declaration conflicts that can be solved automatically (--merge-decl)
 | |
| 
 | |
| == IncludeFormatChangeCheckBox ==
 | |
| Don't ignore indentation and EOL changes (--include-format-change)
 | |
| 
 | |
| == ProcessAllMergesCheckBox ==
 | |
| Launch the external tool to process unsolved conflicts (--process-all-merges)
 | |
| 
 | |
| == NoLangWarnCheckBox ==
 | |
| Run the external tool when the language is not supported (--nolangwarn)
 | |
| 
 | |
| == NoStructureWarnCheckBox ==
 | |
| Run the external tool when structure errors are found (--nostructurewarn)
 | |
| 
 | |
| == NoJvmWarnCheckBox ==
 | |
| Run the external tool when no JVM is available (Java and C++) (--nojvmwarn)
 | |
| 
 | |
| == JvmPathLabel ==
 | |
| Path to the Java Virtual Machine
 | |
| 
 | |
| == ExternalParserLabel ==
 | |
| Command to run the external parser
 | |
| 
 | |
| == ConfigurationDialogExplanation ==
 | |
| Sets up various options for interacting with and resolving conflicts with semantic merge
 | |
| 
 | |
| == BrowseJvmPath ==
 | |
| Select path to JVM
 | |
| 
 | |
| == ExternalToolsAreaTitle ==
 | |
| External Tools
 | |
| 
 | |
| == PathNotFound ==
 | |
| Path not found
 |