}
case 'GPSLatitudeRef':
+ case 'GPSDestLatitudeRef':
switch( $val ) {
case 'N': case 'S':
- return $this->msg( $tag, $val );
+ return $this->msg( 'GPSLatitude', $val );
default:
return $val;
}
case 'GPSLongitudeRef':
+ case 'GPSDestLongitudeRef':
switch( $val ) {
case 'E': case 'W':
- return $this->msg( $tag, $val );
+ return $this->msg( 'GPSLongitude', $val );
default:
return $val;
}
}
case 'GPSSpeedRef':
+ case 'GPSDestDistanceRef':
switch( $val ) {
case 'K': case 'M': case 'N':
- return $this->msg( $tag, $val );
+ return $this->msg( 'GPSSpeed', $val );
default:
return $val;
}
case 'GPSTrackRef':
- switch( $val ) {
- case 'T': case 'M':
- return $this->msg( $tag, $val );
- default:
- return $val;
- }
-
case 'GPSImgDirectionRef':
- switch( $val ) {
- case 'T': case 'M':
- return $this->msg( $tag, $val );
- default:
- return $val;
- }
-
- case 'GPSDestLatitudeRef':
- switch( $val ) {
- case 'N': case 'S':
- return $this->msg( $tag, $val );
- default:
- return $val;
- }
-
- case 'GPSDestLongitudeRef':
- switch( $val ) {
- case 'E': case 'W':
- return $this->msg( $tag, $val );
- default:
- return $val;
- }
-
case 'GPSDestBearingRef':
switch( $val ) {
case 'T': case 'M':
- return $this->msg( $tag, $val );
+ return $this->msg( 'GPSDirection', $val );
default:
return $val;
}
'exif-subjectdistancerange-2' => 'Close view',
'exif-subjectdistancerange-3' => 'Distant view',
-'exif-gpslatituderef-n' => 'North latitude',
-'exif-gpslatituderef-s' => 'South latitude',
+// Pseudotags used for GPSLatitudeRef and GPSDestLatitudeRef
+'exif-gpslatitude-n' => 'North latitude',
+'exif-gpslatitude-s' => 'South latitude',
-'exif-gpslongituderef-e' => 'East longitude',
-'exif-gpslongituderef-w' => 'West longitude',
+// Pseudotags used for GPSLongitudeRef and GPSDestLongitudeRef
+'exif-gpslongitude-e' => 'East longitude',
+'exif-gpslongitude-w' => 'West longitude',
'exif-gpsstatus-a' => 'Measurement in progress',
'exif-gpsstatus-v' => 'Measurement interoperability',
'exif-gpsmeasuremode-2' => '2-dimensional measurement',
'exif-gpsmeasuremode-3' => '3-dimensional measurement',
-'exif-gpsspeedref-k' => 'Kilometres per hour',
-'exif-gpsspeedref-m' => 'Miles per hour',
-'exif-gpsspeedref-n' => 'Knots',
+// Pseudotags used for GPSSpeedRef and GPSDestDistanceRef
+'exif-gpsspeed-k' => 'Kilometres per hour',
+'exif-gpsspeed-m' => 'Miles per hour',
+'exif-gpsspeed-n' => 'Knots',
-'exif-gpstrackref-t' => 'True direction',
-'exif-gpstrackref-m' => 'Magnetic direction',
-
-'exif-gpsimgdirectionref-t' => 'True direction',
-'exif-gpsimgdirectionref-m' => 'Magnetic direction',
-
-'exif-gpsdestlatituderef-n' => 'North latitude',
-'exif-gpsdestlatituderef-s' => 'South latitude',
-
-'exif-gpsdestlongituderef-e' => 'East longitude',
-'exif-gpsdestlongituderef-w' => 'West longitude',
-
-'exif-gpsdestbearingref-t' => 'True direction',
-'exif-gpsdestbearingref-m' => 'Magnetic direction',
-
-'exif-gpsdestdistanceref-k' => 'Kilometres per hour',
-'exif-gpsdestdistanceref-m' => 'Miles per hour',
-'exif-gpsdestdistanceref-n' => 'Knots',
+// Pseudotags used for GPSTrackRef, GPSImgDirectionRef and GPSDestBearingRef
+'exif-gpsdirection-t' => 'True direction',
+'exif-gpsdirection-m' => 'Magnetic direction',
# external editor support
'edit-externally' => 'Edit this file using an external application',