Add l10n files

This commit is contained in:
lollipopkit
2023-03-11 19:02:40 +08:00
parent 065fd15429
commit 35b5d1ccb5
6 changed files with 2198 additions and 7 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,539 @@
import 'l10n.dart';
/// The translations for English (`en`).
class SEn extends S {
SEn([String locale = 'en']) : super(locale);
@override
String get about => 'About';
@override
String get aboutThanks => '\n\nThanks to the following people who participated in the test.';
@override
String get addAServer => 'add a server';
@override
String get addOne => 'Add one';
@override
String get addPrivateKey => 'Add private key';
@override
String get alreadyLastDir => 'Already in last directory.';
@override
String get appPrimaryColor => 'App primary color';
@override
String get attention => 'Attention';
@override
String get auto => 'Auto';
@override
String get backDir => 'Back';
@override
String get backup => 'Backup';
@override
String get backupTip => 'The exported data is simply encrypted. \nPlease keep it safe.\nRestoring will not overwrite existing data (except setting).';
@override
String get backupVersionNotMatch => 'Backup version is not match.';
@override
String get cancel => 'Cancel';
@override
String get choose => 'Choose';
@override
String get chooseDestination => 'Choose destination';
@override
String get choosePrivateKey => 'Choose private key';
@override
String get clear => 'Clear';
@override
String get clickSee => 'Click here';
@override
String get close => 'Close';
@override
String get cmd => 'Command';
@override
String get containerStatus => 'Container status';
@override
String get convert => 'Convert';
@override
String get copy => 'Copy';
@override
String get copyPath => 'Copy path';
@override
String get createFile => 'Create file';
@override
String get createFolder => 'Create folder';
@override
String get currentMode => 'Current Mode';
@override
String get dark => 'Dark';
@override
String get debug => 'Debug';
@override
String get decode => 'Decode';
@override
String get delete => 'Delete';
@override
String get disconnected => 'Disconnected';
@override
String dl2Local(Object fileName) {
return 'Download [$fileName] to local?';
}
@override
String get dockerContainerName => 'Container name';
@override
String get dockerEditHost => 'Edit DOCKER_HOST';
@override
String get dockerEmptyRunningItems => 'No running container. \nIt may be that the env DOCKER_HOST is not read correctly. You can found it by running `echo \$DOCKER_HOST` in terminal.';
@override
String get dockerImage => 'Image';
@override
String dockerImagesFmt(Object count) {
return '$count images';
}
@override
String get dockerNotInstalled => 'Docker not installed';
@override
String dockerStatusRunningAndStoppedFmt(Object runningCount, Object stoppedCount) {
return '$runningCount running, $stoppedCount container stopped.';
}
@override
String dockerStatusRunningFmt(Object count) {
return '$count container running.';
}
@override
String get download => 'Download';
@override
String get downloadFinished => 'Download finished';
@override
String downloadStatus(Object percent, Object size) {
return '$percent% of $size';
}
@override
String get edit => 'Edit';
@override
String get encode => 'Encode';
@override
String get error => 'Error';
@override
String get exampleName => 'Example name';
@override
String get experimentalFeature => 'Experimental feature';
@override
String get export => 'Export';
@override
String get extraArgs => 'Extra args';
@override
String get feedback => 'Feedback';
@override
String get feedbackOnGithub => 'If you have any questions, please feedback on Github.';
@override
String get fieldMustNotEmpty => 'These fields must not be empty.';
@override
String fileNotExist(Object file) {
return '$file not exist';
}
@override
String fileTooLarge(Object file, Object size, Object sizeMax) {
return 'File \'$file\' too large $size, max $sizeMax';
}
@override
String get files => 'Files';
@override
String foundNUpdate(Object count) {
return 'Found $count update';
}
@override
String get go => 'Go';
@override
String get goto => 'Go to';
@override
String get host => 'Host';
@override
String httpFailedWithCode(Object code) {
return 'request failed, status code: $code';
}
@override
String get imagesList => 'Images list';
@override
String get import => 'Import';
@override
String get importAndExport => 'Import and Export';
@override
String get inputDomainHere => 'Input Domain here';
@override
String get install => 'install';
@override
String get installDockerWithUrl => 'Please https://docs.docker.com/engine/install docker first.';
@override
String get invalidJson => 'Invalid JSON';
@override
String get invalidVersion => 'Invalid version';
@override
String invalidVersionHelp(Object url) {
return 'Please make sure that docker is installed correctly, or that you are using a non-self-compiled version. If you don\'t have the above issues, please submit an issue on $url.';
}
@override
String get isBusy => 'Is busy now';
@override
String get keepForeground => 'Keep app foreground!';
@override
String get keyAuth => 'Key Auth';
@override
String get lastTry => 'Last try!';
@override
String get launchPage => 'Launch page';
@override
String get license => 'License';
@override
String get light => 'Light';
@override
String get loadingFiles => 'Loading files...';
@override
String get loss => 'loss';
@override
String madeWithLove(Object myGithub) {
return '\nMade with ❤️ by $myGithub';
}
@override
String get max => 'max';
@override
String get maxRetryCount => 'Number of server reconnection';
@override
String get maxRetryCountEqual0 => 'Will retry again and again.';
@override
String get min => 'min';
@override
String get ms => 'ms';
@override
String get name => 'Name';
@override
String get newContainer => 'New container';
@override
String get noClient => 'No client';
@override
String get noInterface => 'No interface';
@override
String get noResult => 'No result';
@override
String get noSavedPrivateKey => 'No saved private keys.';
@override
String get noSavedSnippet => 'No saved snippets.';
@override
String get noServerAvailable => 'No server available.';
@override
String get noUpdateAvailable => 'No update available';
@override
String get ok => 'OK';
@override
String get onServerDetailPage => 'On server detail page';
@override
String get open => 'Open';
@override
String get path => 'Path';
@override
String get pickFile => 'Pick file';
@override
String get ping => 'Ping';
@override
String get pingAvg => 'Avg:';
@override
String get pingInputIP => 'Please input a target IP/domain.';
@override
String get pingNoServer => 'No server to ping.\nPlease add a server in server tab.';
@override
String get pkg => 'Pkg';
@override
String get platformNotSupportUpdate => 'Current platform does not support in app update.\nPlease build from source and install it.';
@override
String get plzEnterHost => 'Please enter host.';
@override
String get plzSelectKey => 'Please select a key.';
@override
String get port => 'Port';
@override
String get preview => 'Preview';
@override
String get privateKey => 'Private Key';
@override
String get pwd => 'Password';
@override
String get rename => 'Rename';
@override
String reportBugsOnGithubIssue(Object url) {
return 'Please report bugs on $url';
}
@override
String get restore => 'Restore';
@override
String get restoreSuccess => 'Restore success. Restart app to apply.';
@override
String restoreSureWithDate(Object date) {
return 'Are you sure to restore from $date ?';
}
@override
String get result => 'Result';
@override
String get run => 'Run';
@override
String get save => 'Save';
@override
String get second => 's';
@override
String get server => 'Server';
@override
String get serverTabConnecting => 'Connecting...';
@override
String get serverTabEmpty => 'There is no server.\nClick the fab to add one.';
@override
String get serverTabFailed => 'Failed';
@override
String get serverTabLoading => 'Loading...';
@override
String get serverTabPlzSave => 'Please \'save\' this private key again.';
@override
String get serverTabUnkown => 'Unknown state';
@override
String get setting => 'Setting';
@override
String get sftpDlPrepare => 'Preparing to connect...';
@override
String get sftpNoDownloadTask => 'No download task.';
@override
String get sftpSSHConnected => 'SFTP Connected';
@override
String get showDistLogo => 'Show distribution logo';
@override
String get snippet => 'Snippet';
@override
String spentTime(Object time) {
return 'Spent time: $time';
}
@override
String sshTip(Object url) {
return 'This function is now in the experimental stage.\n\nPlease report bugs on $url or join our development.';
}
@override
String get start => 'Start';
@override
String get stop => 'Stop';
@override
String sureDelete(Object name) {
return 'Are you sure to delete [$name]?';
}
@override
String get sureNoPwd => 'Are you sure to use no password?';
@override
String sureToDeleteServer(Object server) {
return 'Are you sure to delete server [$server]?';
}
@override
String get termTheme => 'Terminal theme';
@override
String get themeMode => 'Theme mode';
@override
String get times => 'Times';
@override
String get ttl => 'ttl';
@override
String get unknown => 'unknown';
@override
String get unknownError => 'Unknown error';
@override
String get unkownConvertMode => 'Unknown convert mode';
@override
String get update => 'Update';
@override
String get updateAll => 'Update all';
@override
String get updateIntervalEqual0 => 'You set to 0, will not update automatically.\nCan\'t calculate CPU status.';
@override
String get updateServerStatusInterval => 'Server status update interval';
@override
String updateTip(Object newest) {
return 'Update: v1.0.$newest';
}
@override
String updateTipTooLow(Object newest) {
return 'Current version is too low, please update to v1.0.$newest';
}
@override
String get upsideDown => 'Upside Down';
@override
String get urlOrJson => 'URL or JSON';
@override
String get user => 'User';
@override
String versionHaveUpdate(Object build) {
return 'Found: v1.0.$build, click to update';
}
@override
String versionUnknownUpdate(Object build) {
return 'Current: v1.0.$build';
}
@override
String versionUpdated(Object build) {
return 'Current: v1.0.$build, is up to date';
}
@override
String get waitConnection => 'Please wait for the connection to be established.';
@override
String get willTakEeffectImmediately => 'Will take effect immediately';
}

