UX sprint U1: three directions, IA, screens, flows, components, tokens, strings
Three visual directions (Skärgård, Kvitto, Kalas) as self-contained HTML pages with every SPEC §13.3 screen in light and dark, Swedish, plus PNG exports and the exporter script. Direction-independent docs: ia.md, screens.md, flows.md, components.md, tokens.md (values for all three directions), strings.csv (key,en,sv,notes), and the comparison with a recommendation in directions/README.md. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,465 @@
|
||||
key,en,sv,notes
|
||||
common_save,Save,Spara,
|
||||
common_cancel,Cancel,Avbryt,
|
||||
common_delete,Delete,Ta bort,
|
||||
common_edit,Edit,Ändra,
|
||||
common_close,Close,Stäng,TalkBack label of the close icon
|
||||
common_back,Back,Tillbaka,TalkBack label of the back icon
|
||||
common_continue,Continue,Fortsätt,
|
||||
common_retry,Try again,Försök igen,
|
||||
common_more_options,More options,Fler alternativ,TalkBack label of the overflow icon
|
||||
common_you,You,Du,"the viewer as a name, sentence start"
|
||||
common_you_lower,you,du,the viewer inside a sentence
|
||||
common_today,Today,Idag,
|
||||
common_yesterday,Yesterday,Igår,
|
||||
common_needs_connection,Needs connection,Kräver anslutning,§9.9
|
||||
common_could_not_reach_server,Could not reach the server,Kunde inte nå servern,§9.9
|
||||
common_offline,Offline,Offline,
|
||||
common_pending_sync,Waiting to sync,Väntar på synk,TalkBack label of the pending marker
|
||||
common_archived,Archived,Arkiverat,badge on an archived account
|
||||
common_archived_category,archived,arkiverad,suffix on an archived category chip
|
||||
common_discard_title,Discard changes?,Slänga ändringarna?,
|
||||
common_discard,Discard,Släng,
|
||||
common_keep_editing,Keep editing,Fortsätt redigera,
|
||||
common_undo,Undo,Ångra,
|
||||
common_amount_spoken,%1$s Swedish kronor,%1$s kronor,TalkBack form of an amount; %1$s = number without currency
|
||||
common_kr_suffix,SEK,kr,suffix/prefix shown in the amount field
|
||||
common_ratio,%1$s/%2$s,%1$s/%2$s,"ratio label, percents without % sign, e.g. 60/40"
|
||||
common_percent,%1$s %%,%1$s %%,"percent with one decimal, e.g. 23,4 %"
|
||||
common_user_split,%1$s %2$s,%1$s %2$s,"name + amount in a split preview: ""Du 206,00 kr"""
|
||||
common_separator_dot, · , · ,list separator
|
||||
common_and,%1$s and %2$s,%1$s och %2$s,
|
||||
nav_home,Home,Översikt,
|
||||
nav_analytics,Analytics,Statistik,
|
||||
nav_settings,Settings,Inställningar,
|
||||
fab_add_expense,Add expense,Lägg till utgift,FAB on S-4 and S-5
|
||||
balance_partner_owes_you,%1$s owes you,%1$s är skyldig dig,%1$s partner name; amount shown separately
|
||||
balance_you_owe_partner,You owe %1$s,Du är skyldig %1$s,
|
||||
balance_partner_owes_you_amount,%1$s owes you %2$s,%1$s är skyldig dig %2$s,one-line form and TalkBack sentence
|
||||
balance_you_owe_partner_amount,You owe %1$s %2$s,Du är skyldig %1$s %2$s,
|
||||
balance_all_settled,All settled up,Ni är kvitt,"global, §9.3"
|
||||
balance_account_settled,Settled up,Kvitt,"account screens and rows, §9.3"
|
||||
effect_lent,You lent %1$s,Du lånade ut %1$s,
|
||||
effect_borrowed,You borrowed %1$s,Du lånade %1$s,
|
||||
effect_not_involved,Not involved,Inte inblandad,
|
||||
effect_paid_for_yourself,Paid for yourself,Betalade för dig själv,
|
||||
settlement_row_partner_paid_you,%1$s paid you %2$s,%1$s betalade dig %2$s,
|
||||
settlement_row_you_paid_partner,You paid %1$s %2$s,Du betalade %1$s %2$s,
|
||||
settlement_row_accounts:one,%d account,%d konto,"plural one; shown as ""· 2 konton"" only when > 1"
|
||||
settlement_row_accounts:other,%d accounts,%d konton,plural other
|
||||
sync_synced_relative,Synced %1$s,Synkad %1$s,%1$s = relative time below
|
||||
time_just_now,just now,nyss,
|
||||
time_minutes_ago,%d min ago,för %d min sedan,
|
||||
time_hours_ago,%d h ago,för %d h sedan,
|
||||
sync_syncing,Syncing…,Synkar…,
|
||||
sync_pending:one,%d change waiting to sync,%d ändring väntar på synk,plural one
|
||||
sync_pending:other,%d changes waiting to sync,%d ändringar väntar på synk,plural other
|
||||
sync_rejected:one,%d change was not synced,%d ändring synkades inte,plural one
|
||||
sync_rejected:other,%d changes were not synced,%d ändringar synkades inte,plural other
|
||||
sync_failed_line,Sync failed · trying again soon,Synk misslyckades · försöker igen snart,
|
||||
sync_clock_wrong_short,Your phone's clock is wrong,Telefonens klocka går fel,
|
||||
pairing_app_name,Kvitt,Kvitt,not translated
|
||||
pairing_tagline,Shared expenses for two,Delade utgifter för två,
|
||||
pairing_code_label,Invite code,Inbjudningskod,
|
||||
pairing_code_paste,Paste,Klistra in,
|
||||
pairing_name_label,Your name,Ditt namn,
|
||||
pairing_code_help,You get the code from %1$s: from a link or from Settings › Invite partner.,Koden får du av %1$s: från en länk eller från Inställningar › Bjud in partner.,%1$s admin name when known from the link; else use pairing_code_help_generic
|
||||
pairing_code_help_generic,"You get the code from a link, or it is printed when the server is set up.","Koden får du från en länk, eller så skrivs den ut när servern sätts upp.",
|
||||
pairing_server_label,Server address,Serveradress,
|
||||
pairing_pair,Pair,Para ihop,
|
||||
pairing_pairing,Pairing…,Parar ihop…,
|
||||
pairing_again_title,Pair this phone again,Para ihop telefonen igen,§14.4.8
|
||||
pairing_again_body,Your expenses are still on this phone.,Dina utgifter finns kvar på telefonen.,
|
||||
pairing_error_invite_invalid,This code does not work. It may have expired or already been used. Ask for a new one.,Koden fungerar inte. Den kan ha gått ut eller redan använts. Be om en ny.,
|
||||
pairing_error_network,Could not reach the server. Check the address and your connection.,Kunde inte nå servern. Kontrollera adressen och anslutningen.,
|
||||
pairing_error_rate_limited,Too many attempts. Wait a while and try again.,För många försök. Vänta en stund och försök igen.,
|
||||
pairing_error_https,The address must start with https://,Adressen måste börja med https://,AC-2.8
|
||||
pairing_error_code_length,The code has 12 characters,Koden har 12 tecken,
|
||||
pairing_error_name_required,Enter your name,Skriv ditt namn,
|
||||
pairing_notification_rationale,Kvitt tells you when %1$s adds or changes something.,Kvitt säger till när %1$s lägger till eller ändrar något.,shown before the system permission prompt (AC-2.9)
|
||||
profile_step_title,Your profile,Din profil,
|
||||
profile_step_joining,You are joining %1$s's household,Du går med i %1$ss hushåll,sv genitive: name + s (no apostrophe); names ending in s get no extra s (handled in code: Jonas hushåll)
|
||||
profile_add_picture,Add picture,Lägg till bild,
|
||||
profile_change_picture,Change picture,Byt bild,
|
||||
profile_remove_picture,Remove picture,Ta bort bild,
|
||||
profile_name_label,Display name,Visningsnamn,
|
||||
profile_name_required,Enter a name,Skriv ett namn,
|
||||
profile_picture_failed,The picture could not be used,Bilden kunde inte användas,
|
||||
profile_picture_too_large,The picture is too large (max 5 MB),Bilden är för stor (högst 5 MB),payload_too_large
|
||||
profile_picture_unsupported,"Use a JPEG, PNG or WebP picture","Använd en bild i JPEG, PNG eller WebP",unsupported_media_type
|
||||
profile_picture_invalid,The picture could not be read,Bilden kunde inte läsas,image_invalid
|
||||
profile_offline_banner,Needs connection. Your profile can only be changed online.,Kräver anslutning. Profilen kan bara ändras när telefonen är online.,
|
||||
waiting_title,Waiting for your partner,Väntar på din partner,
|
||||
waiting_body,Kvitt needs both of you before you can start. Invite your partner with a link.,Kvitt behöver er båda innan ni kan börja. Bjud in din partner med en länk.,
|
||||
waiting_invite_expires,Invite valid until %1$s,Inbjudan gäller till %1$s,"%1$s weekday + date + time, e.g. mån 19 okt. 21:40"
|
||||
waiting_invite_partner,Invite partner,Bjud in partner,
|
||||
home_accounts,Accounts,Konton,
|
||||
home_new_account,New account,Nytt konto,
|
||||
home_archived_section,Archived (%d),Arkiverade (%d),
|
||||
home_settle_up,Settle up,Gör upp,
|
||||
home_account_expenses_month:one,%1$d expense in %2$s,%1$d utgift i %2$s,plural one; %2$s month name (lowercase in sv)
|
||||
home_account_expenses_month:other,%1$d expenses in %2$s,%1$d utgifter i %2$s,plural other
|
||||
home_account_no_expenses_month,No expenses in %1$s,Inga utgifter i %1$s,
|
||||
home_loading,Getting your expenses…,Hämtar era utgifter…,first sync only
|
||||
home_empty_welcome,"Welcome, %1$s and %2$s","Välkommen, %1$s och %2$s",
|
||||
home_empty_title,Create your first account,Skapa ert första konto,
|
||||
home_empty_body,"An account collects expenses that belong together, for example Everyday or Japan 2027.","Ett konto samlar utgifter som hör ihop, till exempel Vardag eller Japan 2027.",
|
||||
home_expense_saved,Expense saved,Utgiften sparades,
|
||||
home_expense_saved_offline,Saved. Syncs when you're online.,Sparad. Synkas när du är online.,
|
||||
home_settlement_saved,Payment saved,Betalningen sparades,
|
||||
account_default_split,%1$s · %2$s,%1$s · %2$s,"""50 / 50 · Jacob och Anna""; %1$s ratio, %2$s names with common_and"
|
||||
account_settle_this,Settle this account,Gör upp det här kontot,
|
||||
account_month_total,%1$s · %2$s,%1$s · %2$s,"month header: ""Oktober · 7 457,90 kr"""
|
||||
account_edit,Edit account,Ändra konto,
|
||||
account_archive,Archive,Arkivera,
|
||||
account_unarchive,Restore from archive,Återställ från arkiv,
|
||||
account_delete,Delete account,Ta bort konto,
|
||||
account_delete_blocked,"The account cannot be deleted while it has expenses, payments or recurring expenses","Kontot kan inte tas bort så länge det har utgifter, betalningar eller återkommande utgifter",AC-6.5; also error account_not_empty
|
||||
account_delete_confirm_title,Delete the account %1$s?,Ta bort kontot %1$s?,
|
||||
account_delete_confirm_body,This cannot be undone.,Det går inte att ångra.,
|
||||
account_archived_snackbar,%1$s was archived,%1$s arkiverades,
|
||||
account_unarchived_snackbar,%1$s was restored,%1$s återställdes,
|
||||
account_empty_title,No expenses yet,Inga utgifter än,
|
||||
account_empty_body,Add the first expense in %1$s.,Lägg till den första utgiften i %1$s.,
|
||||
account_editor_new,New account,Nytt konto,
|
||||
account_editor_edit,Edit account,Ändra konto,
|
||||
account_editor_name,Name,Namn,
|
||||
account_editor_default_split,Default split,Standarddelning,
|
||||
account_editor_percent_of,%1$s %%,%1$s %%,"label of a percent field: ""Jacob %"""
|
||||
account_editor_preview,Of %1$s: %2$s,Av %1$s: %2$s,"""Av 100,00 kr: Jacob 60,00 kr, Anna 40,00 kr"""
|
||||
account_editor_ratio_change_hint,The change applies to new expenses. Existing expenses keep their split.,Ändringen gäller nya utgifter. Befintliga utgifter behåller sin delning.,AC-6.3
|
||||
account_editor_offline_banner,Needs connection. Accounts can only be changed online.,Kräver anslutning. Konton kan bara ändras när telefonen är online.,
|
||||
account_editor_name_required,Enter a name,Skriv ett namn,
|
||||
account_editor_name_taken,There is already an account called %1$s,Det finns redan ett konto som heter %1$s,name_taken
|
||||
account_editor_ratio_sum,The two parts must add up to 100 %,De två delarna måste bli 100 %,bp_sum_not_10000
|
||||
expense_editor_new,New expense,Ny utgift,
|
||||
expense_editor_edit,Edit expense,Ändra utgift,
|
||||
expense_editor_amount,Amount,Belopp,
|
||||
expense_editor_amount_hint,"0,00","0,00","hint; en shows 0.00 (built from the formatter, not this string)"
|
||||
expense_editor_description,Description,Beskrivning,
|
||||
expense_editor_account,Account,Konto,
|
||||
expense_editor_category,Category,Kategori,
|
||||
expense_editor_date,Date,Datum,
|
||||
expense_editor_paid_by,Paid by,Betalt av,
|
||||
expense_editor_paid_by_toggle,Paid by %1$s. Double-tap to switch to %2$s.,Betalt av %1$s. Dubbeltryck för att byta till %2$s.,TalkBack
|
||||
expense_editor_split,Split,Delning,
|
||||
split_mode_default,Account default %1$s,Kontots standard %1$s,"%1$s ratio, e.g. 60/40"
|
||||
split_mode_ratio,Custom ratio,Egen fördelning,
|
||||
split_mode_exact,Exact amounts,Exakta belopp,
|
||||
split_mode_full,All on one person,Allt på en person,
|
||||
split_full_on,All on %1$s,Allt på %1$s,
|
||||
split_exact_rest,%1$s gets the rest,%1$s får resten,read-only field of the other user
|
||||
split_preview_effect,This expense: %1$s,Den här utgiften: %1$s,%1$s an effect line
|
||||
expense_editor_notes,Notes,Anteckningar,
|
||||
expense_editor_add_note,Add note,Lägg till anteckning,
|
||||
expense_editor_delete,Delete expense,Ta bort utgift,
|
||||
expense_editor_discard_title,Discard the expense?,Slänga utgiften?,
|
||||
expense_editor_keypad_delete,Delete,Radera,TalkBack of the keypad backspace
|
||||
expense_editor_keypad_decimal,Decimal separator,Decimaltecken,TalkBack
|
||||
expense_editor_next,Next,Nästa,IME action on the amount
|
||||
expense_editor_pick_account,Choose account,Välj konto,
|
||||
expense_editor_pick_category,Choose category,Välj kategori,
|
||||
error_amount_required,Enter an amount,Skriv ett belopp,required on amount
|
||||
error_amount_out_of_range,The amount must be between %1$s and %2$s,Beloppet måste vara mellan %1$s och %2$s,amount_out_of_range
|
||||
error_description_required,Enter a description,Skriv en beskrivning,
|
||||
error_description_too_long,At most %d characters,Högst %d tecken,
|
||||
error_date_out_of_range,The date is too far ahead or back,Datumet ligger för långt fram eller bak,§9.6
|
||||
error_exact_share_too_large,The share is larger than the amount,Andelen är större än beloppet,"AC-8.7, exact_sum_mismatch"
|
||||
error_ratio_invalid,The parts must add up to 100 %,Delarna måste bli 100 %,"bp_out_of_range, bp_sum_not_10000"
|
||||
error_generic_invalid,This could not be saved. Check the fields.,Det gick inte att spara. Kontrollera fälten.,fallback for other domain tokens
|
||||
expense_detail_title,Expense,Utgift,
|
||||
expense_detail_account,Account,Konto,
|
||||
expense_detail_date,Date,Datum,
|
||||
expense_detail_paid_by,Paid by,Betalt av,
|
||||
expense_detail_split,Split,Delning,
|
||||
expense_detail_notes,Notes,Anteckning,
|
||||
expense_detail_recurring,Recurring: %1$s,Återkommande: %1$s,AC-8.11
|
||||
expense_detail_delete_title,Delete the expense?,Ta bort utgiften?,
|
||||
expense_detail_delete_body,It disappears for both of you.,Den försvinner för er båda.,
|
||||
expense_detail_deleted_snackbar,Expense deleted,Utgiften togs bort,
|
||||
expense_detail_deleted_banner,%1$s deleted this expense · %2$s,%1$s tog bort den här utgiften · %2$s,"%1$s actor (Du/Anna), %2$s date+time"
|
||||
expense_detail_missing,This expense is not on the phone yet,Utgiften finns inte på telefonen än,
|
||||
sync_now,Sync now,Synka nu,
|
||||
timeline_title,History,Historik,
|
||||
timeline_created,%1$s created this,%1$s skapade den här,"%1$s actor: ""Anna"" or common_you"
|
||||
timeline_deleted,%1$s deleted this,%1$s tog bort den här,
|
||||
timeline_changed,%1$s changed %2$s from %3$s to %4$s,%1$s ändrade %2$s från %3$s till %4$s,%2$s a timeline_field_* (definite form)
|
||||
timeline_changed_added,%1$s added %2$s: %3$s,%1$s lade till %2$s: %3$s,old value empty (e.g. notes)
|
||||
timeline_changed_removed,%1$s removed %2$s,%1$s tog bort %2$s,new value empty
|
||||
timeline_recurring,Created automatically (recurring),Skapad automatiskt (återkommande),source recurring
|
||||
timeline_import,Imported from Splitwise,Importerad från Splitwise,source import
|
||||
timeline_pending,Your change is waiting to sync,Din ändring väntar på synk,AC-12.5
|
||||
timeline_time,· %1$s,· %1$s,"""· 16 okt. 19:40"""
|
||||
timeline_field_account,the account,kontot,
|
||||
timeline_field_category,the category,kategorin,
|
||||
timeline_field_payer,the payer,betalaren,
|
||||
timeline_field_amount,the amount,beloppet,
|
||||
timeline_field_description,the description,beskrivningen,
|
||||
timeline_field_notes,the notes,anteckningen,
|
||||
timeline_field_date,the date,datumet,
|
||||
timeline_field_split_mode,the split,delningen,split_mode and splits are shown as one change when both differ
|
||||
timeline_field_splits,the shares,andelarna,
|
||||
timeline_field_from,who paid,vem som betalade,settlement from_user_id
|
||||
timeline_field_to,who received,vem som fick,settlement to_user_id
|
||||
timeline_field_note,the note,anteckningen,settlement note
|
||||
timeline_field_allocations,the allocation,fördelningen,
|
||||
settle_title,Settle up,Gör upp,
|
||||
settle_title_edit,Edit payment,Ändra betalning,
|
||||
settle_you_pay,You pay %1$s,Du betalar %1$s,
|
||||
settle_partner_pays,%1$s pays you,%1$s betalar dig,
|
||||
settle_swap,Swap direction,Byt riktning,TalkBack and tooltip
|
||||
settle_amount,Amount,Belopp,
|
||||
settle_allocation,Allocation,Fördelning,
|
||||
settle_row_debt_you_owe,You owe %1$s,Du är skyldig %1$s,payer is the viewer
|
||||
settle_row_debt_partner_owes,%1$s owes you %2$s,%1$s är skyldig dig %2$s,
|
||||
settle_row_debt_payer_owes,%1$s owes %2$s,%1$s är skyldig %2$s,payer is the partner
|
||||
settle_row_settled,Settled up,Kvitt,
|
||||
settle_row_remove,Remove %1$s from the allocation,Ta bort %1$s från fördelningen,TalkBack
|
||||
settle_over_settle_warning,This settles more than is owed in %1$s,Det här reglerar mer än som är skyldigt i %1$s,AC-11.5
|
||||
settle_remaining,Left to allocate %1$s,Kvar att fördela %1$s,
|
||||
settle_over_allocated,%1$s too much,%1$s för mycket,
|
||||
settle_add_account,Add account,Lägg till konto,
|
||||
settle_propose_again,Suggest again,Föreslå igen,
|
||||
settle_untouched_info,%1$s is not affected: there %2$s.,%1$s påverkas inte: där %2$s.,"%2$s e.g. ""är Anna skyldig dig 1 184,50 kr"" — build with settle_untouched_owes_you"
|
||||
settle_untouched_owes_you,%1$s owes you %2$s,är %1$s skyldig dig %2$s,"fragment for settle_untouched_info (sv word order after ""där"")"
|
||||
settle_date,Date,Datum,
|
||||
settle_note,Note,Anteckning,
|
||||
settle_confirm,Confirm,Bekräfta,
|
||||
settle_confirm_dialog_title,Confirm the payment?,Bekräfta betalningen?,
|
||||
settle_confirm_anyway,Confirm anyway,Bekräfta ändå,
|
||||
settle_change,Change,Ändra,
|
||||
error_allocation_sum,The accounts must add up to the amount,Kontona måste bli lika med beloppet,allocation_sum_mismatch
|
||||
error_allocation_positive,"Each account needs at least 0,01","Varje konto behöver minst 0,01 kr",allocation_not_positive
|
||||
error_no_allocations,Add at least one account,Lägg till minst ett konto,no_allocations
|
||||
error_too_many_allocations,At most 50 accounts,Högst 50 konton,too_many_allocations
|
||||
error_note_too_long,At most %d characters,Högst %d tecken,
|
||||
settlement_detail_title,Payment,Betalning,
|
||||
settlement_detail_delete_title,Delete the payment?,Ta bort betalningen?,
|
||||
settlement_detail_delete_body,Balances are recalculated for both of you.,Saldona räknas om för er båda.,
|
||||
settlement_detail_deleted_banner,%1$s deleted this payment · %2$s,%1$s tog bort den här betalningen · %2$s,
|
||||
settlement_detail_deleted_snackbar,Payment deleted,Betalningen togs bort,
|
||||
analytics_title,Analytics,Statistik,
|
||||
analytics_period,Period,Period,
|
||||
range_this_month,This month,Denna månad,
|
||||
range_last_3_months,Last 3 months,Senaste 3 mån,
|
||||
range_last_6_months,Last 6 months,Senaste 6 mån,
|
||||
range_last_12_months,Last 12 months,Senaste 12 mån,
|
||||
range_this_year,This year,I år,
|
||||
range_all_time,All time,All tid,
|
||||
range_custom,Custom…,Anpassad…,
|
||||
analytics_range_dates,%1$s – %2$s,%1$s – %2$s,
|
||||
granularity_month,Month,Månad,
|
||||
granularity_week,Week,Vecka,
|
||||
measure_household,Household,Hushållet,
|
||||
measure_my_share,My share,Min del,
|
||||
group_by_category,Category,Kategori,
|
||||
group_by_account,Account,Konto,
|
||||
analytics_total_household,Household spending,Hushållets utgifter,
|
||||
analytics_total_my_share,Your share,Din del,
|
||||
analytics_over_time,Spending over time,Utgifter över tid,
|
||||
analytics_by_category,By category,Per kategori,
|
||||
analytics_by_account,By account,Per konto,
|
||||
analytics_week_label,W%1$d,v. %1$d,x-axis week label
|
||||
analytics_axis_thousands,%1$sk,%1$s tkr,y-axis compact
|
||||
analytics_empty,No expenses in this period,Inga utgifter i den här perioden,
|
||||
analytics_change_period,Change period,Byt period,
|
||||
analytics_summary_over_time,"Spending over time, %1$s: highest in %2$s with %3$s, lowest in %4$s with %5$s.","Utgifter över tid, %1$s: högst i %2$s med %3$s, lägst i %4$s med %5$s.",TalkBack summary of chart 1
|
||||
analytics_summary_breakdown,%1$s: largest is %2$s with %3$s (%4$s).,%1$s: störst är %2$s med %3$s (%4$s).,TalkBack summary of charts 2 and 3
|
||||
analytics_bar_spoken,%1$s: %2$s,%1$s: %2$s,TalkBack per bar
|
||||
drilldown_empty,No expenses any more,Inga utgifter längre,
|
||||
drilldown_title_category_period,"%1$s, %2$s","%1$s, %2$s","""Mat & hushåll, oktober 2026"""
|
||||
settings_title,Settings,Inställningar,
|
||||
settings_role_admin,You · Admin,Du · Administratör,
|
||||
settings_role_member,You,Du,
|
||||
settings_partner,%1$s · Partner,%1$s · Partner,
|
||||
settings_profile,Profile,Profil,
|
||||
settings_categories,Categories,Kategorier,
|
||||
settings_recurring,Recurring expenses,Återkommande utgifter,
|
||||
settings_devices,Devices,Enheter,
|
||||
settings_invite_partner,Invite partner,Bjud in partner,
|
||||
settings_pair_device,Pair a device,Para ihop en enhet,
|
||||
settings_sync_status,Sync status,Synkstatus,
|
||||
settings_about,About Kvitt,Om Kvitt,
|
||||
settings_pending_badge,%d waiting,%d väntar,
|
||||
settings_update_badge,Update available,Uppdatering finns,
|
||||
categories_title,Categories,Kategorier,
|
||||
categories_new,New category,Ny kategori,
|
||||
categories_archived,Archived (%d),Arkiverade (%d),
|
||||
categories_reorder_offline,Needs connection to change,Kräver anslutning för att ändra,
|
||||
categories_move_up,Move up,Flytta upp,TalkBack custom action
|
||||
categories_move_down,Move down,Flytta ned,TalkBack custom action
|
||||
category_editor_new,New category,Ny kategori,
|
||||
category_editor_edit,Edit category,Ändra kategori,
|
||||
category_editor_name,Name,Namn,
|
||||
category_editor_reset_name,Reset name,Återställ namn,AC-7.4
|
||||
category_editor_icon,Icon,Ikon,
|
||||
category_editor_color,Colour,Färg,
|
||||
category_editor_archive,Archive,Arkivera,
|
||||
category_editor_unarchive,Restore from archive,Återställ från arkiv,
|
||||
category_editor_delete,Delete category,Ta bort kategori,
|
||||
category_delete_blocked_default,"Default categories cannot be deleted, only archived","Standardkategorier kan inte tas bort, bara arkiveras",category_is_default
|
||||
category_delete_blocked_in_use,The category is used by expenses or recurring expenses. Archive it instead.,Kategorin används av utgifter eller återkommande utgifter. Arkivera den i stället.,category_in_use
|
||||
category_name_required,Enter a name,Skriv ett namn,
|
||||
category_default_groceries,Groceries,Mat & hushåll,AC-7.2
|
||||
category_default_restaurants,Restaurants,Restaurang & café,
|
||||
category_default_home,Home,Hem,
|
||||
category_default_utilities,Utilities,Räkningar,
|
||||
category_default_transport,Transport,Transport,
|
||||
category_default_travel,Travel,Resor,
|
||||
category_default_entertainment,Entertainment,Nöje,
|
||||
category_default_health,Health,Hälsa,
|
||||
category_default_shopping,Shopping,Shopping,
|
||||
category_default_other,Other,Övrigt,
|
||||
color_green,Green,Grön,"TalkBack of colour swatches, §9.7 tokens"
|
||||
color_orange,Orange,Orange,
|
||||
color_brown,Brown,Brun,
|
||||
color_yellow,Yellow,Gul,
|
||||
color_blue,Blue,Blå,
|
||||
color_teal,Teal,Blågrön,
|
||||
color_purple,Purple,Lila,
|
||||
color_red,Red,Röd,
|
||||
color_pink,Pink,Rosa,
|
||||
color_grey,Grey,Grå,
|
||||
color_indigo,Indigo,Indigo,
|
||||
color_lime,Lime,Lime,
|
||||
icon_shopping_cart,Shopping cart,Kundvagn,"TalkBack of icon picker, §9.7 tokens"
|
||||
icon_restaurant,Restaurant,Restaurang,
|
||||
icon_local_cafe,Café,Kafé,
|
||||
icon_home,Home,Hem,
|
||||
icon_bolt,Electricity,El,
|
||||
icon_water_drop,Water,Vatten,
|
||||
icon_wifi,Internet,Internet,
|
||||
icon_directions_car,Car,Bil,
|
||||
icon_train,Train,Tåg,
|
||||
icon_local_gas_station,Fuel,Bränsle,
|
||||
icon_flight,Flight,Flyg,
|
||||
icon_hotel,Hotel,Hotell,
|
||||
icon_luggage,Luggage,Bagage,
|
||||
icon_movie,Film,Film,
|
||||
icon_music_note,Music,Musik,
|
||||
icon_sports_esports,Games,Spel,
|
||||
icon_fitness_center,Fitness,Träning,
|
||||
icon_medical_services,Health care,Vård,
|
||||
icon_medication,Medicine,Medicin,
|
||||
icon_shopping_bag,Shopping bag,Shoppingkasse,
|
||||
icon_checkroom,Clothes,Kläder,
|
||||
icon_pets,Pets,Husdjur,
|
||||
icon_child_care,Children,Barn,
|
||||
icon_school,School,Skola,
|
||||
icon_card_giftcard,Gift,Present,
|
||||
icon_celebration,Party,Fest,
|
||||
icon_build,Repairs,Reparationer,
|
||||
icon_chair,Furniture,Möbler,
|
||||
icon_subscriptions,Subscriptions,Prenumerationer,
|
||||
icon_category,Other,Övrigt,
|
||||
sync_status_title,Sync status,Synkstatus,
|
||||
sync_status_all_synced,Everything is synced,Allt är synkat,
|
||||
sync_status_pending_title,Pending changes (%d),Väntande ändringar (%d),
|
||||
sync_status_tag_new,new,ny,
|
||||
sync_status_tag_changed,changed,ändrad,
|
||||
sync_status_tag_deleted,deleted,borttagen,
|
||||
sync_status_rejected_title,Changes that were not synced,Ändringar som inte synkades,
|
||||
sync_status_dismiss,Remove from list,Ta bort från listan,
|
||||
sync_reject_stale,Your change was replaced by a newer change from %1$s,Din ändring ersattes av en nyare ändring från %1$s,§14.4.6
|
||||
sync_reject_deleted,This was deleted before your change arrived,Den här togs bort innan din ändring kom fram,
|
||||
sync_reject_validation,This change was not valid and was not saved,Ändringen var inte giltig och sparades inte,
|
||||
sync_reject_reference,Its account or category no longer exists,Dess konto eller kategori finns inte längre,
|
||||
sync_reject_clock_skew,Your phone's clock is wrong. Fix it and sync again,Telefonens klocka går fel. Rätta den och synka igen,
|
||||
sync_status_clock_warning,Your phone's clock is wrong. Fix it and sync again.,Telefonens klocka går fel. Rätta den och synka igen.,§9.10
|
||||
update_available,Version %1$s available,Version %1$s finns,
|
||||
update_install,Update,Uppdatera,
|
||||
update_later,Later,Senare,
|
||||
update_downloading,Downloading… %1$d %%,Laddar ner… %1$d %%,
|
||||
update_failed,"Download failed, try again",Nedladdningen misslyckades. Försök igen.,AC-16.4
|
||||
update_permission_title,Allow installation,Tillåt installation,
|
||||
update_permission_body,Android asks once whether Kvitt may install apps. Choose Allow from this source and go back.,Android frågar en gång om Kvitt får installera appar. Välj Tillåt från den här källan och gå tillbaka.,AC-16.3; Android setting name differs per locale
|
||||
update_up_to_date,You have the latest version,Du har den senaste versionen,
|
||||
update_check,Check for update,Sök efter uppdatering,
|
||||
removed_title,This phone has been removed,Den här telefonen har tagits bort,
|
||||
removed_body_member,Access was removed and all Kvitt data on the phone has been deleted. Ask %1$s for a new code to pair it again.,Åtkomsten togs bort och allt Kvitt-data på telefonen har raderats. Be %1$s om en ny kod för att para ihop den igen.,
|
||||
removed_body_admin,Access was removed and all Kvitt data on the phone has been deleted. Create a new code on the server to pair it again.,Åtkomsten togs bort och allt Kvitt-data på telefonen har raderats. Skapa en ny kod på servern för att para ihop den igen.,
|
||||
removed_pair_again,Pair again,Para ihop igen,
|
||||
recurring_title,Recurring expenses,Återkommande utgifter,
|
||||
recurring_new,New,Ny,
|
||||
recurring_every_month_on,Every month on day %1$d,Varje månad den %1$d:e,"sv ordinal: 1:a, 2:a, otherwise :e — use recurring_every_month_on_1_2 for 1 and 2"
|
||||
recurring_every_month_on_1_2,Every month on day %1$d,Varje månad den %1$d:a,"for days 1, 2, 21, 22, 31 (sv ordinal -a)"
|
||||
recurring_next,Next: %1$s,Nästa: %1$s,
|
||||
recurring_paused,Paused,Pausad,
|
||||
recurring_empty_title,No recurring expenses,Inga återkommande utgifter,
|
||||
recurring_empty_body,"Rent, electricity and streaming can be added automatically every month.","Hyra, el och streaming kan läggas in automatiskt varje månad.",
|
||||
recurring_empty_action,New recurring expense,Ny återkommande utgift,
|
||||
recurring_editor_new,New recurring expense,Ny återkommande utgift,
|
||||
recurring_editor_edit,Edit recurring expense,Ändra återkommande utgift,
|
||||
recurring_day_of_month,Day of month,Dag i månaden,
|
||||
recurring_day_clamp_hint,In shorter months the last day is used,I kortare månader används sista dagen,days 29–31
|
||||
recurring_first_month,First month,Första månad,
|
||||
recurring_last_month,Last month (optional),Sista månad (valfritt),
|
||||
recurring_paused_switch,Paused,Pausad,
|
||||
recurring_resume_hint,Months that passed while paused are not created afterwards.,Månader som passerat under pausen skapas inte i efterhand.,§9.5
|
||||
recurring_edit_hint,The change applies to upcoming expenses.,Ändringen gäller kommande utgifter.,AC-9.4
|
||||
recurring_delete_title,Delete %1$s?,Ta bort %1$s?,
|
||||
recurring_delete_body,Expenses already created stay.,Utgifter som redan skapats finns kvar.,
|
||||
recurring_offline_banner,Needs connection. Recurring expenses can only be changed online.,Kräver anslutning. Återkommande utgifter kan bara ändras när telefonen är online.,
|
||||
error_end_before_start,The last month cannot be before the first,Sista månaden kan inte vara före den första,
|
||||
error_start_too_early,At most 12 months back,Högst 12 månader bakåt,
|
||||
devices_title,Devices,Enheter,
|
||||
devices_paired,Paired %1$s,Parad %1$s,
|
||||
devices_last_seen,Last seen %1$s,Senast sedd %1$s,
|
||||
devices_app_version,Kvitt %1$s,Kvitt %1$s,
|
||||
devices_this_device,This device,Den här enheten,AC-3.1
|
||||
devices_revoke,Remove,Ta bort,
|
||||
devices_revoke_title,Remove %1$s?,Ta bort %1$s?,
|
||||
devices_revoke_body,The phone is signed out and its Kvitt data is deleted the next time it connects.,Telefonen loggas ut och dess Kvitt-data raderas nästa gång den ansluter.,
|
||||
devices_offline,Needs connection to show devices,Kräver anslutning för att visa enheter,
|
||||
invites_title_partner,Invite partner,Bjud in partner,
|
||||
invites_title_device,Pair a device,Para ihop en enhet,
|
||||
invites_for_me,For me,För mig,
|
||||
invites_for_partner,For %1$s,För %1$s,
|
||||
invites_valid_until,Valid until %1$s,Gäller till %1$s,
|
||||
invites_share,Share,Dela,
|
||||
invites_copy_code,Copy code,Kopiera kod,
|
||||
invites_code_copied,Code copied,Koden kopierades,
|
||||
invites_share_message,Join our household in Kvitt: %1$s The code is %2$s.,Gå med i vårt hushåll i Kvitt: %1$s Koden är %2$s.,
|
||||
invites_pending,Pending invites,Väntande inbjudningar,
|
||||
invites_kind_partner,Partner,Partner,
|
||||
invites_kind_device,Device for %1$s,Enhet för %1$s,
|
||||
invites_code_hidden,The code is only shown when it is created,Koden visas bara när den skapas,
|
||||
invites_cancel,Cancel invite,Avbryt inbjudan,
|
||||
invites_cancel_title,Cancel the invite?,Avbryta inbjudan?,
|
||||
error_household_full,Your partner has already joined,Din partner har redan gått med,household_full
|
||||
about_title,About Kvitt,Om Kvitt,
|
||||
about_version,Version %1$s (%2$d),Version %1$s (%2$d),
|
||||
about_server,Server,Server,
|
||||
about_server_version,Server version %1$s,Serverversion %1$s,
|
||||
about_server_version_unknown,Unknown,Okänd,
|
||||
about_licences,Open-source licences,Öppen källkod-licenser,
|
||||
error_forbidden,You are not allowed to do this,Du får inte göra det här,forbidden
|
||||
error_not_found,This no longer exists,Det här finns inte längre,not_found
|
||||
error_household_incomplete,Your partner needs to join first,Din partner behöver gå med först,household_incomplete
|
||||
error_account_not_empty,"The account still has expenses, payments or recurring expenses","Kontot har fortfarande utgifter, betalningar eller återkommande utgifter",account_not_empty
|
||||
error_rate_limited,Too many attempts. Wait a while and try again.,För många försök. Vänta en stund och försök igen.,rate_limited
|
||||
error_server,Something went wrong on the server. Try again later.,Något gick fel på servern. Försök igen senare.,"internal, unavailable, not_implemented"
|
||||
error_app_too_old,Update Kvitt to continue,Uppdatera Kvitt för att fortsätta,protocol_unsupported
|
||||
error_validation,The server did not accept the values,Servern godtog inte värdena,validation_failed without a mapped field
|
||||
notif_channel_activity,Activity,Aktivitet,§14.6
|
||||
notif_expense_created_title,%1$s added an expense,%1$s lade till en utgift,
|
||||
notif_expense_created_body,%1$s · %2$s · %3$s,%1$s · %2$s · %3$s,description · amount · account
|
||||
notif_expense_updated_title,%1$s changed an expense,%1$s ändrade en utgift,
|
||||
notif_expense_updated_body,%1$s · %2$s,%1$s · %2$s,description · amount
|
||||
notif_expense_deleted_title,%1$s deleted an expense,%1$s tog bort en utgift,
|
||||
notif_expense_deleted_body,%1$s · %2$s,%1$s · %2$s,description · amount
|
||||
notif_settlement_created_title,%1$s recorded a payment,%1$s registrerade en betalning,
|
||||
notif_settlement_body,%1$s paid %2$s %3$s,%1$s betalade %2$s %3$s,"payer, recipient (dig/you when the viewer), amount"
|
||||
notif_settlement_body_to_you,%1$s paid you %2$s,%1$s betalade dig %2$s,recipient is the viewer
|
||||
notif_settlement_body_from_you,You paid %1$s %2$s,Du betalade %1$s %2$s,payer is the viewer
|
||||
notif_settlement_updated_title,%1$s changed a payment,%1$s ändrade en betalning,
|
||||
notif_settlement_deleted_title,%1$s deleted a payment,%1$s tog bort en betalning,
|
||||
notif_settlement_deleted_body,%1$s,%1$s,amount
|
||||
notif_recurring_created_title,Recurring expense added,Återkommande utgift tillagd,
|
||||
notif_recurring_created_body,%1$s · %2$s · %3$s,%1$s · %2$s · %3$s,description · amount · account
|
||||
notif_sync_batch_title:one,%1$s made %2$d change,%1$s gjorde %2$d ändring,plural one
|
||||
notif_sync_batch_title:other,%1$s made %2$d changes,%1$s gjorde %2$d ändringar,plural other
|
||||
notif_sync_batch_body,Open Kvitt to see them,Öppna Kvitt för att se dem,
|
||||
notif_generic_title_actor,%1$s changed something in Kvitt,%1$s ändrade något i Kvitt,sync failed
|
||||
notif_generic_title,Kvitt,Kvitt,"sync failed, actor unknown"
|
||||
notif_generic_body,Open Kvitt to see it,Öppna Kvitt för att se det,
|
||||
|
Reference in New Issue
Block a user