{{ progress.title }}
{{ progress.message }}
{{ app.version ? `v${app.version}` : 'latest' }}
by {{ app.author }}
{{ typeof app.description === 'object' ? app.description.short : (app.description || 'No description available') }}
{{ nostrLoading ? t('marketplace.queryingRelays') : t('common.loading') }}
{{ t('marketplace.noCommunityApps') }}
{{ nostrError }}
{{ searchQuery && selectedCategory !== 'all' ? t('marketplace.noResults', { category: categories.find(c => c.id === selectedCategory)?.name, query: searchQuery }) : searchQuery ? t('marketplace.noResultsSearch', { query: searchQuery }) : t('marketplace.noResultsCategory', { category: categories.find(c => c.id === selectedCategory)?.name }) }}