diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index f1577fe2..5b6f3e35 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -1 +1,360 @@
-Amber Debug
+
+
+ ## Key Backup and Safety Tips
+ \n\nYour account is secured by a secret key. The key is long random string starting with **nsec1**. Anyone who has access to your secret key can publish content using your identity.
+ \n\n- Do **not** put your secret key in any website or software you do not trust.
+ \n- Amber developers will **never** ask you for your secret key.
+ \n- **Do** keep a secure backup of your secret key for account recovery. We recommend using a password manager.
+
+ Clave secreta (nsec) copiada al portapapeles
+ Copiar mi clave secreta
+ Autenticación fallida
+ Copia el ID Nsec(tu contraseña) al portapapeles para hacer una copia de seguridad
+ Clave pública del evento no coincide con el usuario logueado
+ Firma copiada al portapapeles
+ Restablecer permisos
+ Cerrar sesión
+ Cerrar la sesión borra toda su información local. Asegúrate de tener tus claves privadas respaldadas para evitar perder tu cuenta. ¿Quieres continuar?
+ Cancelar
+ ¿Quieres restablecer todos los permisos?
+ Confirmar
+ Nsec / clave privada
+ Mostrar contraseña
+ Ocultar contraseña
+ Clave inválida
+ Se requiere una llave
+ Iniciar sesión
+ Generar una nueva clave
+ Respaldar claves
+ Leer su clave pública
+ No se han concedido permisos
+ Recordar mi elección y no volver a preguntar
+ Rechazar
+ Aceptar
+ encriptar nip44
+ encriptar nip04
+ desencriptar nip44
+ desencriptar nip04
+ desencriptar evento de zapeo
+ encriptar/desencriptar
+ Mostrar detalles
+ Ocultar detalles
+ Json crudo
+ Agregar nueva cuenta
+ Seleccionar Cuenta
+ Activar cuenta
+ Editar nombre
+ "Copiar "
+ Datos cifrados/descifrados
+
+ Conectar app
+ Evento copiado al portapapeles
+ Seleccionar/Deseleccionar todo
+ Desencriptar contenido
+ Apoya el desarrollo
+ Código fuente
+ Mostrar código QR
+ Muestra código QR con tu clave privada
+ For additional security, you can encrypt your key with a password. This key starts with **ncryptsec1** and cannot be used without your password.
+ \n\nIf you lose your password, you will not be able to recover your key.
+
+ contraseña para abrir la llave
+ La contraseña es obligatoria
+ No se pudo cifrar su clave privada
+ La biometría no ha podido autenticar al propietario de este teléfono
+ La biometría no ha podido autenticar al propietario de este teléfono
+ Encriptar y copiar mi clave secreta
+ Borrar
+ Permisos
+ Eliminar aplicación
+ Copiar al portapapeles
+ Nada que aprobar aún
+ ¿Por qué no explorar un poco tu app favorita de nostr?
+ Otorgar Permisos
+ Ajustar
+ %1$s más...
+ ... y más
+ " desea tu permiso para leer tu clave pública y firmar eventos en tu nombre"
+ Nueva App
+ ## Connect through Tor with Orbot
+ \n\n1. Install [Orbot](https://play.google.com/store/apps/details?id=org.torproject.android)
+ \n2. Start Orbot
+ \n3. In Orbot, check the Socks port. The default uses 9050
+ \n4. If necessary change the port in Orbot
+ \n5. Configure the Socks port in this screen
+ \n6. Press the Activate button to use Orbot as a proxy
+
+ Puerto Orbot Socks
+ Número de puerto no válido
+ Usar Orbot
+ Desconectar Tor/Orbot
+ Configuración de Tor/Orbot
+ Desconectar de Orbot/Tor?
+ Sus datos serán transferidos inmediatamente en la red regular
+ Yes
+ No
+ Could not connect to Tor
+ Relays
+ Push notifications
+ Direct Connection
+ Notification Type
+ Select the type of notification you want to receive
+ Activity
+ Accepted
+ Rejected
+ Language
+ For the App\'s Interface
+ No activities found
+ Home
+ Settings
+ OK
+ Encrypt data using nip 4
+ Decrypt data using nip 4
+ Decrypt data using nip 44
+ Encrypt data using nip 44
+ Decrypt private zaps
+ Metadata
+ Short text note
+ Follows
+ Encrypted direct messages
+ Event deletion
+ Repost
+ Reaction
+ Badge award
+ Group chat message
+ Group chat threaded reply
+ Group thread
+ Group thread reply
+ Seal
+ Generic repost
+ Channel creation
+ Channel metadata
+ Channel message
+ Channel hide message
+ Channel mute user
+ Bid
+ Bid confirmation
+ OpenTimestamps
+ Gift wrap
+ File metadata
+ Live chat message
+ Problem tracker
+ Reporting
+ Label
+ Community post approval
+ Job request
+ Job result
+ Job feedback
+ Group control events
+ Zap goal
+ Event kind %1$s
+ Community definition
+ Group metadata events
+ Zap request
+ Zap
+ Highlights
+ Mute list
+ Pin list
+ Relay list metadata
+ Bookmark list
+ Communities list
+ Public chats list
+ Blocked relays list
+ Search relays list
+ User groups
+ Interests list
+ User emoji list
+ File storage server list
+ Wallet Info
+ Lightning Pub RPC
+ Client authentication
+ Wallet request
+ Wallet response
+ Nostr connect
+ HTTP auth
+ Follow sets
+ Generic lists
+ Relay sets
+ Bookmark sets
+ Curation sets
+ Profile badges
+ Badge definition
+ Interest sets
+ Create or update a stall
+ Create or update a product
+ Marketplace UI/UX
+ Product sold as an auction
+ Long-form content
+ Draft Long-form content
+ Emoji sets
+ Release artifact sets
+ Application-specific data
+ Live event
+ User statuses
+ Classified listing
+ Draft classified listing
+ Generic draft event
+ Date-Based calendar event
+ Time-Based calendar event
+ Calendar
+ Calendar event RSVP
+ Handler recommendation
+ Handler information
+ Connect
+ wants you to sign a %1$s
+ wants you to %1$s
+ Sign %1$s
+ sign message
+ content
+ Checking Connectivity
+ Amber is running in background
+ Bunker Notifications
+ Notifications for Approving or Rejecting Bunker requests.
+ new event to sign
+ Private outbox relay list
+ Remove permission
+ Connect through your Orbot setup
+ Save
+ Logs
+ Clear logs
+ Default relays
+ Distributors
+ Select the push notification distributor
+ Select a UnifiedPush App
+ Push Notification Setup
+ To receive push notifications, install any app that supports [Unified Push](https://unifiedpush.org/), such as [Nfty](https://ntfy.sh/).
+ After installing, select the app you want to use in the Settings.
+
+ Uses app %1$s
+ Push Notification
+ From installed UnifiedPush apps
+ Don\'t show again
+ OK
+ None
+ Disables Push Notifications
+ Push Server
+ No distributors found for push notifications.\nPlease install a distributor like ntfy.
+ requests
+ Disable listening for new connections
+ Enable listening for new connections
+ Authentication needed to use the app
+ Security
+ Enable biometrics
+ When to ask
+ Every time
+ One minute
+ Five minutes
+ Ten Minutes
+ Add user to group
+ Remove user from group
+ Edit group metadata
+ Add permission
+ Remove permission
+ Delete event from group
+ Edit group status
+ Create group
+ Join group
+ Group metadata
+ Group admins
+ Group members
+ More information about this permission
+ Nip %1$s
+ Basic protocol flow description
+ Follow List
+ OpenTimestamps Attestations for Events
+ Encrypted Direct Message
+ Mapping Nostr keys to DNS-based internet identifiers
+ Basic key derivation from mnemonic seed phrase
+ window.nostr capability for web browsers
+ Handling Mentions
+ Event Deletion
+ Conventions for clients
+ Relay Information Document
+ Proof of Work
+ Subject tag in text events
+ Nostr Marketplace (for resilient marketplaces)
+ Private Direct Messages
+ Reposts
+ bech32-encoded entities
+ nostr: URI scheme
+ Long-form Content
+ Extra metadata fields and tags
+ Reactions
+ Delegated Event Signing
+ Text Note References
+ Public Chat
+ Relay-based Groups
+ Custom Emoji
+ Dealing with Unknown Events
+ Labeling
+ git stuff
+ Torrents
+ Sensitive Content
+ User Statuses
+ External Identities in Profiles
+ Expiration Timestamp
+ Authentication of clients to relays
+ Versioned Encryption
+ Counting results
+ Nostr Connect
+ Wallet Connect
+ Proxy Tags
+ Private Key Encryption
+ Search Capability
+ Lists
+ Calendar Events
+ Live Activities
+ Wiki
+ Android Signer Application
+ Reporting
+ Lightning Zaps
+ Badges
+ Gift Wrap
+ Relay List Metadata
+ Protected Events
+ Video Events
+ Moderated Communities
+ Zap Goals
+ Application-specific data
+ Highlights
+ Recommended Application Handlers
+ Data Vending Machines
+ Media Attachments
+ File Metadata
+ HTTP File Storage Integration
+ HTTP Auth
+ Classified Listings
+ No information available for %1$s
+ Nip %1$s not found
+ Nip not found for the event kind %1$s
+ Use secret to connect to the application
+ Add a key
+ Next
+ Add your key
+ Approve basic actions
+ Recommended for most people. This will minimize the number of interruptions during your app usage.
+ Manually approve each app
+ Recommended for privacy-minded people who would like control over each app. Choosing this will prompt you set a preference every time you try a new app.
+ Select a signing policy
+ Should I approve nostr events automatically or would you like to review them for each app?
+ Finish
+ Your recovery phrase
+ These words let you recreate your account in case you lose access. Write them down in a safe place
+ Show seed words
+ Sign policy
+ How to handle this application permissions?
+ Manually approve each permission
+ Recommended for privacy-minded people who would like control over each permission. Choosing this will prompt you set a preference every time you receive a new permission.
+ I fully trust this application
+ Sign automatically every request
+ DM relays
+ Paste from clipboard
+ Invalid nostr connect URI
+ Relay reviews
+ AI Embeddings / Vector lists
+ Tidal login
+ User server list
+ Blobs stored on mediaservers
+ Modular Article Header
+ Modular Article Content
+
diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml
index f1577fe2..e31214cc 100644
--- a/app/src/main/res/values-zh/strings.xml
+++ b/app/src/main/res/values-zh/strings.xml
@@ -1 +1,360 @@
-Amber Debug
+
+
+ ## 密钥备份和安全提示
+ \n\n您的账户由私钥保障。私钥是以 **nsec1** 开头的随机长字符串。任何可以访问您的私钥的人都可以使用您的身份发布内容。
+ \n\n- **不要**把你的私钥填进任何您无法信任的网站或软件。
+ \n- Amber 的开发者**永远**不会索要您的私钥。
+ \n- 为了能恢复您的账户**务必**保存好您的私钥安全备份。我们建议使用密码管理器。
+
+ 私钥 (nsec) 已复制到剪贴板
+ 复制我的私钥
+ 身份验证失败
+ 将 Nsec ID (您的密码) 复制到剪贴板进行备份
+ 事件的 pubkey 与当前登录用户不符
+ 签名已复制到剪贴板
+ 重置权限
+ 注销
+ 注销后会删除所有本地信息。为避免账户丢失请确保您已经备份了私钥。还要继续吗?
+ 取消
+ 确认重置所有权限?
+ 确认
+ Nsec / 私钥
+ 显示密码
+ 隐藏密码
+ 密钥无效
+ 密钥不能为空
+ 登录
+ 生成新密钥
+ 备份密钥
+ 读取公钥
+ 未授予任何权限
+ 记住我的选择且不再询问
+ 拒绝
+ 接受
+ 加密 NIP-44
+ 加密 NIP-04
+ 解密 NIP-44
+ 解密 NIP-04
+ 解密打闪事件
+ 加密 / 解密
+ 显示详情
+ 隐藏详情
+ 原始 JSON
+ 添加新账户
+ 选择账户
+ 激活账户
+ 编辑名称
+ "复制"
+ 加解密数据
+ 数据已复制到剪贴版
+ 连接应用
+ 事件已复制到剪贴板
+ 全选 / 反选全部
+ 解密内容
+ 支持开发
+ 源代码
+ 显示二维码
+ 显示二维码和私钥
+ For additional security, you can encrypt your key with a password. This key starts with **ncryptsec1** and cannot be used without your password.
+ \n\nIf you lose your password, you will not be able to recover your key.
+
+ 密码
+ 需要密码
+ 私钥加密失败
+ 生物识别验证设备所有者身份失败
+ 生物识别验证设备所有者身份失败:%1$s
+ 加密并复制私钥
+ 删除
+ 权限
+ 删除应用
+ 复制到剪贴板
+ 暂无批复请求
+ 为什么不去探索一下你喜欢的 Nostr 应用呢?
+ 授权
+ 调整
+ %1$s 项其他权限...
+ ... 及其他更多
+ "想要获取权限读取公钥并签署事件"
+ 新应用
+ ## Connect through Tor with Orbot
+ \n\n1. Install [Orbot](https://play.google.com/store/apps/details?id=org.torproject.android)
+ \n2. Start Orbot
+ \n3. In Orbot, check the Socks port. The default uses 9050
+ \n4. If necessary change the port in Orbot
+ \n5. Configure the Socks port in this screen
+ \n6. Press the Activate button to use Orbot as a proxy
+
+ Orbot SOCKS 端口
+ 端口无效
+ 启用 Orbot
+ 断开 Tor/Orbot 连接
+ Tor/Orbot 设置
+ 断开 Tor/Orbot 连接?
+ 您的数据将立即在常规网络中传输
+ 确认
+ 取消
+ 无法连接到 Tor/Orbot
+ 中继
+ 通知推送
+ 直接连接
+ 通知类型
+ 选择通知推送类型
+ 活动
+ 已接受
+ 已拒绝
+ 语言
+ 用于应用界面显示
+ 未找到活动
+ 首页
+ 设置
+ 确定
+ 使用 NIP-04 加密数据
+ 使用 NIP-04 解密数据
+ 使用 NIP-44 解密数据
+ 使用 NIP-44 加密数据
+ 解密私密打闪
+ 元数据
+ 短文笔记
+ 关注
+ 加密私信
+ 删除事件
+ 转发
+ 回应
+ 已授予徽章
+ 群组聊天消息
+ 群组聊天线程回复
+ 群组消息
+ 群组消息回复
+ Seal 封装
+ 通用转发
+ 创建频道
+ 频道元数据
+ 频道消息
+ 频道消息隐藏
+ 频道用户静音
+ 出价
+ 出价确认
+ OpenTimestamps
+ 事件包装
+ 文件元数据
+ 直播聊天消息
+ 问题追踪器
+ 举报
+ 标记
+ 社区帖子批准
+ 数据作业请求
+ 数据作业结果
+ 数据作业反馈
+ 群组审核事件
+ 打闪目标
+ 事件类型 %1$s
+ 社区定义
+ 群组元数据事件
+ 打闪请求
+ 打闪
+ 亮点
+ 静音列表
+ 置顶列表
+ 中继列表元数据
+ 书签列表
+ 社区列表
+ 公共聊天列表
+ 被禁中继列表
+ 搜索中继列表
+ 用户组
+ 兴趣列表
+ 用户表情列表
+ 文件服务器列表
+ 钱包信息
+ Lightning Pub RPC
+ 客户端验证
+ 钱包请求
+ 钱包响应
+ 远程签名请求
+ HTTP 认证
+ 关注合集
+ 通用列表
+ 中继合集
+ 书签合集
+ 策展合集
+ 资料页徽章
+ 徽章定义
+ 兴趣(标签)合集
+ 创建或更新市场摊位
+ 创建或更新市场产品
+ 市场 UI/UX
+ 创建或更新市场产品出售形式为拍卖
+ 长篇内容
+ 长篇内容草稿
+
+ 发行产物合集
+ 特定应用数据
+ 直播事件
+ 状态
+ 分类列表
+ 分类列表草稿
+ 通用草稿事件
+ 日期基底日历事件
+ 时间基底日历事件
+ 日历
+ 日历事件回应
+ 事件处理推荐
+ 事件处理方信息
+ 连接
+ 请求签署 %1$s
+ 请求进行 %1$s
+ 签署 %1$s
+ 签署消息
+ 内容
+ 正在检查网络连通性...
+ Amber 正在后台运行
+ Bunker 通知
+ Bunker 请求核查通知
+ 签署新事件
+ 私人发件箱中继列表
+ 移除权限
+ 通过您的 Orbot 设置进行连接
+ 保存
+ 日志
+ 清理日志
+ 默认中继
+ 提供方
+ 选择通知推送服务的提供方
+ 选择统一推送应用
+ 通知推送设置
+ To receive push notifications, install any app that supports [Unified Push](https://unifiedpush.org/), such as [Nfty](https://ntfy.sh/).
+ After installing, select the app you want to use in the Settings.
+
+ 使用 %1$s
+ 通知推送
+ 从已安装的 UnifiedPush 应用选择
+ 不再显示
+ 确认
+ 无
+ 禁用通知推送
+ 推送服务器
+ 未找到通知推送提供方。\n请安装类似 ntfy 这样的提供方。
+ 请求
+ 禁用监听新连接
+ 启用监听新连接
+ 使用应用需要身份验证
+ 安全性
+ 启用生物识别解锁
+ 解锁请求
+ 每次
+ 一分钟
+ 五分钟
+ 十分钟
+ 添加用户到群组
+ 从群组中移除用户
+ 编辑群组信息
+ 添加权限
+ 移除权限
+ 从群组中删除事件
+ 编辑群组状态
+ 创建群组
+ 加入群组
+ 群组元数据
+ 群组管理员
+ 群组成员
+ 更多关于该权限的信息
+ NIP-%1$s
+ 基本协议流程描述
+ 关注列表
+ 事件的 OpenTimestamps
+ 加密私信
+ 将 Nostr 公钥映射至 DNS 的标识符
+ 从助记词导出基本密钥
+ 网络浏览器的 window.nostr 功能
+ 提及处理
+ 事件删除
+ 客户端规约
+ 中继描述资料
+ 工作量证明
+ 短文本事件中的主题标签
+ Nostr 市场
+ 私信
+ 转发
+ bech32 编码实体
+ nostr: URI scheme
+ 长篇内容
+ 其他元数据字段
+ 回应
+ 委托事件签署
+ 引用
+ 公共聊天室
+ 基于中继的群聊
+ 自定义表情
+ 未知事件处理
+ 标记
+ git 相关事件
+ Torrents
+ 敏感内容
+ 用户状态
+ 资料页中的外部身份
+ 过期时间戳
+ 客户端中继认证
+ 版本控制化加密
+ 计数结果
+ 远程签名
+ 钱包集成连接
+ 代理标签
+ 私钥加密
+ 搜索功能
+ 列表
+ 日历事件
+ 直播活动
+ 百科
+ Android 签名器
+ 举报
+ 打闪
+ 徽章
+ 事件包装
+ 中继列表元数据
+ 受保护事件
+ 视频事件
+ 受管理社区
+ 打闪目标
+ 应用数据
+ 亮点
+ 推荐事件处理应用
+ 数据售货机
+ 媒体附件
+ 文件元数据
+ HTTP 文件存储集成
+ HTTP 认证
+ 分类列表
+ 没有关于 %1 的信息。
+ 未找到 NIP-%1$s
+ 找不到事件类型 %1$s 的 NIP
+ 使用机密连接到应用
+ 添加密钥
+ 下一步
+ 添加你的密钥
+ 自动批复基础请求
+ 推荐用于大多数人。这将最大限度地减少在使用 Nostr 应用过程中的中断次数。
+ 手动批复每个应用
+ 推荐用于想要掌控每个应用的隐私优先人士。该选项将会要求手动调整新应用的每一个权限偏好。
+ 选择签署策略
+ 自动批复或手动审查每一个应用?
+ 完成
+ 恢复口令
+ 这些单词能够在账户丢失时找回密钥。请在安全的位置记下它们。
+ 显示种子助记词
+ 签署策略
+ 如何处理该应用的权限?
+ 手动批复每项权限
+ 推荐用于想要掌控每项权限的隐私优先人士。该选项将会要求手动调整每个新权限请求的偏好。
+ 完全信任该应用
+ 自动签署每个请求
+ 私信中继
+ 从剪贴板粘贴
+ 无效的 Nostr 连接 URI
+ Relay reviews
+ AI Embeddings / Vector lists
+ Tidal login
+ User server list
+ Blobs stored on mediaservers
+ Modular Article Header
+ Modular Article Content
+