mirror of
https://github.com/we-promise/sure
synced 2026-04-25 17:15:07 +02:00
* Binance as securities provider * Disable twelve data crypto results * Add logo support and new currency pairs * FIX importer fallback * Add price clamping and optiimize retrieval * Review * Update adding-a-securities-provider.md * day gap miss fix * New fixes * Brandfetch doesn't support crypto. add new CDN * Update _investment_performance.html.erb
102 lines
4.3 KiB
YAML
102 lines
4.3 KiB
YAML
---
|
|
en:
|
|
holdings:
|
|
cash:
|
|
brokerage_cash: Brokerage cash
|
|
destroy:
|
|
success: Holding deleted
|
|
update:
|
|
success: Cost basis saved.
|
|
error: Invalid cost basis value.
|
|
unlock_cost_basis:
|
|
success: Cost basis unlocked. It may be updated on next sync.
|
|
remap_security:
|
|
success: Security updated successfully.
|
|
security_not_found: Could not find the selected security.
|
|
reset_security:
|
|
success: Security reset to provider value.
|
|
sync_prices:
|
|
success: Market data synced successfully.
|
|
unavailable: Market data sync is not available for offline securities.
|
|
provider_error: Could not fetch latest prices. Please try again in a few minutes.
|
|
errors:
|
|
security_collision: "Cannot remap: you already have a holding for %{ticker} on %{date}."
|
|
cost_basis_sources:
|
|
manual: User set
|
|
calculated: From trades
|
|
provider: From provider
|
|
cost_basis_cell:
|
|
unknown: "--"
|
|
set_cost_basis_header: "Set cost basis for %{ticker} (%{qty} shares)"
|
|
total_cost_basis_label: Total cost basis
|
|
or_per_share_label: "Or enter per share:"
|
|
per_share: per share
|
|
cancel: Cancel
|
|
save: Save
|
|
overwrite_confirm_title: Overwrite cost basis?
|
|
overwrite_confirm_body: "This will replace the current cost basis of %{current}."
|
|
holding:
|
|
per_share: per share
|
|
shares: "%{qty} shares"
|
|
unknown: "--"
|
|
no_cost_basis: No cost basis
|
|
index:
|
|
average_cost: Average cost
|
|
holdings: Holdings
|
|
name: Name
|
|
new_holding: New activity
|
|
no_holdings: No holdings to show.
|
|
return: Total return
|
|
weight: Weight
|
|
missing_price_tooltip:
|
|
description: This investment has missing values and we could not calculate
|
|
its returns or value.
|
|
missing_data: Missing data
|
|
show:
|
|
avg_cost_label: Average Cost
|
|
current_market_price_label: Current Market Price
|
|
delete: Delete
|
|
delete_subtitle: This will delete the holding and all your associated trades
|
|
on this account. This action cannot be undone.
|
|
delete_title: Delete holding
|
|
edit_security: Edit security
|
|
history: History
|
|
no_trade_history: No trade history available for this holding.
|
|
overview: Overview
|
|
portfolio_weight_label: Portfolio Weight
|
|
settings: Settings
|
|
security_label: Security
|
|
originally: "was %{ticker}"
|
|
search_security: Search security
|
|
search_security_placeholder: Search by ticker or name
|
|
cancel: Cancel
|
|
remap_security: Save
|
|
provider_disabled_warning: "Price updates paused — %{provider} provider is disabled. Switch to another provider below or re-enable it in Settings."
|
|
truncated_history_warning: "Price history is only available from %{date} onwards. Earlier dates have no data from the selected provider — this can happen when the asset was listed after your trade date, or when the provider only offers a limited historical window on its current plan."
|
|
switch_provider_label: Switch provider
|
|
switch_provider_description: "%{provider} is disabled. Search for this security from another enabled provider."
|
|
switch_provider_button: Switch
|
|
no_security_provider: Security provider not configured. Cannot search for securities.
|
|
security_remapped_label: Security remapped
|
|
provider_sent: "Provider sent: %{ticker}"
|
|
reset_to_provider: Reset to provider
|
|
reset_confirm_title: Reset security to provider?
|
|
reset_confirm_body: "This will change the security from %{current} back to %{original} and move all associated trades."
|
|
ticker_label: Ticker
|
|
trade_history_entry: "%{qty} shares of %{security} at %{price}"
|
|
total_return_label: Total Return
|
|
unknown: Unknown
|
|
cost_basis_locked_label: Cost basis is locked
|
|
cost_basis_locked_description: Your manually set cost basis won't be changed by syncs.
|
|
unlock_cost_basis: Unlock
|
|
unlock_confirm_title: Unlock cost basis?
|
|
unlock_confirm_body: This will allow the cost basis to be updated by provider syncs or trade calculations.
|
|
shares_label: Shares
|
|
book_value_label: Book Value
|
|
market_value_label: Market Value
|
|
market_data_label: Market data
|
|
market_data_sync_button: Refresh
|
|
last_price_update: Last price update
|
|
syncing: Syncing...
|
|
never: Never
|