AboutDialogAbout KeePassXCAboutReport bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.Contributors<a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">See Contributions on GitHub</a>Debug InfoInclude the following information whenever you report a bug:Copy to clipboardProject Maintainers:Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.AgentSettingsWidgetUse OpenSSH for Windows instead of PageantEnable SSH Agent integrationSSH_AUTH_SOCK valueSSH_AUTH_SOCK override(empty)No SSH Agent socket available. Either make sure SSH_AUTH_SOCK environment variable exists or set an override.SSH Agent connection is working!ApplicationSettingsWidgetApplication SettingsGeneralSecurityAccess error for config file %1Icon onlyText onlyText beside iconText under iconFollow styleReset Settings?Are you sure you want to reset all general and security settings to default?Monochrome (light)Monochrome (dark)ColourfulYou must restart the application to set the new language. Would you like to restart now?ApplicationSettingsWidgetGeneralBasic SettingsStartupStart only a single instance of KeePassXCMinimise window at application startupFile ManagementBackup database file before savingAutomatically save after every changeAutomatically reload the database when modified externallyEntry ManagementUse group icon on entry creationMinimise instead of app exitShow a system tray iconHide window to system tray when minimisedAuto-TypeUse entry title to match windows for global Auto-TypeUse entry URL to match windows for global Auto-TypeAlways ask before performing Auto-TypeMilliseconds msMovable toolbarRemember previously used databasesLoad previously open databases on startupRemember database key files and security donglesCheck for updates at application startup once per weekInclude beta releases when checking for updatesLanguage:(restart program to activate)Minimise window after unlocking databaseMinimise when opening a URLHide window when copying to clipboardMinimiseDrop to backgroundFavicon download timeout:Website icon download timeout in secondsSeconds secToolbar button styleLanguage selectionGlobal auto-type shortcutAuto-type character typing delay millisecondsAuto-type start delay millisecondsAutomatically launch KeePassXC at system startupSafely save database files (disable if experiencing problems with Dropbox, etc.)User InterfaceToolbar button style:Use monospaced font for notesTray icon type:Reset settings to default…Auto-Type typing delay:Global Auto-Type shortcut:Auto-Type start delay:Automatically save when locking databaseAutomatically save non-data changes when locking databaseTray icon typeApplicationSettingsWidgetSecurityTimeoutsClear clipboard afterSeconds secLock databases after inactivity of minForget TouchID after inactivity ofConvenienceLock databases when session is locked or lid is closedForget TouchID when session is locked or lid is closedLock databases after minimising the windowRe-lock previously locked database after performing Auto-TypeHide passwords in the entry preview panelHide entry notes by defaultPrivacyUse DuckDuckGo service to download website iconsClipboard clear secondsTouch ID inactivity resetDatabase lock timeout secondsMinutes minClear search query afterRequire password repeat when it is visibleHide passwords when editing themUse placeholder for empty password fieldsAutoTypeCouldn't find an entry that matches the window title:Auto-Type - KeePassXCAuto-TypeThe Syntax of your Auto-Type statement is incorrect!This Auto-Type command contains a very long delay. Do you really want to proceed?This Auto-Type command contains very slow key presses. Do you really want to proceed?This Auto-Type command contains arguments which are repeated very often. Do you really want to proceed?Permission RequiredKeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.AutoTypeAssociationsModelWindowSequenceDefault sequenceAutoTypeMatchModelGroupTitleUsernameSequenceAutoTypeMatchViewCopy &usernameCopy &passwordAutoTypePlatformMacPermission RequiredKeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.AutoTypeSelectDialogAuto-Type - KeePassXCSelect entry to Auto-Type:Search...BrowserAccessControlDialogKeePassXC - Browser Access Request%1 is requesting access to the following entries:Remember access to checked entriesRememberAllow access to entriesAllow SelectedDeny AllDisable for this siteBrowserEntrySaveDialogKeePassXC-Browser Save EntryOkCancelYou have multiple databases open.
Please select the correct database for saving credentials.BrowserServiceKeePassXC: New key association requestSave and allow accessKeePassXC: Overwrite existing key?A shared encryption key with the name "%1" already exists.
Do you want to overwrite it?KeePassXC: Update EntryDo you want to update the information in %1 - %2?AbortConverting attributes to custom data…KeePassXC: Converted KeePassHTTP attributesSuccessfully converted attributes from %1 entry(s).
Moved %2 keys to custom data.Successfully moved %n key to custom data.Successfully moved %n keys to custom data.KeePassXC: No entry with KeePassHTTP attributes found!The active database does not contain an entry with KeePassHTTP attributes.KeePassXC: Legacy browser integration settings detectedKeePassXC: Create a new groupA request for creating a new group "%1" has been received.
Do you want to create this group?
Your KeePassXC-Browser settings need to be moved into the database settings.
This is necessary to maintain your current browser connections.
Would you like to migrate your existing settings now?Don't show this warning againYou have received an association request for the following database:
%1
Give the connection a unique name or ID, for example:
chrome-laptop.BrowserSettingsWidgetDialogThis is required for accessing your databases with KeePassXC-BrowserEnable browser integrationGeneralBrowsers installed as snaps are currently not supported.Enable integration for these browsers:Vivaldi&EdgeFirefoxTor BrowserBraveGoogle ChromeChromiumCredentials mean login data requested via browser extensionShow a notification when credentials are requestedRequest to unlock the database if it is lockedOnly entries with the same scheme (http://, https://, ...) are returned.Match URL scheme (e.g., https://...)Only returns the best matches for a specific URL instead of all entries for the whole domain.Return only best-matching credentialsCredentials mean login data requested via browser extensionCredentials mean login data requested via browser extensionCredentials mean login data requested via browser extensionAdvancedCredentials mean login data requested via browser extensionCredentials mean login data requested via browser extensionAn extra HTTP Basic Auth settingDo not ask permission for HTTP Basic AuthAutomatically creating or updating string fields is not supported.Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.Use a custom proxy location if you installed a proxy manually.Meant is the proxy for KeePassXC-BrowserButton for opening file dialogBrowse...Toolbar button style~/.custom/config/Mozilla/native-messaging-hosts/Due to Snap sandboxing, you must run a script to enable browser integration.<br />You can obtain this script from %1Please see special instructions for browser extension use below<b>Warning:</b> The following options can be dangerous!Executable FilesAll FilesSelect custom proxy locationCloneDialogClone OptionsAppend ' - Clone' to titleReplace username and password with referencesCopy historyCsvImportWidgetImport CSV fieldsfilenamesize, rows, columnsEncodingCodecText is qualified byFields are separated byComments start withConsider '\' an escape characterPreviewImported from CSV fileOriginal data: ErrorError(s) detected in CSV file![%n more message skipped][%n more messages skipped]CSV import: writer has errors:
%1PasswordCreatedNotesTitleGroupURLUsernameCsvParserModel%n column%n columnsfile info: bytes, rows, columns%1, %2, %3%n byte%n bytes%n row%n rowsDatabaseFile %1 does not exist.Unable to open file %1.Error while reading the database: %1File cannot be written as it is opened in read-only mode.Key not transformed. This is a bug, please report it to the developers!Recycle BinRoot group namePasswordsCould not save, database has not been initialised!DatabaseOpenDialogUnlock Database - KeePassXCDatabaseOpenWidgetKey File:RefreshLegacy key file formatYou are using a legacy key file format which may become
unsupported in the future.
Please consider generating a new key file.Don't show this warning againAll filesKey filesSelect key fileBrowse...ClearPlease touch the button on your YubiKey!DatabaseSettingWidgetMetaDataPasswordsDatabaseSettingsDialogAdvanced SettingsGeneralSecurityEncryption SettingsBrowser IntegrationDatabaseSettingsWidgetBrowserKeePassXC-Browser settingsStored keysRemoveDelete the selected key?Do you really want to delete the selected key?
This may prevent connection to the browser plugin.KeyValueEnable Browser Integration to access these settings.Disconnect all browsersDo you really want to disconnect all browsers?
This may prevent connection to the browser plugin.KeePassXC: No keys foundNo shared encryption keys found in KeePassXC settings.KeePassXC: Removed keys from databaseSuccessfully removed %n encryption key from KeePassXC settings.Successfully removed %n encryption keys from KeePassXC settings.Forget all site-specific settings on entriesDo you really want forget all site-specific settings on every entry?
Permissions to access entries will be revoked.Removing stored permissions…AbortKeePassXC: Removed permissionsSuccessfully removed permissions from %n entry.Successfully removed permissions from %n entries.KeePassXC: No entry with permissions found!The active database does not contain an entry with permissions.Move KeePassHTTP attributes to custom dataDo you really want to move all legacy browser integration data to the latest standard?
This is necessary to maintain compatibility with the browser plugin.CreatedDatabaseSettingsWidgetDatabaseKeyAdd additional protection...No password setWARNING! You have not set a password. Using a database without a password is strongly discouraged!
Are you sure you want to continue without a password?No encryption key addedYou must add at least one encryption key to secure your database!Unknown errorDatabaseSettingsWidgetEncryptionEncryption Algorithm:AES: 256 Bit (default)Twofish: 256 BitKey Derivation Function:Transform rounds:Memory Usage:Parallelism:Decryption Time:?? sChangeHigher values offer more protection, but opening the database will take longer.Database format:This is only important if you need to use your database with other programs.KDBX 4.0 (recommended)KDBX 3.1Database decryption time is unchangedunchangedKey transformation roundsNumber of rounds too highYou are using a very high number of key transform rounds with Argon2.
If you keep this number, your database may take hours or days (or even longer) to open!Understood, keep numberCancelKey transformation roundsNumber of rounds too lowYou are using a very low number of key transform rounds with AES-KDF.
If you keep this number, your database may be too easy to crack!KDF unchangedFailed to transform key with new KDF parameters; KDF unchanged.Abbreviation for Mebibytes (KDF settings) MiB MiBThreads for parallel execution (KDF settings) thread threadsParallelismDatabaseSettingsWidgetFdoSecretsDatabaseSettingsWidgetGeneralDatabase Meta DataDatabase name:Database description:Default username:History SettingsMax. history items:Max. history size: MiBUse recycle binAdditional Database SettingsMaximum size of history per entryDatabaseSettingsWidgetKeeShareSharingBreadcrumbTypePathLast SignerCertificatesBreadcrumb separator > DatabaseSettingsWidgetMetaDataSimpleDatabase Name:Description:DatabaseTabWidgetKeePass 2 DatabaseAll filesOpen databaseCSV fileMerge databaseOpen KeePass 1 databaseKeePass 1 databaseExport database to CSV fileWriting the CSV file failed.Database creation errorThe created database has no key or KDF, refusing to save it.
This is definitely a bug, please report it to the developers.Select CSV fileNew DatabaseDatabase tab name modifier%1 [New Database]Database tab name modifier%1 [Locked]Database tab name modifier%1 [Read-only]DatabaseWidgetSearching...Do you really want to delete the entry "%1" for good?Do you really want to move entry "%1" to the recycle bin?Do you really want to move %n entry to the recycle bin?Do you really want to move %n entries to the recycle bin?Execute command?Do you really want to execute the following command?<br><br>%1<br>Remember my choiceDo you really want to delete the group "%1" for good?No current database.No source database, nothing to do.Search Results (%1)No ResultsFile has changedThe database file has changed. Do you want to load the changes?Merge RequestThe database file has changed and you have unsaved changes.
Do you want to merge your changes?Empty recycle bin?Are you sure you want to permanently delete everything from your recycle bin?Do you really want to delete %n entry for good?Do you really want to delete %n entries for good?Delete entry?Delete entries?Move entry to recycle bin?Move entries to recycle bin?Lock Database?You are editing an entry. Discard changes and lock anyway?"%1" was modified.
Save changes?Database was modified.
Save changes?Save changes?Could not open the new database file while attempting to autoreload.
Error: %1Disable safe saves?KeePassXC has failed to save the database multiple times. This is likely caused by file sync services holding a lock on the save file.
Disable safe saves and try again?PasswordsSave database asKeePass 2 DatabaseReplace references to entry?Entry "%1" has %2 reference. Do you want to overwrite references with values, skip this entry, or delete anyway?Entry "%1" has %2 references. Do you want to overwrite references with values, skip this entry, or delete anyway?Delete groupMove group to recycle bin?Do you really want to move the group "%1" to the recycle bin?Successfully merged the database files.Database was not modified by merge operation.Shared group...EditEntryWidgetEntryAdvancedIconAuto-TypePropertiesHistorySSH Agentn/a(encrypted)Select private keyEntry historyAdd entryEdit entryNew attributeAre you sure you want to remove this attribute?Tomorrow%n week%n weeks%n month%n monthsEntry updated successfully.New attribute %1%n year%n yearsConfirm RemovalBrowser IntegrationRevealEditEntryWidgetAdvancedAdditional attributesAddRemoveEdit NameProtectRevealAttachmentsForeground Colour:Background Colour:Foreground colour selectionBackground colour selectionEditEntryWidgetAutoTypeEnable Auto-Type for this entryWindow Associations+-Window title:Use a specific sequence for this association:EditEntryWidgetBrowserGeneralAddRemoveEditEntryWidgetHistoryShowRestoreDeleteDelete allEditEntryWidgetMainURL:Password:Title:PresetsToggle the checkbox to reveal the notes section.Username:Expiry fieldExpiry PresetsExpiry presetsToggle expiryExpires:EditEntryWidgetSSHAgentFormRemove key from agent after secondsFingerprintRemove key from agent when database is closed/lockedPublic keyAdd key to agent when database is opened/unlockedCommentDecryptn/aCopy to clipboardPrivate keyExternal fileButton for opening file dialogBrowse...AttachmentAdd to agentRemove from agentRequire user confirmation when this key is usedEditGroupWidgetGroupIconPropertiesAdd groupEdit groupEnableDisableInherit from parent group (%1)Entry has unsaved changesEditGroupWidgetKeeShareType:Path:Password:InactiveKeeShare unsigned containerKeeShare signed containerSelect import sourceSelect export targetSelect import/export fileClearImportSynchroniseKeeShare is a proper nounBrowse...EditGroupWidgetMainToggle expiryExpiry fieldExpires:EditWidgetIconsAdd custom iconDelete custom iconDownload faviconUnable to fetch favicon.ImagesAll filesConfirm DeleteSelect Image(s)Successfully loaded %1 of %n iconSuccessfully loaded %1 of %n iconsNo icons were loaded%n icon already exist in the database%n icons already exist in the databaseThe following icon failed:The following icons failed:This icon is used by %n entry, and will be replaced by the default icon. Are you sure you want to delete it?This icon is used by %n entries, and will be replaced by the default icon. Are you sure you want to delete it?EditWidgetPropertiesCreated:Modified:Accessed:Uuid:Plugin DataRemoveDelete plugin data?Do you really want to delete the selected plugin data?
This may cause the affected plugins to malfunction.KeyValueEntry%1 - CloneEntryAttachmentsModelNameSizeEntryAttachmentsWidgetFormAddRemoveOpenSaveSelect filesAre you sure you want to remove %n attachment?Are you sure you want to remove %n attachments?Save attachmentsUnable to create directory:
%1Are you sure you want to overwrite the existing file "%1" with the attachment?Confirm overwriteUnable to save attachments:
%1Unable to open attachment:
%1Unable to open attachments:
%1Confirm removeUnable to open file:
%1Unable to open files:
%1AttachmentsEntryAttributesModelNameEntryHistoryModelLast modifiedTitleUsernameURLEntryModelReference abbreviationRef: GroupTitleUsernameURLNeverPasswordNotesExpiresCreatedModifiedAccessedAttachmentsSizeEntry expires atEntry sizeEntryPreviewWidgetCloseGeneralUsernamePasswordExpiryURLAttributesAttachmentsNotesAutotypeWindowSequenceSearchingSearchClearNever[PROTECTED]attributes line<b>%1</b>: %2EnabledDisabledShareAdvancedEntryURLModelEntryViewCustomise ViewHide UsernamesHide PasswordsFit to windowFit to contentsReset to defaultsEntry attachment icon toggleEntry TOTP icon toggleFdoSecrets::ItemFdoSecrets::Service%1 is the name of an applicationFdoSecrets::SettingsDatabaseModelGroupNoneFdoSecrets::SettingsSessionModelFdoSecretsPluginUnknown PIDUnknown executable path<i>PID: 1234, Executable: /path/to/exe</i>Groupgroup has no children[empty]HibpDownloaderIconDownloaderDialogCancelCloseURLOkKMessageWidget&CloseClose messageKdbx3Readermissing database headersHeader doesn't match hashInvalid header id sizeInvalid header field lengthInvalid header data lengthKdbx3WriterKdbx4Readermissing database headersInvalid header checksum sizeHeader SHA256 mismatchUnknown cipherInvalid header id sizeInvalid header field lengthInvalid header data lengthFailed to open buffer for KDF parameters in headerUnsupported key derivation function (KDF) or invalid parametersLegacy header fields found in KDBX4 file.Invalid inner header id sizeInvalid inner header field lengthInvalid inner header binary sizeTranslation: variant map = data structure for storing meta dataUnsupported KeePass variant map version.Translation: variant map = data structure for storing meta dataTranslation: variant map = data structure for storing meta dataInvalid variant map entry name dataTranslation: variant map = data structure for storing meta dataInvalid variant map entry value lengthTranslation comment: variant map = data structure for storing meta dataInvalid variant map entry value dataTranslation: variant map = data structure for storing meta dataInvalid variant map Bool entry value lengthTranslation: variant map = data structure for storing meta dataInvalid variant map Int32 entry value lengthTranslation: variant map = data structure for storing meta dataInvalid variant map UInt32 entry value lengthTranslation: variant map = data structure for storing meta dataInvalid variant map Int64 entry value lengthTranslation: variant map = data structure for storing meta dataInvalid variant map UInt64 entry value lengthTranslation: variant map = data structure for storing meta dataInvalid variant map entry typeTranslation: variant map = data structure for storing meta dataInvalid variant map field type sizeKdbx4WriterInvalid symmetric cipher algorithm.IV = Initialization Vector for symmetric cipherInvalid symmetric cipher IV size.Translation comment: variant map = data structure for storing meta dataFailed to serialise KDF parameters variant mapKdbxReaderUnsupported cipherInvalid compression flags lengthUnsupported compression algorithmInvalid master seed sizeInvalid transform seed sizeInvalid transform rounds sizeInvalid start bytes sizeInvalid random stream id sizeInvalid inner random stream cipherNot a KeePass database.The selected file is an old KeePass 1 database (.kdb).
You can import it by clicking on Database > 'Import KeePass 1 database...'.
This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version.Unsupported KeePass 2 database version.Invalid cipher uuid length: %1 (length=%2)Unable to parse UUID: %1Failed to read database file.KdbxXmlReaderXML parsing failure: %1No root groupMissing icon uuid or dataMissing custom data key or valueMultiple group elementsNull group uuidInvalid group icon numberInvalid EnableAutoType valueDuplicate custom attribute foundInvalid colour valueInvalid colour rgb partTranslator meant is a binary data inside an entryKeeAgentSettingsFile too large to be a private keyFailed to open private keyKeePass1OpenWidgetUnable to open the database.KeePass1ReaderNot a KeePass database.Unsupported encryption algorithm.IV = Initialization Vector for symmetric cipherInvalid content hash sizeInvalid transform seed sizeUnable to construct group treeRootKey transformation failedInvalid group field sizeIncorrect group expiry time field sizeInvalid entry expiry time field sizeKeeShareSynchronised with %1Synchronised withKeyComponentWidgetCancelAdd a key componentChange a key componentRemove a key componentChange or remove a key componentKeyFileEditWidgetGenerateLegacy key file formatKey filesAll filesSelect a key fileBrowse...MainWindow&Database&Help&Groups&Tools&Quit&AboutDatabase settingsCopy username to clipboardCopy password to clipboard&Settings&TitleCopy title to clipboard&URLCopy URL to clipboard&NotesCopy notes to clipboardCopy &TOTPE&mpty recycle binClear historyAccess error for config file %1SettingsToggle windowQuit KeePassXCPlease touch the button on your YubiKey!TOTPShow TOTPManageDatabaseDatabase settingsUnlock databaseLock databaseManageSessionMergerNewDatabaseWizardRoot groupRootNewDatabaseWizardPageAdvanced SettingsEncryption SettingsNewDatabaseWizardPageDatabaseKeyNewDatabaseWizardPageEncryptionEncryption SettingsNewDatabaseWizardPageMetaDataNixUtilsOpData01OpVaultOpenWidgetOpVaultReaderOpenSSHKeyFailed to read public key.Passphrase is required to decrypt this keyUnexpected EOF while reading public keyUnexpected EOF while reading private keyUnexpected EOF when writing public keyUnexpected EOF when writing private keyUnsupported key type: %1Unknown cipher: %1Unknown key type: %1PasswordEditPasswordEditWidgetEnter password:PasswordPasswordGeneratorWidgetPassword strengthPasswordCharacter TypesExtended ASCIIExclude look-alike charactersPick characters from every groupPassphraseClosePassword qualityPassword qualityPassword qualityPassword qualityAdvancedClearQApplicationPassword expiry was %1Password is about to expirePassword expires in %1 daysPassword will expire soonPassword expires on %1QMessageBoxDeleteRemoveDisableQObjectDatabase not openedDatabase hash not availableClient public key not receivedCannot decrypt messageAction cancelled or deniedEncryption key is not recognisedEmpty message receivedNo URL providedNo logins foundUnknown errorAdd a new entry to a database.Path of the database.Key file of the database.Username for the entry.URL for the entry.URLPrompt for the entry's password.Generate a password for the entry.Path of the entry to add.clip = copy to clipboardTimeout in seconds before clearing the clipboard.Edit an entry.Title for the entry.Path of the entry to edit.Estimate the entropy of a password.Password for which to estimate the entropy.Perform advanced analysis on the password.Name of the command to execute.List database entries.Find entries quickly.Search term.Merge two databases.Path of the database to merge from.Use the same credentials for both database files.Key file of the database to merge from.Show an entry's information.Names of the attributes to show. This option can be specified more than once, with each attribute shown one-per-line in the given order. If no attributes are specified, a summary of the default attributes is given.Name of the entry to show.GroupTitleUsernamePasswordNotesCreatedBrowser IntegrationSSH AgentGenerate a new random diceware passphrase.Word count for the diceware passphrase.Generate a new random password.CLI parameterTOTPTOTPPath of the entry to remove.Existing single-instance lock file is invalid. Launching new instance.The lock file could not be created. Single-instance mode disabled.Another instance of KeePassXC is already running.Fatal error while testing the cryptographic functions.Version %1Build Type: %1Revision: %1Distribution: %1Operating system: %1
CPU architecture: %2
Kernel: %3 %4Auto-TypeKeeShare (signed and unsigned sharing)KeeShare (only signed sharing)KeeShare (only unsigned sharing)YubiKeyTouchIDNoneEnabled extensions:Database was not modified by merge operation.millisecondssecondsQtIOCompressorQtIOCompressor::openReportsWidgetHealthcheckPassword qualityPassword qualityPassword qualityTitlePathReportsWidgetHibpTitlePathReportsWidgetStatisticsNameValueRecommend using long, randomised passwords with a rating of 'good' or 'excellent'.SSHAgentSearchHelpWidgetSearchWidgetSearchClearLimit search to selected groupSearch placeholder text, %1 is the keyboard shortcutSettingsWidgetFdoSecretsGeneralAuthorisationSettingsWidgetKeeShareGenerateImportRemovePathFingerprintFiletype for KeeShare keyAll filesKeyShareExportShareImportNeverShareObserverTotpDialogCopyExpires in <b>%n</b> second(s)Expires in <b>%n</b> second(s)TotpExportSettingsDialogCopyTOTP QR code dialog warningTotpSetupDialogDefault RFC 6238 token settingsSteam token settingsUse custom settingsSeconds secURLEditUpdateCheckDialogCloseWelcomeWidgetStart storing your passwords securely in a KeePassXC databaseCreate new databaseOpen existing databaseImport from CSVRecent databasesWelcome to KeePassXC %1YubiKeyThe YubiKey interface has not been initialised.YubiKeyEditWidgetRefresh