<?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>accessibility.condition.%@</key>
	<string>Condition: %@</string>
	<key>accessibility.favorite.add</key>
	<string>Add to Favorites</string>
	<key>accessibility.favorite.remove</key>
	<string>Remove from Favorites</string>
	<key>accessibility.favorited</key>
	<string>Favorited</string>
	<key>accessibility.inCollection</key>
	<string>In your collection</string>
	<key>accessibility.parts.complete</key>
	<string>Complete</string>
	<key>accessibility.parts.completion.%lld</key>
	<string>%lld percent complete</string>
	<key>accessibility.parts.decrement</key>
	<string>Remove one</string>
	<key>accessibility.parts.increment</key>
	<string>Add one</string>
	<key>accessibility.setImage.%@</key>
	<string>Image of %@, tap to enlarge</string>
	<key>app.title</key>
	<string>BrickTracker</string>
	<key>catalog.detail.addToCollection</key>
	<string>Add to My Collection</string>
	<key>catalog.detail.addToWishlist</key>
	<string>Add to Wishlist</string>
	<key>catalog.detail.addingSet</key>
	<string>Adding set and syncing data...</string>
	<key>catalog.detail.inCollection</key>
	<string>In My Collection</string>
	<key>catalog.detail.pieces %@</key>
	<string>%@ pieces</string>
	<key>catalog.detail.removeFromWishlist</key>
	<string>Remove from Wishlist</string>
	<key>catalog.detail.viewInCollection</key>
	<string>View in Collection</string>
	<key>catalog.noResults.description.%@</key>
	<string>No sets match "%@"</string>
	<key>catalog.noResults.title</key>
	<string>No Results</string>
	<key>catalog.pieceCount.%@</key>
	<string>%@ pcs</string>
	<key>catalog.search.prompt</key>
	<string>Search sets...</string>
	<key>catalog.themes.column.maxYear</key>
	<string>Max Year</string>
	<key>catalog.themes.column.minYear</key>
	<string>Min Year</string>
	<key>catalog.themes.column.sets</key>
	<string>Sets</string>
	<key>catalog.themes.column.theme</key>
	<string>Theme</string>
	<key>catalog.themes.search.prompt</key>
	<string>Search themes...</string>
	<key>catalogSetup.cancel</key>
	<string>Cancel</string>
	<key>catalogSetup.completed</key>
	<string>Catalog ready!</string>
	<key>catalogSetup.download.button</key>
	<string>Download Catalog</string>
	<key>catalogSetup.download.description</key>
	<string>BrickTracker needs to download the Rebrickable catalog database. This is a one-time setup (~50 MB download).</string>
	<key>catalogSetup.rebuild.button</key>
	<string>Rebuild Catalog</string>
	<key>catalogSetup.rebuild.description</key>
	<string>The catalog database needs to be rebuilt for this version of BrickTracker. This will re-download the latest data (~50 MB).</string>
	<key>catalogSetup.retry</key>
	<string>Retry</string>
	<key>catalogSetup.title</key>
	<string>Catalog Setup</string>
	<key>dashboard.chart.count</key>
	<string>Count</string>
	<key>dashboard.chart.theme</key>
	<string>Theme</string>
	<key>dashboard.chart.year</key>
	<string>Year</string>
	<key>dashboard.estimatedValue</key>
	<string>Estimated Value</string>
	<key>dashboard.noData</key>
	<string>No data</string>
	<key>dashboard.pricePaid</key>
	<string>Price Paid</string>
	<key>dashboard.recentlyAdded</key>
	<string>Recently Added</string>
	<key>dashboard.roi</key>
	<string>Return on Investment</string>
	<key>dashboard.roi.gain</key>
	<string>Gain</string>
	<key>dashboard.roi.label</key>
	<string>ROI</string>
	<key>dashboard.roi.loss</key>
	<string>Loss</string>
	<key>dashboard.setsByTheme</key>
	<string>Sets by Theme</string>
	<key>dashboard.setsByYear</key>
	<string>Sets by Year</string>
	<key>dashboard.title</key>
	<string>Dashboard</string>
	<key>dashboard.totalPieces</key>
	<string>Total Pieces</string>
	<key>dashboard.totalSets</key>
	<string>Total Sets</string>
	<key>detail.favorite</key>
	<string>Favorite</string>
	<key>detail.inventory.acquisition</key>
	<string>Acquisition</string>
	<key>detail.inventory.addCopy</key>
	<string>Add Copy</string>
	<key>detail.inventory.allPartsComplete</key>
	<string>All parts accounted for</string>
	<key>detail.inventory.box</key>
	<string>Box</string>
	<key>detail.inventory.builtStatus</key>
	<string>Built Status</string>
	<key>detail.inventory.completeness</key>
	<string>Completeness</string>
	<key>detail.inventory.condition</key>
	<string>Condition</string>
	<key>detail.inventory.currency</key>
	<string>Currency</string>
	<key>detail.inventory.date</key>
	<string>Date</string>
	<key>detail.inventory.disposal</key>
	<string>Disposal</string>
	<key>detail.inventory.disposed</key>
	<string>Disposed</string>
	<key>detail.inventory.how</key>
	<string>How</string>
	<key>detail.inventory.howAcquired</key>
	<string>How Acquired</string>
	<key>detail.inventory.instructions</key>
	<string>Instructions</string>
	<key>detail.inventory.moveToTrash</key>
	<string>Move to Trash</string>
	<key>detail.inventory.notes</key>
	<string>Notes</string>
	<key>detail.inventory.overall</key>
	<string>Overall</string>
	<key>detail.inventory.partsChecklist</key>
	<string>Parts Checklist</string>
	<key>detail.inventory.partsProgress.%lld.%lld</key>
	<string>%1$lld of %2$lld parts complete</string>
	<key>detail.inventory.partsRatio.%lld.%lld</key>
	<string>%1$lld/%2$lld</string>
	<key>detail.inventory.pricePaid</key>
	<string>Price Paid</string>
	<key>detail.inventory.salePrice</key>
	<string>Sale Price</string>
	<key>detail.inventory.selectCopy</key>
	<string>Select a copy to view details</string>
	<key>detail.inventory.source</key>
	<string>Source</string>
	<key>detail.inventory.sourcePrompt</key>
	<string>Store / seller</string>
	<key>detail.inventory.stickers</key>
	<string>Stickers</string>
	<key>detail.overview.instructions</key>
	<string>Instructions</string>
	<key>detail.overview.inventory</key>
	<string>Inventory</string>
	<key>detail.overview.inventory.none</key>
	<string>No copies</string>
	<key>detail.overview.loadingBooklets</key>
	<string>Loading booklets...</string>
	<key>detail.overview.marketValue</key>
	<string>Market Value</string>
	<key>detail.overview.notes</key>
	<string>Notes</string>
	<key>detail.overview.pdfFallback</key>
	<string>PDF</string>
	<key>detail.overview.pieceCount.%@</key>
	<string>%@ pcs</string>
	<key>detail.overview.priceGuide</key>
	<string>Price Guide</string>
	<key>detail.overview.pricePaid</key>
	<string>Price Paid</string>
	<key>detail.overview.refresh</key>
	<string>Refresh</string>
	<key>detail.overview.retailPrice</key>
	<string>Retail Price</string>
	<key>detail.overview.viewOnLego</key>
	<string>View on LEGO.com</string>
	<key>detail.parts.actions</key>
	<string>Actions</string>
	<key>detail.parts.category</key>
	<string>Category</string>
	<key>detail.parts.clearCategoryFilter</key>
	<string>Clear category filter</string>
	<key>detail.parts.clearColorFilter</key>
	<string>Clear color filter</string>
	<key>detail.parts.clearFilters</key>
	<string>Clear Filters</string>
	<key>detail.parts.colors</key>
	<string>Colors</string>
	<key>detail.parts.completionParts.%lld.%lld</key>
	<string>%1$lld/%2$lld parts</string>
	<key>detail.parts.completionPercent.%lld</key>
	<string>%lld%%</string>
	<key>detail.parts.completionPieces.%@.%@</key>
	<string>%1$@/%2$@ pieces</string>
	<key>detail.parts.filterPrompt</key>
	<string>Filter parts...</string>
	<key>detail.parts.group</key>
	<string>Group</string>
	<key>detail.parts.loading</key>
	<string>Loading parts...</string>
	<key>detail.parts.markAllComplete</key>
	<string>Mark All Complete</string>
	<key>detail.parts.noData</key>
	<string>No Parts Data</string>
	<key>detail.parts.noDataDescription</key>
	<string>Parts data is not available for this set. Sync catalog data to load parts.</string>
	<key>detail.parts.noDataShort</key>
	<string>Parts data is not available for this set.</string>
	<key>detail.parts.noMatch</key>
	<string>No Matching Parts</string>
	<key>detail.parts.noMatchDescription</key>
	<string>No parts match the current filters.</string>
	<key>detail.parts.ownedOfRequired.%d.%d</key>
	<string>%1$d/%2$d</string>
	<key>detail.parts.parts</key>
	<string>Parts</string>
	<key>detail.parts.partsCount.%lld</key>
	<string>Parts (%lld)</string>
	<key>detail.parts.percent.%lld</key>
	<string>%lld%%</string>
	<key>detail.parts.resetAll</key>
	<string>Reset All to Zero</string>
	<key>detail.parts.searchPrompt</key>
	<string>Search parts...</string>
	<key>detail.parts.sort</key>
	<string>Sort</string>
	<key>detail.parts.spareParts</key>
	<string>Spare Parts</string>
	<key>detail.parts.status</key>
	<string>Status</string>
	<key>detail.parts.totalPieces.%lld</key>
	<string>(%lld pieces total)</string>
	<key>detail.placeholder.description</key>
	<string>Search the catalog or browse your collection.</string>
	<key>detail.placeholder.selectTheme</key>
	<string>Select a Theme</string>
	<key>detail.placeholder.selectThemeDescription</key>
	<string>Choose a theme to browse its sets.</string>
	<key>detail.placeholder.title</key>
	<string>Select a Set</string>
	<key>detail.tab.inventory</key>
	<string>Inventory</string>
	<key>detail.tab.overview</key>
	<string>Overview</string>
	<key>detail.tab.parts</key>
	<string>Parts</string>
	<key>general.ok</key>
	<string>OK</string>
	<key>import.complete.title</key>
	<string>Import Complete</string>
	<key>import.error.fileAccess</key>
	<string>Unable to access the selected file.</string>
	<key>import.failed.title</key>
	<string>Import Failed</string>
	<key>import.result.noChanges</key>
	<string>No changes.</string>
	<key>import.result.rowsSkipped</key>
	<string>rows skipped</string>
	<key>import.result.setsAdded</key>
	<string>sets added</string>
	<key>import.result.setsUpdated</key>
	<string>sets updated</string>
	<key>instructions.loading</key>
	<string>Loading booklets...</string>
	<key>instructions.title</key>
	<string>Instructions</string>
	<key>instructions.viewOnLego</key>
	<string>View on LEGO.com</string>
	<key>inventory.disposed.%lld</key>
	<string>%lld disposed</string>
	<key>inventory.disposed.yes</key>
	<string>Yes</string>
	<key>inventory.filter.all</key>
	<string>All</string>
	<key>inventory.filter.clear</key>
	<string>Clear</string>
	<key>inventory.filter.date</key>
	<string>Date Filter</string>
	<key>inventory.filter.dateRange</key>
	<string>Date Range:</string>
	<key>inventory.filter.disposed</key>
	<string>Disposed</string>
	<key>inventory.filter.from</key>
	<string>From</string>
	<key>inventory.filter.inStock</key>
	<string>In Stock</string>
	<key>inventory.filter.to</key>
	<string>To</string>
	<key>inventory.inStock.%lld</key>
	<string>%lld in stock</string>
	<key>inventory.search.prompt</key>
	<string>Filter by set number or name...</string>
	<key>inventory.title</key>
	<string>Inventory</string>
	<key>inventory.totalPaid.%@</key>
	<string>Paid: %@</string>
	<key>inventory.totalSold.%@</key>
	<string>Sold: %@</string>
	<key>menu.exportData</key>
	<string>Export Data...</string>
	<key>menu.importData</key>
	<string>Import Data...</string>
	<key>menu.partsChecklist</key>
	<string>Parts Checklist</string>
	<key>parts.quantity.%lld</key>
	<string>×%lld</string>
	<key>priceGuide.ago</key>
	<string> ago</string>
	<key>priceGuide.condition.new</key>
	<string>New</string>
	<key>priceGuide.condition.used</key>
	<string>Used</string>
	<key>priceGuide.forecast</key>
	<string>Forecast</string>
	<key>priceGuide.growth</key>
	<string>Growth</string>
	<key>priceGuide.noData</key>
	<string>No market data available</string>
	<key>priceGuide.soldCount.%d</key>
	<string>(%d sold)</string>
	<key>priceGuide.type.estimatedValue</key>
	<string>Est. Value</string>
	<key>priceGuide.type.listed</key>
	<string>Listed</string>
	<key>priceGuide.type.sold</key>
	<string>Sold</string>
	<key>setList.allSets.title</key>
	<string>All Sets</string>
	<key>setList.copyCount.%lld</key>
	<string>×%lld</string>
	<key>setList.filter.prompt</key>
	<string>Filter...</string>
	<key>setList.noSets.description</key>
	<string>Browse the Catalog to find and add sets.</string>
	<key>setList.noSets.title</key>
	<string>No Sets</string>
	<key>setList.pieceCount.%@</key>
	<string>%@ pcs</string>
	<key>setList.viewPicker</key>
	<string>View</string>
	<key>settings.about.checkForUpdates</key>
	<string>Check For Updates…</string>
	<key>settings.about.copyright</key>
	<string>Copyright © 2026 Crunchy Bagel. All rights reserved.</string>
	<key>settings.about.dataSources</key>
	<string>Data Sources</string>
	<key>settings.about.source.bricklink</key>
	<string>Market pricing data</string>
	<key>settings.about.source.brickset</key>
	<string>Retail prices and set metadata</string>
	<key>settings.about.source.lego</key>
	<string>Building instructions</string>
	<key>settings.about.source.lego.name</key>
	<string>LEGO Group</string>
	<key>settings.about.source.rebrickable</key>
	<string>Set catalog and part inventory data</string>
	<key>settings.about.version.%@</key>
	<string>Version %@</string>
	<key>settings.apiKeys.bricksetDescription</key>
	<string>Retail prices, availability dates, and set images</string>
	<key>settings.apiKeys.bulk</key>
	<string>Bulk</string>
	<key>settings.apiKeys.description</key>
	<string>Configure API keys for the services you use. The app will automatically use whichever pricing source has valid credentials.</string>
	<key>settings.apiKeys.listingsOnly</key>
	<string>Listings only</string>
	<key>settings.apiKeys.newAndUsed</key>
	<string>New + Used</string>
	<key>settings.apiKeys.newOnly</key>
	<string>New only</string>
	<key>settings.apiKeys.soldData</key>
	<string>Sold data</string>
	<key>settings.apiKeys.usedOnly</key>
	<string>Used only</string>
	<key>settings.cache.cancel</key>
	<string>Cancel</string>
	<key>settings.cache.checkForUpdates</key>
	<string>Check for Updates</string>
	<key>settings.cache.clearImageCache</key>
	<string>Clear Image Cache</string>
	<key>settings.cache.data</key>
	<string>Data</string>
	<key>settings.cache.database</key>
	<string>Database</string>
	<key>settings.cache.databaseSizeAndDate.%@.%@</key>
	<string>%1$@ — %2$@</string>
	<key>settings.cache.diskUsage</key>
	<string>Disk usage</string>
	<key>settings.cache.exportData</key>
	<string>Export Data...</string>
	<key>settings.cache.exportDataFirst</key>
	<string>Export Data First...</string>
	<key>settings.cache.imageCache</key>
	<string>Image Cache</string>
	<key>settings.cache.notDownloaded</key>
	<string>Not downloaded</string>
	<key>settings.cache.rebrickableCatalog</key>
	<string>Rebrickable Catalog</string>
	<key>settings.cache.rebuildDatabase</key>
	<string>Rebuild Database</string>
	<key>settings.cache.refreshAllPrices</key>
	<string>Refresh All Prices Now</string>
	<key>settings.cache.resetCollection</key>
	<string>Reset Collection...</string>
	<key>settings.cache.resetCollectionHelp</key>
	<string>Removes all sets from your collection and clears inventory data. Catalog data is preserved.</string>
	<key>settings.cache.resetConfirmMessage</key>
	<string>This will permanently delete all sets in your collection and their inventory data. Catalog data will be preserved. This cannot be undone.</string>
	<key>settings.cache.resetConfirmTitle</key>
	<string>Reset Collection?</string>
	<key>settings.cache.showInFinder</key>
	<string>Show in Finder</string>
	<key>settings.cache.storage</key>
	<string>Storage</string>
	<key>settings.cache.upToDate</key>
	<string>Catalog is up to date</string>
	<key>settings.general.currency</key>
	<string>Currency</string>
	<key>settings.general.currencyHint</key>
	<string>Used as the default when adding new sets or logging prices.</string>
	<key>settings.general.defaultCurrency</key>
	<string>Default Currency</string>
	<key>settings.sidebar.visibility</key>
	<string>Show in My Collection</string>
	<key>settings.sidebar.visibilityHint</key>
	<string>Hidden items are removed from the sidebar but their sets remain in your collection.</string>
	<key>settings.tab.about</key>
	<string>About</string>
	<key>settings.tab.apiKeys</key>
	<string>API Keys</string>
	<key>settings.tab.cache</key>
	<string>Cache</string>
	<key>settings.tab.general</key>
	<string>General</string>
	<key>settings.tab.sidebar</key>
	<string>Sidebar</string>
	<key>sidebar.allSets</key>
	<string>All Sets</string>
	<key>sidebar.catalog</key>
	<string>Catalog</string>
	<key>sidebar.catalog.allSets</key>
	<string>All Sets</string>
	<key>sidebar.catalog.allThemes</key>
	<string>All Themes</string>
	<key>sidebar.favorites</key>
	<string>Favorites</string>
	<key>sidebar.inventory</key>
	<string>Inventory</string>
	<key>sidebar.myCollection</key>
	<string>My Collection</string>
	<key>sidebar.noPricing</key>
	<string>No Pricing</string>
	<key>sidebar.outdatedPricing</key>
	<string>Outdated Pricing</string>
	<key>sidebar.recentlyAdded</key>
	<string>Recently Added</string>
	<key>sidebar.retired</key>
	<string>Retired</string>
	<key>sidebar.title</key>
	<string>BrickTracker</string>
	<key>sidebar.trash</key>
	<string>Trash</string>
	<key>sidebar.unknownAcquisition</key>
	<string>Unknown Acquisition</string>
	<key>sidebar.unknownCondition</key>
	<string>Unknown Condition</string>
	<key>sidebar.wishlist</key>
	<string>Wishlist</string>
	<key>table.column.acquired</key>
	<string>Acquired</string>
	<key>table.column.added</key>
	<string>Added</string>
	<key>table.column.built</key>
	<string>Built</string>
	<key>table.column.condition</key>
	<string>Condition</string>
	<key>table.column.disposed</key>
	<string>Disposed</string>
	<key>table.column.disposedDate</key>
	<string>Disposed</string>
	<key>table.column.name</key>
	<string>Name</string>
	<key>table.column.paid</key>
	<string>Paid</string>
	<key>table.column.pieces</key>
	<string>Pieces</string>
	<key>table.column.setNumber</key>
	<string>Set #</string>
	<key>table.column.theme</key>
	<string>Theme</string>
	<key>table.column.value</key>
	<string>Value</string>
	<key>table.column.year</key>
	<string>Year</string>
	<key>trash.detail.deletePermanently</key>
	<string>Delete Permanently</string>
	<key>trash.detail.restore</key>
	<string>Restore This Copy</string>
	<key>trash.detail.title</key>
	<string>Trashed Item</string>
	<key>trash.empty</key>
	<string>Trash is Empty</string>
	<key>trash.empty.button</key>
	<string>Empty Trash...</string>
	<key>trash.empty.confirm</key>
	<string>Empty Trash?</string>
	<key>trash.empty.deleteCount %lld</key>
	<string>Delete %lld items permanently</string>
	<key>trash.empty.warning</key>
	<string>This cannot be undone.</string>
	<key>trash.placeholder.description</key>
	<string>Select a trashed item to restore or permanently delete it.</string>
	<key>trash.placeholder.title</key>
	<string>Select an Item</string>
	<key>trash.title</key>
	<string>Trash</string>
	<key>trash.trashedDate.%@</key>
	<string>Trashed %@</string>
	<key>wishlist.empty.description</key>
	<string>Browse the catalog and add sets to your wishlist.</string>
	<key>wishlist.empty.title</key>
	<string>Wishlist Empty</string>
	<key>wishlist.removeFromWishlist</key>
	<string>Remove from Wishlist</string>
	<key>wishlist.title</key>
	<string>Wishlist</string>
	<key>wishlist.viewPicker</key>
	<string>View</string>
</dict>
</plist>
