Revision: 28618
http://sourceforge.net/p/bibdesk/svn/28618
Author: hofman
Date: 2024-01-16 16:08:12 +0000 (Tue, 16 Jan 2024)
Log Message:
-----------
Convert template options plist to xml format
Modified Paths:
--------------
trunk/bibdesk/TemplateOptions.plist
Modified: trunk/bibdesk/TemplateOptions.plist
===================================================================
--- trunk/bibdesk/TemplateOptions.plist 2024-01-16 16:06:54 UTC (rev 28617)
+++ trunk/bibdesk/TemplateOptions.plist 2024-01-16 16:08:12 UTC (rev 28618)
@@ -1,412 +1,621 @@
-{
- casing = (
- {
- displayName = None;
- key = "<None>";
- },
- {
- displayName = Capitalized;
- key = capitalizedString;
- },
- {
- displayName = Lowercase;
- key = lowercaseString;
- },
- {
- displayName = Uppercase;
- key = uppercaseString;
- },
- {
- displayName = "Uppercase First";
- key = uppercaseFirst;
- },
- {
- displayName = "Lowercase First";
- key = lowercaseFirst;
- },
- {
- displayName = "Title Capitalize";
- key = "titleCapitalizedString";
- },
- );
- cleaning = (
- {
- displayName = None;
- key = "<None>";
- },
- {
- displayName = "Remove TeX";
- key = stringByRemovingTeX;
- },
- {
- displayName = "Remove curly braces";
- key = "stringByRemovingCurlyBraces";
- },
- {
- displayName = "Remove surrounding spaces";
- key = "stringByRemovingSurroundingWhitespace";
- },
- {
- displayName = "Collapse spaces";
- key =
"stringByCollapsingWhitespaceAndRemovingSurroundingWhitespace";
- },
- {
- displayName = "Remove spaces";
- key = "stringByRemovingWhitespace";
- },
- {
- displayName = "Remove newlines";
- key = "stringByRemovingReturns";
- },
- {
- displayName = TeXify;
- key = "stringByTeXifyingString";
- },
- {
- displayName = DeteXify;
- key = "stringByDeTeXifyingString";
- },
- {
- displayName = "HTML escape";
- key = htmlString;
- },
- {
- displayName = "XML escape";
- key = xmlString;
- },
- {
- displayName = "CSV escape";
- key = csvString;
- },
- {
- displayName = "TSV escape";
- key = tsvString;
- },
- );
- appending = (
- {
- displayName = None;
- key = "<None>";
- },
- {
- displayName = "Append space";
- key = "stringByAppendingSpaceIfNotEmpty";
- },
- {
- displayName = "Append double space";
- key = "stringByAppendingDoubleSpaceIfNotEmpty";
- },
- {
- displayName = "Append comma and space";
- key = "stringByAppendingCommaAndSpaceIfNotEmpty";
- },
- {
- displayName = "Append period and space";
- key = "stringByAppendingFullStopAndSpaceIfNotEmpty";
- },
- {
- displayName = "Append comma";
- key = "stringByAppendingCommaIfNotEmpty";
- },
- {
- displayName = "Append period";
- key = "stringByAppendingFullStopIfNotEmpty";
- },
- {
- displayName = "Prepend space";
- key = "stringByPrependingSpaceIfNotEmpty";
- },
- {
- displayName = "Prepend comma and space";
- key = "stringByPrependingCommaAndSpaceIfNotEmpty";
- },
- {
- displayName = "Prepend period and space";
- key = "stringByPrependingFullStopAndSpaceIfNotEmpty";
- },
- {
- displayName = Parenthesize;
- key = "parenthesizedStringIfNotEmpty";
- },
- {
- displayName = "Surround with space";
- key = "stringBySurroundingWithSpacesIfNotEmpty";
- },
- );
- urlFormat = (
- {
- displayName = URL;
- key = absoluteString;
- },
- {
- displayName = Path;
- key = path;
- },
- {
- displayName = "File name";
- key = "path.lastPathComponent";
- },
- {
- displayName = "Container path";
- key = "path.stringByDeletingLastPathComponent";
- },
- {
- displayName = "Path extension";
- key = "path.pathExtension";
- },
- {
- displayName = "Tilde abbreviated path";
- key = "path.stringByAbbreviatingWithTildeInPath";
- },
- {
- displayName = "Path without extension";
- key = "path.stringByDeletingPathExtension";
- },
- {
- displayName = "File name without extension";
- key =
"path.lastPathComponent.stringByDeletingPathExtension";
- },
- {
- displayName = "Resolved path";
- key = "path.stringByResolvingSymlinksInPath";
- },
- {
- displayName = "Standardized path";
- key = "path.stringByStandardizingPath";
- },
- {
- displayName = "Normalized path";
- key = "path.stringByNormalizingPath";
- },
- );
- nameStyle = (
- {
- displayName = "First Middle von Last, Jr";
- key = name;
- },
- {
- displayName = "von Last, Jr, First Middle";
- key = normalizedName;
- },
- {
- displayName = "F. M. von Last, Jr";
- key = abbreviatedName;
- },
- {
- displayName = "von Last, Jr, F. M.";
- key = "abbreviatedNormalizedName";
- },
- {
- displayName = "von Last FM Jr";
- key = "unpunctuatedAbbreviatedNormalizedName";
- },
- {
- displayName = "von Last, Jr";
- key = fullLastName;
- },
- {
- displayName = Last;
- key = lastName;
- },
- );
- joinStyle = (
- {
- displayName = "A, B, C";
- key = "@componentsJoinedByComma";
- },
- {
- displayName = "A, B, and C";
- key = "@componentsJoinedByCommaAndAnd";
- },
- {
- displayName = "A, B and C";
- key = "@componentsJoinedByCommaAndOnlyAnd";
- },
- {
- displayName = "A, B, & C";
- key = "@componentsJoinedByCommaAndAmpersand";
- },
- {
- displayName = "A, B & C";
- key = "@componentsJoinedByCommaAndOnlyAmpersand";
- },
- {
- displayName = "A and B and C";
- key = "@componentsJoinedByAnd";
- },
- {
- displayName = "A; B; C";
- key = "@componentsJoinedBySemicolon";
- },
- {
- displayName = "A/B/C";
- key = "@componentsJoinedByForwardSlash";
- },
- {
- displayName = "Default separator";
- key = "@componentsJoinedByDefaultJoinString";
- },
- {
- displayName = "A; A et al.";
- key = "@componentsWithEtAlAfterOne";
- },
- {
- displayName = "A and B; A et al.";
- key = "@componentsJoinedByAndWithSingleEtAlAfterTwo";
- },
- {
- displayName = "A, B, and C; A et al.";
- key =
"@componentsJoinedByCommaAndAndWithSingleEtAlAfterThree";
- },
- {
- displayName = "A, B and C; A et al.";
- key =
"@componentsJoinedByCommaAndOnlyAndWithSingleEtAlAfterThree";
- },
- {
- displayName = "A and B; A, B, et al.";
- key = "@componentsJoinedByAndWithEtAlAfterTwo";
- },
- {
- displayName = "A, B, and C; A, B, C, et al.";
- key =
"@componentsJoinedByCommaAndAndWithEtAlAfterThree";
- },
- {
- displayName = "A, B and C; A, B, C et al.";
- key =
"@componentsJoinedByCommaAndOnlyAndWithEtAlAfterThree";
- },
- {
- displayName = "A & B; A et al.";
- key =
"@componentsJoinedByAmpersandWithSingleEtAlAfterTwo";
- },
- {
- displayName = "A, B, C, D, & E; A et al.";
- key =
"@componentsJoinedByCommaAndAmpersandWithSingleEtAlAfterFive";
- },
- {
- displayName = "A, \U2026, E, & F; A, \U2026, F, et al.";
- key =
"@componentsJoinedByCommaAndAmpersandWithEtAlAfterSix";
- },
- {
- displayName = "A, \U2026, E, F; A, \U2026, F, et al.";
- key = "@componentsJoinedByCommaWithEtAlAfterSix";
- },
- {
- displayName = "First name only";
- key = "@firstObject";
- },
- );
- linkedFileFormat = (
- {
- displayName = URL;
- key = "URL.absoluteString";
- },
- {
- displayName = Path;
- key = path;
- },
- {
- displayName = "File name";
- key = "path.lastPathComponent";
- },
- {
- displayName = "Container path";
- key = "path.stringByDeletingLastPathComponent";
- },
- {
- displayName = "Path extension";
- key = "path.pathExtension";
- },
- {
- displayName = "Tilde abbreviated path";
- key = "path.stringByAbbreviatingWithTildeInPath";
- },
- {
- displayName = "Path without extension";
- key = "path.stringByDeletingPathExtension";
- },
- {
- displayName = "File name without extension";
- key =
"path.lastPathComponent.stringByDeletingPathExtension";
- },
- {
- displayName = "Resolved path";
- key = "path.stringByResolvingSymlinksInPath";
- },
- {
- displayName = "Standardized path";
- key = "path.stringByStandardizingPath";
- },
- {
- displayName = "Normalized path";
- key = "path.stringByNormalizingPath";
- },
- );
- linkedFileJoinStyle = (
- {
- displayName = "A, B, C";
- key = "@componentsJoinedByComma";
- },
- {
- displayName = "First only";
- key = "@firstObject";
- },
- );
- dateFormat = (
- {
- displayName = Standard;
- key = description;
- },
- {
- displayName = Default;
- key = dateDescription;
- },
- {
- displayName = "Long Default";
- key = longDateDescription;
- },
- {
- displayName = "Medium Default";
- key = "mediumDateDescription";
- },
- {
- displayName = "Short Default";
- key = shortDateDescription;
- },
- {
- displayName = RSS;
- key = rssDescription;
- },
- );
- counterStyle = (
- {
- displayName = Number;
- key = "<None>";
- },
- {
- displayName = Roman;
- key = romanNumeralValue;
- },
- {
- displayName = Alpha;
- key = alphaCounterValue;
- },
- {
- displayName = Greek;
- key = greekCounterValue;
- },
- );
- counterCasing = (
- {
- displayName = Lowercase;
- key = "<None>";
- },
- {
- displayName = Uppercase;
- key = uppercaseString;
- },
- {
- displayName = Capitalized;
- key = capitalizedString;
- },
- );
-}
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>appending</key>
+ <array>
+ <dict>
+ <key>displayName</key>
+ <string>None</string>
+ <key>key</key>
+ <string><None></string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Append space</string>
+ <key>key</key>
+ <string>stringByAppendingSpaceIfNotEmpty</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Append double space</string>
+ <key>key</key>
+ <string>stringByAppendingDoubleSpaceIfNotEmpty</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Append comma and space</string>
+ <key>key</key>
+
<string>stringByAppendingCommaAndSpaceIfNotEmpty</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Append period and space</string>
+ <key>key</key>
+
<string>stringByAppendingFullStopAndSpaceIfNotEmpty</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Append comma</string>
+ <key>key</key>
+ <string>stringByAppendingCommaIfNotEmpty</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Append period</string>
+ <key>key</key>
+ <string>stringByAppendingFullStopIfNotEmpty</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Prepend space</string>
+ <key>key</key>
+ <string>stringByPrependingSpaceIfNotEmpty</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Prepend comma and space</string>
+ <key>key</key>
+
<string>stringByPrependingCommaAndSpaceIfNotEmpty</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Prepend period and space</string>
+ <key>key</key>
+
<string>stringByPrependingFullStopAndSpaceIfNotEmpty</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Parenthesize</string>
+ <key>key</key>
+ <string>parenthesizedStringIfNotEmpty</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Surround with space</string>
+ <key>key</key>
+ <string>stringBySurroundingWithSpacesIfNotEmpty</string>
+ </dict>
+ </array>
+ <key>casing</key>
+ <array>
+ <dict>
+ <key>displayName</key>
+ <string>None</string>
+ <key>key</key>
+ <string><None></string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Capitalized</string>
+ <key>key</key>
+ <string>capitalizedString</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Lowercase</string>
+ <key>key</key>
+ <string>lowercaseString</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Uppercase</string>
+ <key>key</key>
+ <string>uppercaseString</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Uppercase First</string>
+ <key>key</key>
+ <string>uppercaseFirst</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Lowercase First</string>
+ <key>key</key>
+ <string>lowercaseFirst</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Title Capitalize</string>
+ <key>key</key>
+ <string>titleCapitalizedString</string>
+ </dict>
+ </array>
+ <key>cleaning</key>
+ <array>
+ <dict>
+ <key>displayName</key>
+ <string>None</string>
+ <key>key</key>
+ <string><None></string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Remove TeX</string>
+ <key>key</key>
+ <string>stringByRemovingTeX</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Remove curly braces</string>
+ <key>key</key>
+ <string>stringByRemovingCurlyBraces</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Remove surrounding spaces</string>
+ <key>key</key>
+ <string>stringByRemovingSurroundingWhitespace</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Collapse spaces</string>
+ <key>key</key>
+
<string>stringByCollapsingWhitespaceAndRemovingSurroundingWhitespace</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Remove spaces</string>
+ <key>key</key>
+ <string>stringByRemovingWhitespace</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Remove newlines</string>
+ <key>key</key>
+ <string>stringByRemovingReturns</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>TeXify</string>
+ <key>key</key>
+ <string>stringByTeXifyingString</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>DeteXify</string>
+ <key>key</key>
+ <string>stringByDeTeXifyingString</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>HTML escape</string>
+ <key>key</key>
+ <string>htmlString</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>XML escape</string>
+ <key>key</key>
+ <string>xmlString</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>CSV escape</string>
+ <key>key</key>
+ <string>csvString</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>TSV escape</string>
+ <key>key</key>
+ <string>tsvString</string>
+ </dict>
+ </array>
+ <key>counterCasing</key>
+ <array>
+ <dict>
+ <key>displayName</key>
+ <string>Lowercase</string>
+ <key>key</key>
+ <string><None></string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Uppercase</string>
+ <key>key</key>
+ <string>uppercaseString</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Capitalized</string>
+ <key>key</key>
+ <string>capitalizedString</string>
+ </dict>
+ </array>
+ <key>counterStyle</key>
+ <array>
+ <dict>
+ <key>displayName</key>
+ <string>Number</string>
+ <key>key</key>
+ <string><None></string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Roman</string>
+ <key>key</key>
+ <string>romanNumeralValue</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Alpha</string>
+ <key>key</key>
+ <string>alphaCounterValue</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Greek</string>
+ <key>key</key>
+ <string>greekCounterValue</string>
+ </dict>
+ </array>
+ <key>dateFormat</key>
+ <array>
+ <dict>
+ <key>displayName</key>
+ <string>Standard</string>
+ <key>key</key>
+ <string>description</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Default</string>
+ <key>key</key>
+ <string>dateDescription</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Long Default</string>
+ <key>key</key>
+ <string>longDateDescription</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Medium Default</string>
+ <key>key</key>
+ <string>mediumDateDescription</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Short Default</string>
+ <key>key</key>
+ <string>shortDateDescription</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>RSS</string>
+ <key>key</key>
+ <string>rssDescription</string>
+ </dict>
+ </array>
+ <key>joinStyle</key>
+ <array>
+ <dict>
+ <key>displayName</key>
+ <string>A, B, C</string>
+ <key>key</key>
+ <string>@componentsJoinedByComma</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>A, B, and C</string>
+ <key>key</key>
+ <string>@componentsJoinedByCommaAndAnd</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>A, B and C</string>
+ <key>key</key>
+ <string>@componentsJoinedByCommaAndOnlyAnd</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>A, B, & C</string>
+ <key>key</key>
+ <string>@componentsJoinedByCommaAndAmpersand</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>A, B & C</string>
+ <key>key</key>
+
<string>@componentsJoinedByCommaAndOnlyAmpersand</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>A and B and C</string>
+ <key>key</key>
+ <string>@componentsJoinedByAnd</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>A; B; C</string>
+ <key>key</key>
+ <string>@componentsJoinedBySemicolon</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>A/B/C</string>
+ <key>key</key>
+ <string>@componentsJoinedByForwardSlash</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Default separator</string>
+ <key>key</key>
+ <string>@componentsJoinedByDefaultJoinString</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>A; A et al.</string>
+ <key>key</key>
+ <string>@componentsWithEtAlAfterOne</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>A and B; A et al.</string>
+ <key>key</key>
+
<string>@componentsJoinedByAndWithSingleEtAlAfterTwo</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>A, B, and C; A et al.</string>
+ <key>key</key>
+
<string>@componentsJoinedByCommaAndAndWithSingleEtAlAfterThree</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>A, B and C; A et al.</string>
+ <key>key</key>
+
<string>@componentsJoinedByCommaAndOnlyAndWithSingleEtAlAfterThree</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>A and B; A, B, et al.</string>
+ <key>key</key>
+ <string>@componentsJoinedByAndWithEtAlAfterTwo</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>A, B, and C; A, B, C, et al.</string>
+ <key>key</key>
+
<string>@componentsJoinedByCommaAndAndWithEtAlAfterThree</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>A, B and C; A, B, C et al.</string>
+ <key>key</key>
+
<string>@componentsJoinedByCommaAndOnlyAndWithEtAlAfterThree</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>A & B; A et al.</string>
+ <key>key</key>
+
<string>@componentsJoinedByAmpersandWithSingleEtAlAfterTwo</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>A, B, C, D, & E; A et al.</string>
+ <key>key</key>
+
<string>@componentsJoinedByCommaAndAmpersandWithSingleEtAlAfterFive</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>A, …, E, & F; A, …, F, et al.</string>
+ <key>key</key>
+
<string>@componentsJoinedByCommaAndAmpersandWithEtAlAfterSix</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>A, …, E, F; A, …, F, et al.</string>
+ <key>key</key>
+
<string>@componentsJoinedByCommaWithEtAlAfterSix</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>First name only</string>
+ <key>key</key>
+ <string>@firstObject</string>
+ </dict>
+ </array>
+ <key>linkedFileFormat</key>
+ <array>
+ <dict>
+ <key>displayName</key>
+ <string>URL</string>
+ <key>key</key>
+ <string>URL.absoluteString</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Path</string>
+ <key>key</key>
+ <string>path</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>File name</string>
+ <key>key</key>
+ <string>path.lastPathComponent</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Container path</string>
+ <key>key</key>
+ <string>path.stringByDeletingLastPathComponent</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Path extension</string>
+ <key>key</key>
+ <string>path.pathExtension</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Tilde abbreviated path</string>
+ <key>key</key>
+
<string>path.stringByAbbreviatingWithTildeInPath</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Path without extension</string>
+ <key>key</key>
+ <string>path.stringByDeletingPathExtension</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>File name without extension</string>
+ <key>key</key>
+
<string>path.lastPathComponent.stringByDeletingPathExtension</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Resolved path</string>
+ <key>key</key>
+ <string>path.stringByResolvingSymlinksInPath</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Standardized path</string>
+ <key>key</key>
+ <string>path.stringByStandardizingPath</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Normalized path</string>
+ <key>key</key>
+ <string>path.stringByNormalizingPath</string>
+ </dict>
+ </array>
+ <key>linkedFileJoinStyle</key>
+ <array>
+ <dict>
+ <key>displayName</key>
+ <string>A, B, C</string>
+ <key>key</key>
+ <string>@componentsJoinedByComma</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>First only</string>
+ <key>key</key>
+ <string>@firstObject</string>
+ </dict>
+ </array>
+ <key>nameStyle</key>
+ <array>
+ <dict>
+ <key>displayName</key>
+ <string>First Middle von Last, Jr</string>
+ <key>key</key>
+ <string>name</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>von Last, Jr, First Middle</string>
+ <key>key</key>
+ <string>normalizedName</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>F. M. von Last, Jr</string>
+ <key>key</key>
+ <string>abbreviatedName</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>von Last, Jr, F. M.</string>
+ <key>key</key>
+ <string>abbreviatedNormalizedName</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>von Last FM Jr</string>
+ <key>key</key>
+ <string>unpunctuatedAbbreviatedNormalizedName</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>von Last, Jr</string>
+ <key>key</key>
+ <string>fullLastName</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Last</string>
+ <key>key</key>
+ <string>lastName</string>
+ </dict>
+ </array>
+ <key>urlFormat</key>
+ <array>
+ <dict>
+ <key>displayName</key>
+ <string>URL</string>
+ <key>key</key>
+ <string>absoluteString</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Path</string>
+ <key>key</key>
+ <string>path</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>File name</string>
+ <key>key</key>
+ <string>path.lastPathComponent</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Container path</string>
+ <key>key</key>
+ <string>path.stringByDeletingLastPathComponent</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Path extension</string>
+ <key>key</key>
+ <string>path.pathExtension</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Tilde abbreviated path</string>
+ <key>key</key>
+
<string>path.stringByAbbreviatingWithTildeInPath</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Path without extension</string>
+ <key>key</key>
+ <string>path.stringByDeletingPathExtension</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>File name without extension</string>
+ <key>key</key>
+
<string>path.lastPathComponent.stringByDeletingPathExtension</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Resolved path</string>
+ <key>key</key>
+ <string>path.stringByResolvingSymlinksInPath</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Standardized path</string>
+ <key>key</key>
+ <string>path.stringByStandardizingPath</string>
+ </dict>
+ <dict>
+ <key>displayName</key>
+ <string>Normalized path</string>
+ <key>key</key>
+ <string>path.stringByNormalizingPath</string>
+ </dict>
+ </array>
+</dict>
+</plist>
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
_______________________________________________
Bibdesk-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit