Code Duplication    Length = 9-9 lines in 2 locations

tools/i18n/extract.php 2 locations

@@ 78-86 (lines=9) @@
75
		for( $i = 0; $i < count( $rule ); ++$i ) {
76
			if ( $rule[$i] && ( !isset( $call['args'][$i] ) || !is_string( $call['args'][$i] ) || '' == $call['args'][$i] ) ) return false;
77
			switch( $rule[$i] ) {
78
			case 'string':
79
				if ( $complete ) {
80
					$multiple[] = $entry;
81
					$entry = new Translation_Entry;
82
					$complete = false;
83
				}
84
				$entry->singular = $call['args'][$i];
85
				$complete = true;
86
				break;
87
			case 'singular':
88
				if ( $complete ) {
89
					$multiple[] = $entry;
@@ 87-95 (lines=9) @@
84
				$entry->singular = $call['args'][$i];
85
				$complete = true;
86
				break;
87
			case 'singular':
88
				if ( $complete ) {
89
					$multiple[] = $entry;
90
					$entry = new Translation_Entry;
91
					$complete = false;
92
				}
93
				$entry->singular = $call['args'][$i];
94
				$entry->is_plural = true;
95
				break;
96
			case 'plural':
97
				$entry->plural = $call['args'][$i];
98
				$entry->is_plural = true;