forked from MapComplete/MapComplete
		
	
		
			
				
	
	
		
			33 lines
		
	
	
	
		
			933 B
		
	
	
	
		
			Svelte
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
	
		
			933 B
		
	
	
	
		
			Svelte
		
	
	
	
	
	
<script lang="ts">
 | 
						|
  import Locale from "../i18n/Locale"
 | 
						|
  import LinkToWeblate from "./LinkToWeblate"
 | 
						|
 | 
						|
  /**
 | 
						|
   * Shows a small icon which will open up weblate; a contributor can translate the item for 'context' there
 | 
						|
   */
 | 
						|
  export let context: string
 | 
						|
 | 
						|
  let linkToWeblate = Locale.showLinkToWeblate
 | 
						|
  let linkOnMobile = Locale.showLinkOnMobile
 | 
						|
  let language = Locale.language
 | 
						|
</script>
 | 
						|
 | 
						|
{#if !!context && context.indexOf(":") > 0}
 | 
						|
  {#if $linkOnMobile}
 | 
						|
    <a
 | 
						|
      href={LinkToWeblate.hrefToWeblate($language, context)}
 | 
						|
      target="_blank"
 | 
						|
      class="weblate-link mx-1"
 | 
						|
    >
 | 
						|
      <img src="./assets/svg/translate.svg" class="font-gray" />
 | 
						|
    </a>
 | 
						|
  {:else if $linkToWeblate}
 | 
						|
    <a
 | 
						|
      href={LinkToWeblate.hrefToWeblate($language, context)}
 | 
						|
      class="weblate-link hidden-on-mobile mx-1"
 | 
						|
      target="_blank"
 | 
						|
    >
 | 
						|
      <img src="./assets/svg/translate.svg" class="font-gray inline-block" />
 | 
						|
    </a>
 | 
						|
  {/if}
 | 
						|
{/if}
 |