media-chrome
Version:
Custom elements (web components) for making audio and video player controls that look great in your website or app.
79 lines (78 loc) • 4.06 kB
JavaScript
import { addTranslation } from "../utils/i18n.js";
const ZhTw = {
"Start airplay": "\u958B\u59CB AirPlay \u6295\u653E",
"Stop airplay": "\u505C\u6B62 AirPlay \u6295\u653E",
Audio: "\u97F3\u8A0A",
Captions: "\u5B57\u5E55",
"Enable captions": "\u958B\u555F\u5B57\u5E55",
"Disable captions": "\u95DC\u9589\u5B57\u5E55",
"Start casting": "\u958B\u59CB\u6295\u653E",
"Stop casting": "\u505C\u6B62\u6295\u653E",
"Enter fullscreen mode": "\u5168\u87A2\u5E55",
"Exit fullscreen mode": "\u96E2\u958B\u5168\u87A2\u5E55",
Mute: "\u975C\u97F3",
Unmute: "\u53D6\u6D88\u975C\u97F3",
Loop: "\u5FAA\u74B0\u64AD\u653E",
"Enter picture in picture mode": "\u958B\u555F\u5B50\u6BCD\u756B\u9762",
"Exit picture in picture mode": "\u95DC\u9589\u5B50\u6BCD\u756B\u9762",
Play: "\u64AD\u653E",
Pause: "\u66AB\u505C",
"Playback rate": "\u64AD\u653E\u901F\u5EA6",
"Playback rate {playbackRate}": "\u64AD\u653E\u901F\u5EA6\uFF1A{playbackRate}",
Quality: "\u756B\u8CEA",
"Seek backward": "\u5012\u8F49",
"Seek forward": "\u5FEB\u8F49",
Settings: "\u8A2D\u5B9A",
Auto: "\u81EA\u52D5",
"audio player": "\u97F3\u8A0A\u64AD\u653E\u5668",
"video player": "\u5F71\u7247\u64AD\u653E\u5668",
volume: "\u97F3\u91CF",
seek: "\u5FEB\u8F49/\u5012\u8F49",
"closed captions": "\u96B1\u85CF\u5F0F\u8F14\u52A9\u5B57\u5E55",
"current playback rate": "\u76EE\u524D\u64AD\u653E\u901F\u5EA6",
"playback time": "\u64AD\u653E\u6642\u9593",
"media loading": "\u8F09\u5165\u4E2D\u22EF",
settings: "\u8A2D\u5B9A",
"audio tracks": "\u97F3\u8ECC",
quality: "\u756B\u8CEA",
play: "\u64AD\u653E",
pause: "\u66AB\u505C",
mute: "\u975C\u97F3",
unmute: "\u53D6\u6D88\u975C\u97F3",
"chapter: {chapterName}": "\u7AE0\u7BC0: {chapterName}",
live: "\u76F4\u64AD",
Off: "\u95DC\u9589",
"start airplay": "\u958B\u59CB AirPlay \u6295\u653E",
"stop airplay": "\u505C\u6B62 AirPlay \u6295\u653E",
"start casting": "\u958B\u59CB\u6295\u653E",
"stop casting": "\u505C\u6B62\u6295\u653E",
"enter fullscreen mode": "\u5168\u87A2\u5E55",
"exit fullscreen mode": "\u96E2\u958B\u5168\u87A2\u5E55",
"enter picture in picture mode": "\u958B\u555F\u5B50\u6BCD\u756B\u9762",
"exit picture in picture mode": "\u95DC\u9589\u5B50\u6BCD\u756B\u9762",
"seek to live": "\u8DF3\u5230\u76F4\u64AD",
"playing live": "\u6B63\u5728\u76F4\u64AD",
"seek back {seekOffset} seconds": "\u5012\u8F49 {seekOffset} \u79D2",
"seek forward {seekOffset} seconds": "\u5FEB\u8F49 {seekOffset} \u79D2",
"Network Error": "\u7DB2\u8DEF\u932F\u8AA4",
"Decode Error": "\u89E3\u78BC\u932F\u8AA4",
"Source Not Supported": "\u4E0D\u652F\u63F4\u7684\u5A92\u9AD4\u4F86\u6E90",
"Encryption Error": "\u52A0\u5BC6\u932F\u8AA4",
"A network error caused the media download to fail.": "\u7DB2\u8DEF\u932F\u8AA4\u5C0E\u81F4\u5A92\u9AD4\u4E0B\u8F09\u5931\u6557\u3002",
"A media error caused playback to be aborted. The media could be corrupt or your browser does not support this format.": "\u5A92\u9AD4\u932F\u8AA4\u5C0E\u81F4\u64AD\u653E\u4E2D\u6B62\uFF0C\u53EF\u80FD\u662F\u6A94\u6848\u640D\u6BC0\uFF0C\u6216\u700F\u89BD\u5668\u4E0D\u652F\u63F4\u9019\u500B\u683C\u5F0F\u3002",
"An unsupported error occurred. The server or network failed, or your browser does not support this format.": "\u767C\u751F\u4E0D\u652F\u63F4\u7684\u932F\u8AA4\u3002\u4F3A\u670D\u5668\u6216\u7DB2\u8DEF\u53EF\u80FD\u6709\u554F\u984C\uFF0C\u6216\u700F\u89BD\u5668\u4E0D\u652F\u63F4\u9019\u500B\u683C\u5F0F\u3002",
"The media is encrypted and there are no keys to decrypt it.": "\u5A92\u9AD4\u5DF2\u52A0\u5BC6\uFF0C\u4F46\u627E\u4E0D\u5230\u89E3\u5BC6\u91D1\u9470\u3002",
hour: "\u5C0F\u6642",
hours: "\u5C0F\u6642",
minute: "\u5206\u9418",
minutes: "\u5206\u9418",
second: "\u79D2",
seconds: "\u79D2",
"{time} remaining": "\u5269\u9918 {time}",
"{currentTime} of {totalTime}": "{currentTime} / {totalTime}",
"video not loaded, unknown time.": "\u5F71\u7247\u672A\u8F09\u5165\uFF0C\u6642\u9593\u672A\u77E5\u3002"
};
addTranslation("zh-TW", ZhTw);
export {
ZhTw
};