View File

@@ -0,0 +1,539 @@
import 'l10n.dart';
/// The translations for Chinese (`zh`).
class SZh extends S {
SZh([String locale = 'zh']) : super(locale);
@override
String get about => '关于';
@override
String get aboutThanks => '\n\n感谢以下参与软件测试的各位。';
@override
String get addAServer => '添加服务器';
@override
String get addOne => '前去新增';
@override
String get addPrivateKey => '添加一个私钥';
@override
String get alreadyLastDir => '已经是最上层目录了';
@override
String get appPrimaryColor => 'App主要色';
@override
String get attention => '注意';
@override
String get auto => '自动';
@override
String get backDir => '返回上一级';
@override
String get backup => '备份';
@override
String get backupTip => '导出的数据仅进行了简单加密,请妥善保管。\n除了设置项,恢复的数据不会覆盖现有数据。';
@override
String get backupVersionNotMatch => '备份版本不匹配,无法恢复';
@override
String get cancel => '取消';
@override
String get choose => '选择';
@override
String get chooseDestination => '选择目标';
@override
String get choosePrivateKey => '选择私钥';
@override
String get clear => '清除';
@override
String get clickSee => '点击查看';
@override
String get close => '关闭';
@override
String get cmd => '命令';
@override
String get containerStatus => '容器状态';
@override
String get convert => '转换';
@override
String get copy => '复制';
@override
String get copyPath => '复制路径';
@override
String get createFile => '创建文件';
@override
String get createFolder => '创建文件夹';
@override
String get currentMode => '当前模式';
@override
String get dark => '';
@override
String get debug => '调试';
@override
String get decode => '解码';
@override
String get delete => '删除';
@override
String get disconnected => '连接断开';
@override
String dl2Local(Object fileName) {
return '下载 [$fileName] 到本地?';
}
@override
String get dockerContainerName => '容器名';
@override
String get dockerEditHost => '编辑 DOCKER_HOST';
@override
String get dockerEmptyRunningItems => '没有正在运行的容器。\n这可能是因为环境变量 DOCKER_HOST 没有被正确读取。你可以通过在终端内运行 `echo \$DOCKER_HOST` 来获取。';
@override
String get dockerImage => '镜像';
@override
String dockerImagesFmt(Object count) {
return '$count 个镜像';
}
@override
String get dockerNotInstalled => 'Docker未安装';
@override
String dockerStatusRunningAndStoppedFmt(Object runningCount, Object stoppedCount) {
return '$runningCount个正在运行, $stoppedCount个已停止';
}
@override
String dockerStatusRunningFmt(Object count) {
return '$count个容器正在运行';
}
@override
String get download => '下载';
@override
String get downloadFinished => '下载完成!';
@override
String downloadStatus(Object percent, Object size) {
return '$size$percent%';
}
@override
String get edit => '编辑';
@override
String get encode => '编码';
@override
String get error => '出错了';
@override
String get exampleName => '名称示例';
@override
String get experimentalFeature => '实验性功能';
@override
String get export => '导出';
@override
String get extraArgs => '额外参数';
@override
String get feedback => '反馈';
@override
String get feedbackOnGithub => '如果你有任何问题请在GitHub反馈';
@override
String get fieldMustNotEmpty => '这些输入框不能为空。';
@override
String fileNotExist(Object file) {
return '$file 不存在';
}
@override
String fileTooLarge(Object file, Object size, Object sizeMax) {
return '文件 \'$file\' 过大 \'$size\',超过了 $sizeMax';
}
@override
String get files => '文件';
@override
String foundNUpdate(Object count) {
return '找到 $count 个更新';
}
@override
String get go => '开始';
@override
String get goto => '前往';
@override
String get host => '主机';
@override
String httpFailedWithCode(Object code) {
return '请求失败, 状态码: $code';
}
@override
String get imagesList => '镜像列表';
@override
String get import => '导入';
@override
String get importAndExport => '导入或导出';
@override
String get inputDomainHere => '在这里输入域名';
@override
String get install => '安装';
@override
String get installDockerWithUrl => '请先 https://docs.docker.com/engine/install docker';
@override
String get invalidJson => '无效的json存在格式问题';
@override
String get invalidVersion => '不支持的版本';
@override
String invalidVersionHelp(Object url) {
return '请确保正确安装了docker或者使用的非自编译版本。如果没有以上问题请在 $url 提交问题。';
}
@override
String get isBusy => '当前正忙';
@override
String get keepForeground => '请保持应用处于前台!';
@override
String get keyAuth => '公钥认证';
@override
String get lastTry => '最后尝试';
@override
String get launchPage => '启动页';
@override
String get license => '开源证书';
@override
String get light => '';
@override
String get loadingFiles => '正在加载目录。。。';
@override
String get loss => '丢包率';
@override
String madeWithLove(Object myGithub) {
return '\n用❤️制作 by $myGithub';
}
@override
String get max => '最大';
@override
String get maxRetryCount => '服务器尝试重连次数';
@override
String get maxRetryCountEqual0 => '会无限重试';
@override
String get min => '最小';
@override
String get ms => '毫秒';
@override
String get name => '名称';
@override
String get newContainer => '新建容器';
@override
String get noClient => '没有SSH连接';
@override
String get noInterface => '没有可用的接口';
@override
String get noResult => '无结果';
@override
String get noSavedPrivateKey => '没有已保存的私钥。';
@override
String get noSavedSnippet => '没有已保存的代码片段。';
@override
String get noServerAvailable => '没有可用的服务器。';
@override
String get noUpdateAvailable => '没有可用更新';
@override
String get ok => '';
@override
String get onServerDetailPage => '在服务器详情页';
@override
String get open => '打开';
@override
String get path => '路径';
@override
String get pickFile => '选择文件';
@override
String get ping => 'Ping';
@override
String get pingAvg => '平均:';
@override
String get pingInputIP => '请输入目标IP或域名';
@override
String get pingNoServer => '没有服务器可用于Ping\n请在服务器tab添加服务器后再试';
@override
String get pkg => '包管理';
@override
String get platformNotSupportUpdate => '当前平台不支持更新,请编译最新源码后手动安装';
@override
String get plzEnterHost => '请输入主机';
@override
String get plzSelectKey => '请选择私钥';
@override
String get port => '端口';
@override
String get preview => '预览';
@override
String get privateKey => '私钥';
@override
String get pwd => '密码';
@override
String get rename => '重命名';
@override
String reportBugsOnGithubIssue(Object url) {
return '请到 $url 提交问题';
}
@override
String get restore => '恢复';
@override
String get restoreSuccess => '恢复成功需要重启App来应用更改';
@override
String restoreSureWithDate(Object date) {
return '确定恢复 $date 的备份吗?';
}
@override
String get result => '结果';
@override
String get run => '运行';
@override
String get save => '保存';
@override
String get second => '';
@override
String get server => '服务器';
@override
String get serverTabConnecting => '连接中...';
@override
String get serverTabEmpty => '现在没有服务器。\n点击右下方按钮来添加。';
@override
String get serverTabFailed => '失败';
@override
String get serverTabLoading => '加载中...';
@override
String get serverTabPlzSave => '请再次保存该私钥';
@override
String get serverTabUnkown => '未知状态';
@override
String get setting => '设置';
@override
String get sftpDlPrepare => '准备连接至服务器...';
@override
String get sftpNoDownloadTask => '没有下载任务';
@override
String get sftpSSHConnected => 'SFTP 已连接,即将开始下载...';
@override
String get showDistLogo => '显示发行版 Logo';
@override
String get snippet => '代码片段';
@override
String spentTime(Object time) {
return '耗时: $time';
}
@override
String sshTip(Object url) {
return '该功能目前处于测试阶段。\n\n请在 $url 反馈问题,或者加入我们开发。';
}
@override
String get start => '开始';
@override
String get stop => '停止';
@override
String sureDelete(Object name) {
return '确定删除[$name]';
}
@override
String get sureNoPwd => '确认使用无密码?';
@override
String sureToDeleteServer(Object server) {
return '你确定要删除服务器 [$server] 吗?';
}
@override
String get termTheme => '终端主题';
@override
String get themeMode => '主题模式';
@override
String get times => '';
@override
String get ttl => '缓存时间';
@override
String get unknown => '未知';
@override
String get unknownError => '未知错误';
@override
String get unkownConvertMode => '未知转换模式';
@override
String get update => '更新';
@override
String get updateAll => '更新全部';
@override
String get updateIntervalEqual0 => '你设置为0服务器状态不会自动刷新。\n且不能计算CPU使用情况。';
@override
String get updateServerStatusInterval => '服务器状态刷新间隔';
@override
String updateTip(Object newest) {
return '新版本: v1.0.$newest';
}
@override
String updateTipTooLow(Object newest) {
return '当前版本过低,请升级至 v1.0.$newest';
}
@override
String get upsideDown => '上下交换';
@override
String get urlOrJson => '链接或JSON';
@override
String get user => '用户';
@override
String versionHaveUpdate(Object build) {
return '找到新版本v1.0.$build, 点击更新';
}
@override
String versionUnknownUpdate(Object build) {
return '当前v1.0.$build';
}
@override
String versionUpdated(Object build) {
return '当前v1.0.$build, 已是最新版本';
}
@override
String get waitConnection => '请等待连接建立';
@override
String get willTakEeffectImmediately => '更改将会立即生效';
}

View File

@@ -0,0 +1,3 @@
# Generated by the flutter tool
name: synthetic_package
description: The Flutter application's synthetic package.