ollama-app/lib/l10n/gen/app_localizations_en.dart

485 lines
14 KiB
Dart

// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';
// ignore_for_file: type=lint
/// The translations for English (`en`).
class AppLocalizationsEn extends AppLocalizations {
AppLocalizationsEn([String locale = 'en']) : super(locale);
@override
String get appTitle => 'Ollama';
@override
String get optionNewChat => 'New Chat';
@override
String get optionSettings => 'Settings';
@override
String get optionInstallPwa => 'Install Webapp';
@override
String get optionNoChatFound => 'No chats found';
@override
String get tipPrefix => 'Tip: ';
@override
String get tip0 => 'Edit messages by long taping on them';
@override
String get tip1 => 'Delete messages by double tapping on them';
@override
String get tip2 => 'You can change the theme in settings';
@override
String get tip3 => 'Select a multimodal model to input images';
@override
String get tip4 => 'Chats are automatically saved';
@override
String get deleteChat => 'Delete';
@override
String get renameChat => 'Rename';
@override
String get takeImage => 'Take Image';
@override
String get uploadImage => 'Upload Image';
@override
String get notAValidImage => 'Not a valid image';
@override
String get imageOnlyConversation => 'Image Only Conversation';
@override
String get messageInputPlaceholder => 'Message';
@override
String get tooltipAttachment => 'Add attachment';
@override
String get tooltipSend => 'Send';
@override
String get tooltipSave => 'Save';
@override
String get tooltipLetAIThink => 'Let AI think';
@override
String get tooltipAddHostHeaders => 'Add host headers';
@override
String get tooltipReset => 'Reset current chat';
@override
String get tooltipOptions => 'Show options';
@override
String get noModelSelected => 'No model selected';
@override
String get noHostSelected => 'No host selected, open setting to set one';
@override
String get noSelectedModel => '<selector>';
@override
String get newChatTitle => 'Unnamed Chat';
@override
String get modelDialogAddModel => 'Add';
@override
String get modelDialogAddPromptTitle => 'Add new model';
@override
String get modelDialogAddPromptDescription => 'This can have either be a normal name (e.g. \'llama3\') or name and tag (e.g. \'llama3:70b\').';
@override
String get modelDialogAddPromptAlreadyExists => 'Model already exists';
@override
String get modelDialogAddPromptInvalid => 'Invalid model name';
@override
String get modelDialogAddAllowanceTitle => 'Allow Proxy';
@override
String get modelDialogAddAllowanceDescription => 'Ollama App must check if the entered model is valid. For that, we normally send a web request to the Ollama model list and check the status code, but because you\'re using the web client, we can\'t do that directly. Instead, the app will send the request to a different api, hosted by JHubi1, to check for us.\nThis is a one-time request and will only be sent when you add a new model.\nYour IP address will be sent with the request and might be stored for up to ten minutes to prevent spamming with potential harmful intentions.\nIf you accept, your selection will be remembered in the future; if not, nothing will be sent and the model won\'t be added.';
@override
String get modelDialogAddAllowanceAllow => 'Allow';
@override
String get modelDialogAddAllowanceDeny => 'Deny';
@override
String modelDialogAddAssuranceTitle(String model) {
return 'Add $model?';
}
@override
String modelDialogAddAssuranceDescription(String model) {
return 'Pressing \'Add\' will download the model \'$model\' directly from the Ollama server to your host.\nThis can take a while depending on your internet connection. The action cannot be canceled.\nIf the app is closed during the download, it\'ll resume if you enter the name into the model dialog again.';
}
@override
String get modelDialogAddAssuranceAdd => 'Add';
@override
String get modelDialogAddAssuranceCancel => 'Cancel';
@override
String get modelDialogAddDownloadPercentLoading => 'loading progress';
@override
String modelDialogAddDownloadPercent(String percent) {
return 'download at $percent%';
}
@override
String get modelDialogAddDownloadFailed => 'Disconnected, try again';
@override
String get modelDialogAddDownloadSuccess => 'Download successful';
@override
String get deleteDialogTitle => 'Delete Chat';
@override
String get deleteDialogDescription => 'Are you sure you want to continue? This will wipe all memory of this chat and cannot be undone.\nTo disable this dialog, visit the settings.';
@override
String get deleteDialogDelete => 'Delete';
@override
String get deleteDialogCancel => 'Cancel';
@override
String get dialogEnterNewTitle => 'Enter new title';
@override
String get dialogEditMessageTitle => 'Edit message';
@override
String get settingsTitleBehavior => 'Behavior';
@override
String get settingsDescriptionBehavior => 'Change the behavior of the AI to your liking.';
@override
String get settingsTitleInterface => 'Interface';
@override
String get settingsDescriptionInterface => 'Edit how Ollama App looks and behaves.';
@override
String get settingsTitleVoice => 'Voice';
@override
String get settingsDescriptionVoice => 'Enable voice mode and configure voice settings.';
@override
String get settingsTitleExport => 'Export';
@override
String get settingsDescriptionExport => 'Export and import your chat history.';
@override
String get settingsTitleAbout => 'About';
@override
String get settingsDescriptionAbout => 'Check for updates and learn more about Ollama App.';
@override
String get settingsSavedAutomatically => 'Settings are saved automatically';
@override
String get settingsExperimentalAlpha => 'alpha';
@override
String get settingsExperimentalAlphaDescription => 'This feature is in alpha and may not work as intended or expected.\nCritical issues and/or permanent critical damage to device and/or used services cannot be ruled out.\nUse at your own risk. No liability on the part of the app author.';
@override
String get settingsExperimentalAlphaFeature => 'Alpha feature, hold to learn more';
@override
String get settingsExperimentalBeta => 'beta';
@override
String get settingsExperimentalBetaDescription => 'This feature is in beta and may not work intended or expected.\nLess severe issues may or may not occur. Damage shouldn\'t be critical.\nUse at your own risk.';
@override
String get settingsExperimentalBetaFeature => 'Beta feature, hold to learn more';
@override
String get settingsExperimentalDeprecated => 'deprecated';
@override
String get settingsExperimentalDeprecatedDescription => 'This feature is deprecated and will be removed in a future version.\nIt may not work as intended or expected. Use at your own risk.';
@override
String get settingsExperimentalDeprecatedFeature => 'Deprecated feature, hold to learn more';
@override
String get settingsHost => 'Host';
@override
String get settingsHostValid => 'Valid Host';
@override
String get settingsHostChecking => 'Checking Host';
@override
String settingsHostInvalid(String type) {
String _temp0 = intl.Intl.selectLogic(
type,
{
'url': 'Invalid URL',
'host': 'Invalid Host',
'timeout': 'Request Failed. Server issues',
'ratelimit': 'Too many requests',
'other': 'Request Failed',
},
);
return 'Issue: $_temp0';
}
@override
String get settingsHostHeaderTitle => 'Set host header';
@override
String get settingsHostHeaderInvalid => 'The entered text isn\'t a valid header JSON object';
@override
String settingsHostInvalidDetailed(String type) {
String _temp0 = intl.Intl.selectLogic(
type,
{
'url': 'The URL you entered is invalid. It isn\'t an a standardized URL format.',
'other': 'The host you entered is invalid. It cannot be reached. Please check the host and try again.',
},
);
return '$_temp0';
}
@override
String get settingsSystemMessage => 'System message';
@override
String get settingsUseSystem => 'Use system message';
@override
String get settingsUseSystemDescription => 'Disables setting the system message above and use the one of the model instead. Can be useful for models with model files';
@override
String get settingsDisableMarkdown => 'Disable markdown';
@override
String get settingsBehaviorNotUpdatedForOlderChats => 'Behavior settings are not updated for older chats';
@override
String get settingsShowModelTags => 'Show model tags';
@override
String get settingsPreloadModels => 'Preload models';
@override
String get settingsResetOnModelChange => 'Reset on model change';
@override
String get settingsRequestTypeStream => 'Stream';
@override
String get settingsRequestTypeRequest => 'Request';
@override
String get settingsGenerateTitles => 'Generate titles';
@override
String get settingsEnableEditing => 'Message editing';
@override
String get settingsAskBeforeDelete => 'Ask before chat deletion';
@override
String get settingsShowTips => 'Show tips in sidebar';
@override
String get settingsKeepModelLoadedAlways => 'Keep model always loaded';
@override
String get settingsKeepModelLoadedNever => 'Don\'t keep model loaded';
@override
String get settingsKeepModelLoadedFor => 'Set specific time to keep model loaded';
@override
String settingsKeepModelLoadedSet(String minutes) {
return 'Keep model loaded for $minutes minutes';
}
@override
String get settingsTimeoutMultiplier => 'Timeout multiplier';
@override
String get settingsTimeoutMultiplierDescription => 'Select the multiplier that is applied to every timeout value in the app. Can be useful with a slow internet connection or a slow host.';
@override
String get settingsTimeoutMultiplierExample => 'E.g. message timeout:';
@override
String get settingsEnableHapticFeedback => 'Enable haptic feedback';
@override
String get settingsMaximizeOnStart => 'Start maximized';
@override
String get settingsBrightnessSystem => 'System';
@override
String get settingsBrightnessLight => 'Light';
@override
String get settingsBrightnessDark => 'Dark';
@override
String get settingsThemeDevice => 'Device';
@override
String get settingsThemeOllama => 'Ollama';
@override
String get settingsTemporaryFixes => 'Temporary interface fixes';
@override
String get settingsTemporaryFixesDescription => 'Enable temporary fixes for interface issues.\nLong press on the individual options to learn more.';
@override
String get settingsTemporaryFixesInstructions => 'Do not toggle any of these settings unless you know what you are doing! The given solutions might not work as expected.\nThey cannot be seen as final or should be judged as such. Issues might occur.';
@override
String get settingsTemporaryFixesNoFixes => 'No fixes available';
@override
String get settingsVoicePermissionLoading => 'Loading voice permissions ...';
@override
String get settingsVoiceTtsNotSupported => 'Text-to-speech not supported';
@override
String get settingsVoiceTtsNotSupportedDescription => 'Text-to-speech services are not supported for the selected language. Select a different language in the language drawer to reenable them.\nOther services like voice recognition and AI thinking will still work as usual, but interaction might not be as fluent.';
@override
String get settingsVoicePermissionNot => 'Permissions not granted';
@override
String get settingsVoiceNotEnabled => 'Voice mode not enabled';
@override
String get settingsVoiceNotSupported => 'Voice mode not supported';
@override
String get settingsVoiceEnable => 'Enable voice mode';
@override
String get settingsVoiceNoLanguage => 'No language selected';
@override
String get settingsVoiceLimitLanguage => 'Limit to selected language';
@override
String get settingsVoicePunctuation => 'Enable AI punctuation';
@override
String get settingsExportChats => 'Export chats';
@override
String get settingsExportChatsSuccess => 'Chats exported successfully';
@override
String get settingsImportChats => 'Import chats';
@override
String get settingsImportChatsTitle => 'Import';
@override
String get settingsImportChatsDescription => 'The following step will import the chats from the selected file. This will overwrite all currently available chats.\nDo you want to continue?';
@override
String get settingsImportChatsImport => 'Import and Erase';
@override
String get settingsImportChatsCancel => 'Cancel';
@override
String get settingsImportChatsSuccess => 'Chats imported successfully';
@override
String get settingsExportInfo => 'This options allows you to export and import your chat history. This can be useful if you want to transfer your chat history to another device or backup your chat history';
@override
String get settingsExportWarning => 'Multiple chat histories won\'t be merged! You\'ll loose your current chat history if you import a new one';
@override
String get settingsUpdateCheck => 'Check for updates';
@override
String get settingsUpdateChecking => 'Checking for updates ...';
@override
String get settingsUpdateLatest => 'You are on the latest version';
@override
String settingsUpdateAvailable(String version) {
return 'Update available (v$version)';
}
@override
String get settingsUpdateRateLimit => 'Can\'t check, API rate limit exceeded';
@override
String get settingsUpdateIssue => 'An issue occurred';
@override
String get settingsUpdateDialogTitle => 'New version available';
@override
String get settingsUpdateDialogDescription => 'A new version of Ollama is available. Do you want to download and install it now?';
@override
String get settingsUpdateChangeLog => 'Change Log';
@override
String get settingsUpdateDialogUpdate => 'Update';
@override
String get settingsUpdateDialogCancel => 'Cancel';
@override
String get settingsCheckForUpdates => 'Check for updates on open';
@override
String get settingsGithub => 'GitHub';
@override
String get settingsReportIssue => 'Report Issue';
@override
String get settingsLicenses => 'Licenses';
@override
String settingsVersion(String version) {
return 'Ollama App v$version';
}
}