Countries | World Travel

{$t('worldtravel.country_list')}

{filteredCountries.length} {$t('worldtravel.of')} {totalCountries} {$t('worldtravel.countries')}

{#if searchQuery.length > 0} {/if}
{$t('worldtravel.filter_by')}:
{#if subRegionOption}
{subRegionOption}
{/if} {#if searchQuery || filterOption !== 'all' || subRegionOption} {/if}
{#if showMap}
{/if} {#if showGlobeSpin}
{#if isLoadingGlobeSpin}

{$t('worldtravel.spinning_globe') + '...'}

{$t('worldtravel.loading_globe_spin')}

{:else if globeSpinData}

{$t('worldtravel.destination_revealed')}

{$t('worldtravel.your_random_adventure_awaits')}

{globeSpinData.country.name} flag
{globeSpinData.country.country_code}
{#if globeSpinData.country.num_visits > 0}
{$t('adventures.visited')}
{/if}

{globeSpinData.country.name}

{globeSpinData.country.subregion}
{#if globeSpinData.country.capital}
{globeSpinData.country.capital}
{/if}
{$t('worldtravel.exploration_progress')} {globeSpinData.country.num_visits}/{globeSpinData.country.num_regions}
{Math.round( (globeSpinData.country.num_visits / globeSpinData.country.num_regions) * 100 )}% explored
{#if globeSpinData.region || globeSpinData.city}
{$t('worldtravel.dive_deeper')}
{#if globeSpinData.region}

{$t('adventures.region')}

{globeSpinData.region.name}

{globeSpinData.region.num_cities} {$t('worldtravel.cities_available')}

{/if} {#if globeSpinData.city}

{$t('adventures.city')}

{globeSpinData.city.name}

{$t('worldtravel.in')} {globeSpinData.city.region_name}

{/if}
{/if}
{$t('worldtravel.explore_country')}
{:else}

{$t('worldtravel.no_globe_spin_data')}

{$t('worldtravel.globe_spin_error_desc')}

{/if}
{/if}
{#if filteredCountries.length === 0}

{$t('worldtravel.no_countries_found')}

{$t('worldtravel.no_countries_found_desc')}

{#if allCountries.length === 0}

{$t('worldtravel.no_country_data_available')}

{$t('worldtravel.no_country_data_available_desc')}

{$t('settings.documentation_link')}
{/if}
{:else}
{#each filteredCountries as country} {/each}
{/if}

{$t('adventures.filters_and_stats')}

{$t('adventures.travel_progress')}

{$t('worldtravel.total_countries')}
{totalCountries}
{$t('worldtravel.available_to_explore')}
{$t('adventures.visited')}
{visitedCountries}
{$t('worldtravel.remaining')}
{notVisitedCountries}
{$t('worldtravel.complete')}
{completeCountries}
{$t('worldtravel.partial')}
{partialCountries}
{$t('worldtravel.progress')} {Math.round((visitedCountries / totalCountries) * 100)}%

{$t('worldtravel.filter_by_region')}

{#each worldSubregions as subregion} {/each}