IPTC standard v4.2 defines two fields for "copyright location".
Even though IPTC standard does not mention it, this would be irrational to specify Location Code for country A and Location Name for country B, in most cases it should be same country e.g.
Code: Select all
[IPTC:Location]Country-Primary Location Code : THA
[IPTC:Location]Country-Primary Location Name : Thailand
Problem #1.
Field Country Code is populated from file country.txt located inside XnViewMP root folder, however field Country is not populated from this text file and has no drop down list.
Problem #2.
Fields Country Code and Country are not synchronized allowing selecting different country code and country, even though IPTC does not specify that both have to be the same, could you make check checkbox to have them synced by default and if checkbox unchecked then allow selecting different values.
Problem #3.
Above location fields are more related to copyright info rather than geographical location, for location IPTC standard specify other fields called Content Location Code and Content Location Name for them IPTC specify that country code can't be different from country name.
This fields are represented in XnViewMP as Content location code and Content Location Name
- Please also populate this two fields using data from country.txt as they also use ISO 3166 spec.
- according to IPTC they must be hard synced, so no option to select different code and country should be provided
Problem #4.
Currently even if Content location code and Content location name are specified in XnViewMP they are not being saved to IPTC when pressing Write button. At least they are not written to RAW file.
Problem #5.
Please re-format the look of Source tab to place "copyright location" fields Country Code, Country and Original Transmission reference aside and next to each other on the bottom as they are not really related to location.
Perhaps you could also have checkbox (checked by default) that would auto populate this two optional "copyright location" fields Country Code and Country with whatever was selected in to the main location fields Content Location Code and Content Location Name