import { useTranslation } from 'react-i18next'; import { TooltipContent } from '../../types/tips'; export const useAddPasswordTips = (): TooltipContent => { const { t } = useTranslation(); return { header: { title: t("addPassword.tooltip.header.title", "Password Protection Overview") }, tips: [ { title: t("addPassword.tooltip.passwords.title", "Password Types"), description: t("addPassword.tooltip.passwords.text", "User passwords restrict opening the document, while owner passwords control what can be done with the document once opened. You can set both or just one."), bullets: [ t("addPassword.tooltip.passwords.bullet1", "User Password: Required to open the PDF"), t("addPassword.tooltip.passwords.bullet2", "Owner Password: Controls document permissions (not supported by all PDF viewers)") ] }, { title: t("addPassword.tooltip.encryption.title", "Encryption Levels"), description: t("addPassword.tooltip.encryption.text", "Higher encryption levels provide better security but may not be supported by older PDF viewers."), bullets: [ t("addPassword.tooltip.encryption.bullet1", "40-bit: Basic security, compatible with older viewers"), t("addPassword.tooltip.encryption.bullet2", "128-bit: Standard security, widely supported"), t("addPassword.tooltip.encryption.bullet3", "256-bit: Maximum security, requires modern viewers") ] }, ] }; };