Giter Club home page Giter Club logo

kliptok.translations's Introduction

KlipTok.Translations

A collection of translation files for the KlipTok website, as requested from the KlipTok Feedback site. Updates and suggestions are always welcome.

The en-US json file is a template that any other translation should mimic. Only the fields defined in this file are in use in KlipTok.

We prefer to use informal translations when referring to the viewer and their actions on the application.

Glossary of KlipTok terms

These terms refer to objects in the KlipTok application and should be capitalized when used in text.

Term Definition
Clip A short segment of video captured from Twitch
Channel A term Twitch uses to refer to a Streamer's live video content. We prefer NOT to use this term on KlipTok
Follow The action of requesting to receive notifications of new clips from a Streamer
Mute The action of removing a Followed channel from your KlipTok feeds without stopping following the channel
Streamer Someone who broadcasts live video on Twitch that can be clipped and appear on KlipTok
Unfollow The action of stopping following a Streamer

Naming convention

Translation files shall be named KlipTok.LANGUAGE-ABBREVIATION.json

The LANGUAGE-ABBREVIATION is derived from the ISO 639 two-letter lowercase culture code and the ISO 3166 two-letter uppercase subculture code. A complete reference of supported language tags is available from the Windows Support page.

Languages are referenced and native names are provided from https://www.venea.net/web/culture_code

kliptok.translations's People

Contributors

adrwer avatar ashleighadams avatar bestter avatar chepew23 avatar csharpfritz avatar davidandradeduarte avatar dricera avatar freyalwn avatar fstreicher avatar giannhsr avatar h-ql avatar jakubociepa avatar jkrooncoding avatar joellamsi avatar jskrojec avatar kgkopli avatar luke-777 avatar marcoruval avatar mdebruin93 avatar mkdotcs avatar mustafaag avatar nikolaylutsenko avatar pietrodicaprio avatar ptasznikarium avatar rafaeldca avatar rickvdbosch avatar rshiya avatar smabuk avatar smc83dk avatar sptremblay avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

kliptok.translations's Issues

rtl language is changing json file formatting

Hello, I'm trying to add a Persian language translation, but when I edit KlipTok.en.json and replace English words with Persian, the JSON file format changes, particularly "" location.

this is what happening
Capture

Missing text for translation and one translation that isn't working

While adding the Dutch translations for the newly added transcription texts I noticed one of the lines of text not being translated, Results from clip title search for text (visible in screenshot where I have the Dutch language active on the site). I also couldn't find it in the en-US json file.

Screenshot below with Dutch language active:
translations-kliptok

Another thing you might notice on the screenshot above is the button isn't being translated. I tested both Dutch and German which both have NextPage translations available but neither of them have the translated version showing. The same goes for the PreviousPage button.

Screenshot below with German language active:
translations-kliptok-de

Comments title

The Comments title isn't showing it's translated text on the clip view.

Web capture_31-3-2021_125018_www kliptok com

Norwegian translation

I made a Norwegian translation
Hit me up, so I can send you the file :)

Discord name: Steffino#0449

missing datepicker strings

Start and End date in date picker are missing from localization dictionary.

Those might be displayed as part of datepicker component.

image

RTL layout considerations

Hi Jeff,

RTL support has a lot of quirks that can make Kliptok uncomfortable to use for RTL users, here is some issues related to RTL layout I think you should consider.

Landing page

Landing page

  1. About link:
    Margin is set to margin-left: auto, must be changed to:
    (in _speacing.scss:70)
    @media (min-width: 768px)
    .ml-md-auto, .mx-md-auto {
    	margin-right: auto !important;
    }
    
  2. Question mark is flipped:
    Arabic, Hebrew, and other languages that use right-to-left scripts commonly include numerals or include text written in the Latin or other scripts: both of these typically flow left-to-right within the overall right-to-left context.
    Question mark “?”, exclamation mark “!”, period “.”, etc. have the BiDi class O.N. ('Other Neutrals'), which means effectively that it adapts to the directionality of the surrounding text. To ensure those issues don't occur, you can use the <bdi> tag:
      <bdi>
      	<div class="left">
              <a class="twitchChannelName" href="/clip/AntediluvianCulturedSandwichKippa-0mcY7Mj3JpPMqMSB">yuno returns?</a>
              <br>
              <a class="twitchChannelName" href="fuslie" target="">fuslie</a> يلعب Just Chatting
              <br>
              تم التسجيل منذ 9 أيام
                - سجل بواسطة wang633
          </div>
      </bdi>
    

click here for more details about <bdi> tag.

  1. Font must be changed.
  2. Ribbon should be rotated and aligned to the left:
    	(in _layout.scss:311)
    	@media (min-width: 768px)
    	.ribbon-container {
    		width: 150px;
    		height: 150px;
    		overflow: hidden;
    		position: absolute;
    		top: 2rem;
    		right: inherit;
    		left: -3px;
    		z-index: 2;
    		margin-right: 11px;
    	}
    	
    	@media (min-width: 768px)
    	(in _layout.scss:323)
    	.ribbon {
    		font: 15px;
    		color: #e6e6e6;
    		text-align: center;
    		text-shadow: rgb(0 0 0 / 80%)  0px 1px 0px;
    		transform:  rotate(-45deg);
    		position: relative;
    		padding: 5px;
    		left: 60px;
    		top: 4.5rem;
    		width: 300px;
    		background-image: -webkit-gradient(linear,  left  top,  left  bottom,  from(#c83232),  to(#ff6464));
    		box-shadow: 0px 0px 3px  rgb(0 0 0 / 30%);
    	}
    

Landing page after applying the above fixes

final landing page

Clip page

Clip

  1. Font must be changed and right aligned, also text box width should be 90%.
  2. Title must be right aligned.
  3. Font must be changed.

Clip page after applying the above fixes

final clip page

About page

about page
Change .grid-container style to:

(in _layout.scss:251)
@media (min-width: 1200px)
.grid-container {
	height: 100%;
	display: flex;
	margin-top: 0;
	flex-direction: row;
	justify-content: flex-start;
}

About page after applying the fixes

final about page

Status page

status page
Text must be right aligned.

Status page after applying the fixes

final status page

Loading page

loading page

  • Font must be changed.
  • Text must be right aligned.

Font recommendation

Dubai Font is a beautiful sans-serif typeface commissioned by the Government of Dubai in partnership with Microsoft and designed by a U.S.-based firm Monotype. It contains both Latin and Arabic script.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.