diff --git a/.github/workflows/image-minimizer.js b/.github/workflows/image-minimizer.js index 6ec67b57..f81a49e1 100644 --- a/.github/workflows/image-minimizer.js +++ b/.github/workflows/image-minimizer.js @@ -34,7 +34,7 @@ module.exports = async ({github, context}) => { // Regex for finding images (simple variant) ![ALT_TEXT](https://*.githubusercontent.com//.) const REGEX_USER_CONTENT_IMAGE_LOOKUP = /\!\[(.*)\]\((https:\/\/[-a-z0-9]+\.githubusercontent\.com\/\d+\/[-0-9a-f]{32,512}\.(jpg|gif|png))\)/gm; - const REGEX_ASSETS_IMAGE_LOCKUP = /\!\[(.*)\]\((https:\/\/github\.com\/[-\w\d]+\/[-\w\d]+\/assets\/\d+\/[\-0-9a-f]{32,512})\)/gm; + const REGEX_ASSETS_IMAGE_LOCKUP = /\!\[(.*)\]\((https:\/\/github\.com\/user-attachments\/assets\/[\-0-9a-f]{36,})\)/gm; // Check if we found something let foundSimpleImages = REGEX_USER_CONTENT_IMAGE_LOOKUP.test(initialBody) diff --git a/app/src/main/kotlin/org/fossify/contacts/adapters/ContactsAdapter.kt b/app/src/main/kotlin/org/fossify/contacts/adapters/ContactsAdapter.kt index dc30f3e8..a9c9b784 100644 --- a/app/src/main/kotlin/org/fossify/contacts/adapters/ContactsAdapter.kt +++ b/app/src/main/kotlin/org/fossify/contacts/adapters/ContactsAdapter.kt @@ -98,7 +98,7 @@ class ContactsAdapter( menu.apply { findItem(R.id.cab_edit).isVisible = isOneItemSelected() findItem(R.id.cab_remove).isVisible = location == LOCATION_FAVORITES_TAB || location == LOCATION_GROUP_CONTACTS - findItem(R.id.cab_add_to_favorites).isVisible = location == LOCATION_CONTACTS_TAB + findItem(R.id.cab_add_to_favorites).isVisible = location == LOCATION_CONTACTS_TAB || location == LOCATION_GROUP_CONTACTS findItem(R.id.cab_add_to_group).isVisible = location == LOCATION_CONTACTS_TAB || location == LOCATION_FAVORITES_TAB findItem(R.id.cab_send_sms_to_contacts).isVisible = location == LOCATION_CONTACTS_TAB || location == LOCATION_FAVORITES_TAB || location == LOCATION_GROUP_CONTACTS diff --git a/app/src/main/kotlin/org/fossify/contacts/dialogs/CreateNewGroupDialog.kt b/app/src/main/kotlin/org/fossify/contacts/dialogs/CreateNewGroupDialog.kt index 1e3a2ffc..205de09d 100644 --- a/app/src/main/kotlin/org/fossify/contacts/dialogs/CreateNewGroupDialog.kt +++ b/app/src/main/kotlin/org/fossify/contacts/dialogs/CreateNewGroupDialog.kt @@ -32,8 +32,7 @@ class CreateNewGroupDialog(val activity: BaseSimpleActivity, val callback: (newG val contactSources = ArrayList() ContactsHelper(activity).getContactSources { - it.filter { it.type.contains("google", true) }.mapTo(contactSources) { ContactSource(it.name, it.type, it.name) } - contactSources.add(activity.getPrivateContactSource()) + it.mapTo(contactSources) { ContactSource(it.name, it.type, it.publicName) } val items = ArrayList() contactSources.forEachIndexed { index, contactSource -> diff --git a/app/src/main/res/values-cy/strings.xml b/app/src/main/res/values-cy/strings.xml index 71a29edb..f3d237ac 100644 --- a/app/src/main/res/values-cy/strings.xml +++ b/app/src/main/res/values-cy/strings.xml @@ -61,13 +61,16 @@ Gwefannau Grwpiau Ffynhonnell gyswllt - Negesu ar unwaith (IM) + Negesu ar unwaith (IM) + %d group %d groups %d groups %d groups %d groups %d groups - Hoffwn newid pa feysydd sydd i\'w gweld ar gyfer cysylltiadau. Ydy hyn yn bosib? + + Hoffwn newid pa feysydd sydd i\'w gweld ar gyfer cysylltiadau. Ydy hyn yn bosib? Ydy. Y cwbl sy\'n rhaid gwneud ydy mynd i Gosodiadau -> Rheoli pa feysydd cysylltiadau i\'w dangos. Yna, gellir dewis pa feysydd sydd i\'w gweld. Bydd rhai wedi eu gosod i beidio ymddangos fel arfer, felly mae\'n bosib byddi\'n dod o hyd i rai newydd yno. + Hoffi \ No newline at end of file diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml index 1042964e..4a50ca5d 100644 --- a/app/src/main/res/values-hr/strings.xml +++ b/app/src/main/res/values-hr/strings.xml @@ -77,4 +77,5 @@ Želim promijeniti polja koja su vidljiva u kontaktima. Mogu li to napraviti\? Da, idi u Postavke -> Upravljaj prikazanim poljima kontakta. Tamo možeš odabrati vidljiva polja. Neka od njih su čak standardno deaktivirana, tako da možeš pronaći neka nova. Prikaži privatne kontakte u aplikacijama Fossify telefon, Fossify SMS Messenger i Fossify kalendar + Formatiraj telefonske brojeve \ No newline at end of file diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 5c7b58e4..d0fe189c 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -2,17 +2,17 @@ 連絡先 住所 - 挿入中… - 更新中… + 挿入しています… + 更新しています… 内部ストレージ - 内部ストレージ (他のアプリからは表示されません) + 内部ストレージ(他のアプリには表示されません) 会社 役職 連絡先にSMSを送信 連絡先にメールを送信 グループにSMSを送信 グループにメールを送信 - 少なくとも1つのフィールドに入力する必要があります + 少なくとも1つの入力欄に入力する必要があります 連絡先を編集するには編集画面に切り替えてください メールアドレスが登録された連絡先が見つかりません 電話番号が登録された連絡先が見つかりません @@ -20,7 +20,7 @@ 連絡先を編集 連絡先を選択 ニックネーム - グループなし + グループがありません 新しいグループを作成 グループから削除 このグループは空です @@ -37,10 +37,10 @@ 連絡先をタップ 連絡先に発信 連絡先の詳細を表示 - 連絡先に表示するフィールドを管理 + 表示する連絡先の入力欄を管理 連絡先 - 電話番号が登録された連絡先のみ表示する - 重複した連絡先を統合する + 電話番号が登録された連絡先のみ表示 + 重複した連絡先を統合 お気に入りの連絡先はまだありません。 お気に入りの切り替え 連絡先を検索 @@ -72,6 +72,9 @@ %d件のグループ %d件のグループ - 連絡先に表示される項目(フィールド)を変更することはできますか? + + 連絡先に表示される項目(フィールド)を変更することはできますか? 可能です。[設定] -> [連絡先に表示するフィールドを管理] から、表示されるフィールドを選択することができます。これらの中にはデフォルトで無効になっているものもあるので、あなたは新しいものを見つけるかもしれません。 + 電話番号の形式 + 非公開の連絡先をFossify電話、Fossify SMSメッセンジャー、Fossifyカレンダーに表示 \ No newline at end of file diff --git a/app/src/main/res/values-pt-rPT/strings.xml b/app/src/main/res/values-pt-rPT/strings.xml index d0b6e97c..426befe0 100644 --- a/app/src/main/res/values-pt-rPT/strings.xml +++ b/app/src/main/res/values-pt-rPT/strings.xml @@ -1,71 +1,81 @@ Marcador - Armazenamento do telefone (Não visível para outras aplicações) - Parece que ainda não adicionou qualquer contacto aos favoritos. + Armazenamento do telefone (não visível por outras alicações) + Ainda não adicionou contactos aos favoritos. Contactos Endereço Armazenamento do telefone - Enviar mensagem a contactos + Enviar SMS aos contactos Novo contacto A inserir… - Companhia - Enviar mensagem a grupo(s) + Empresa + Enviar SMS para o grupo A atualizar… - Trabalho - Enviar email a grupo - Necessita de estar no menu Editar para modificar o contacto - Enviar email a contactos - Não foram encontrados contactos com email + Cargo + Enviar e-mail para o grupo + Tem que estar no ecrã de edição para alterar um contacto + Enviar e-mail aos contactos + Não existem contactos com endereço de e-mail Editar contacto Selecionar contacto - Criar novo grupo - Sem grupos + Criar um novo grupo + Não existem grupos Remover do grupo Alcunha Este grupo está vazio Adicionar contactos Não existem grupos de contactos neste dispositivo Adicionar ao grupo - Criar um grupo sob um contacto - Gerir os campos a mostrar de um contacto + Criar grupo na conta + Gerir campos a mostrar Alterar foto Mostrar números de telefone Contactos - Criar grupo + Criar um grupo Remover foto - Mostrar o botão de marcar números no menu inicial - Ver detalhes de contacto - Mostrar contactos privados a Telefone Fossify, Mensagens de SMS Fossify e Calendário Fossify - Ligar a contacto - Mostrar apenas contactos com números de telefone - Procurar grupos + Mostrar botão Marcador no ecrã principal + Ver detalhes + Partilhar contactos entre Fossify Phone, Fossify SMS Messenger e Fossify Calendar + Ligar + Mostrar apenas contactos com número de telefone + Pesquisar grupos Exportar contactos - Procurar contactos - Procurar favoritos + Pesquisar contactos + Pesquisar favoritos Importar contactos - Importar contactos de um ficheiro .vcf + Importar contactos de .vcf Nome do ficheiro (sem .vcf) Prefixo - Números de telefone - E-mails + Número de telefone + E-mail Endereços - Fonte do contacto - O contacto será removido da base de dados dos contactos. - Mensagem instantânea (MI) - Toque de telefone + Origem do contacto + O contacto será removido de todas as origens. + Mensagem instantânea (IM) + Toque de chamada - grupo - grupos - grupo + %d grupo + %d grupos + Organização - Desejo mudar os campos a mostrar nos contactos. É possível? - Eventos (aniversários) - Exportar contactos para um ficheiro .vcf + Pretendo alterar os campos a mostrar nos contactos. É possível? + Eventos (data de nascimento, aniversário) + Exportar contactos para .vcf Adicionar número a um contacto - Importar contactos de um ficheiro .vcf (Pro) - Não foram encontrados contactos com números de telefone - Websites + Importar contactos de .vcf (Pro) + Não existem contactos com número de telefone + Site Grupos + Deve preencher, pelo menos, um campo + Mostrar miniatura do contacto + Ao tocar no contacto + Unir contactos duplicados + Alternar favorito + Destino da origem do contacto + Incluir origem dos contactos + Sufixo + Sim, basta aceder a Definições -> Gerir campos a mostrar. Aqui, pode escolher os campos que serão mostrados. Alguns dos campos estão ocultos e, assim, pode mostrar alguns destes. + Formatar números de telefone \ No newline at end of file diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index d0e5ba08..9d8a2bac 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -77,4 +77,5 @@ Pretendo alterar os campos a mostrar nos contactos. É possível\? Sim, basta aceder a Definições -> Gerir campos a mostrar. Aqui, pode escolher os campos que serão mostrados. Alguns dos campos estão ocultos e, assim, pode mostrar alguns destes. Partilhar contactos entre Fossify Phone, Fossify SMS Messenger e Fossify Calendar - + Formatar números de telefone + \ No newline at end of file diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 502c664a..535cd86f 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -55,7 +55,7 @@ Включить источники контактов Имя файла (без .vcf) Номеронабиратель - Добавить номер к контакту + Добавить номер для контакта Префикс Суффикс Телефонные номера diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 7ebea80a..eea432ee 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -1,6 +1,6 @@ - 通讯录 + 联系人 地址 添加中… 正在更新… @@ -56,7 +56,7 @@ 包含联系人来源 文件名称 (不含.vcf) 拨号界面 - 添加号码至通讯录 + 将号码添加到联系人 前缀 后缀 电话号码 @@ -74,7 +74,7 @@ %d 群组 %d 群组 - 我想要更改在通讯录会看到哪些字段。我能这么做吗? + 我想要更改在联系人会看到哪些字段。我能这么做吗? 可以,您要做的是到[设置] -> [管理显示的联系人字段]。在那里,您可以选择应该看到什么字段。其中有些甚至默认是关闭的,所以您可能会在那里发现一些新的。 调整电话号码格式 \ No newline at end of file diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index b210d86b..6e8e43ac 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -74,4 +74,7 @@ 我想要更改在通訊錄會看到哪些欄位。我能這麼做嗎? 可以,你要做的是到[設定] -> [管理顯示的聯絡人欄位]。在那裡,你可以選擇應該看到什麼欄位。其中有些甚至預設是關閉的,所以你可能會在那裡發現一些新的。 + 顯示私人聯絡人給 Fossify 電話、Fossify 簡訊與 Fossify 行事曆 + 設定電話號碼格式 + 切換我的最愛 \ No newline at end of file diff --git a/fastlane/metadata/android/eu-ES/changelogs/2.txt b/fastlane/metadata/android/eu-ES/changelogs/2.txt new file mode 100644 index 00000000..b0c4bfc2 --- /dev/null +++ b/fastlane/metadata/android/eu-ES/changelogs/2.txt @@ -0,0 +1 @@ +* vcf inportatzailea konpondu da diff --git a/fastlane/metadata/android/eu-ES/full_description.txt b/fastlane/metadata/android/eu-ES/full_description.txt new file mode 100644 index 00000000..98567f1c --- /dev/null +++ b/fastlane/metadata/android/eu-ES/full_description.txt @@ -0,0 +1,35 @@ +Fossify Contacts aurkezten - kontaktuen kudeaketaren hurrengo bilakaera. Zure kontaktuak nola kudeatzen dituzun berriro definitzeko prest dago gure aplikazioak sinpletasuna eta funtzio aurreratuak konbinatuz, erabilera pertsonalerako eta profesionalerako egokituta. + +🔍 BILATZAILE ADIMENDUNA ETA EREMUEN PERTSONALIZAZIOA: +Bilatu kontaktuak azkar gure bilaketa adimendunaren funtzioarekin. Pertsonalizatu ikusgai dauden eremuak, gozatu interfaze atsegina eta bilatu kontaktuak esfortzurik gabe, denbora aurreztuz eta produktibitatea hobetuz. + +️ TALDE KUDEAKETA ETA KOMUNIKAZIOA: +Kudeatu esfortzurik gabe kontaktu-taldeak komunikazio arintzeko. Gure aplikazioak lotekako mezu elektronikoak edo SMSak taldekatzea errazten du, gogokoen zerrendak sortzeko eta taldeak izena aldatzeko eginbideekin, zure antolakuntza-gaitasunak hobetuz. + +🔄 BABESKOPIAK ETA ESPORTATZEKO AUKERA FIDAGARRIAK: +Ziurtatu zure kontaktuak beti seguru daudela gure babeskopia sistema fidagarriarekin. Esportatu edo inportatu kontaktuak vCard formatuan modu errazean, datuen migrazioa eta babeskopiak erraz bihurtuz. + +🌐 KODE IREKIAREN GARDENTASUNA: +Kode irekiko plataforma batean eraikia, Fossify kontaktuak gardentasuna eta erabiltzaileen konfiantza defendatzen ditu. Sartu gure kodea GitHub-en eta bihurtu pribatutasuna, irekitasuna eta lankidetza-hobekuntza balioesten dituen komunitate baten parte. + +🖼️ ERABILTZAILEEN ESPERIENTZIA PERTSONALIZATUA: +Pertsonalizatu zure kontaktuen kudeaketa erraztasunez. Gure aplikazioak ezarpen eta diseinu aukera malguak eskaintzen ditu, interfazea zure gustura egokitzeko aukera emanez. Ordenatu kontaktuak, aukeratu gaiak eta pertsonalizatu zure esperientzia erosotasun handiena lortzeko. + +🔋 ERAGINKORRA ETA ARINA: +Errendimendurako optimizatuta, Fossify kontaktuak zure gailuan arina izateko diseinatuta dago. Zure kontaktuak modu eraginkorrean antolatzen ez ezik, bateriaren iraupena luzatzen laguntzen du, funtzionamendu ona bermatuz. + +🚀 SINKRONIZAZIO AURRERATUA: +Zure kontaktuak lokalean gordetzea aukeratzen duzun ala ez, edo nahiago dituzun gailuetan sinkronizatzea baliabide desberdinak erabiliz, gure aplikazioak kudeaketa esperientzia leuna, eraginkorra eta segurua bermatzen du. + +🔐 PRIBATUTASUNA-LEHEN HURBILKETA: +Zure harremanetarako informazioa isilpekoa izaten jarraitzen du Fossify kontaktuak-ekin. Zure pribatutasuna lehenesten dugu, zure datuak hirugarrenen aplikazioekin inoiz partekatzen ez direla ziurtatuz. + +🌙 DISEINU MODERNOA ETA ERABILTZAILEAREN INTERFAZE ATSEGINA: +Gozatu diseinu garbi eta moderno batez, interfaze atsegina duena. Aplikazioak materialaren diseinua eta gai iluneko aukera eskaintzen ditu, erabiltzailearen esperientzia erakargarria eta erosoa eskainiz. + +Deskargatu aplikazioa orain eta igo zure kontaktuen kudeaketa maila berrietara. Harremanetarako antolakuntza eraginkor, seguru eta intuitiborako zure bidaia hemen hasten da. + +Arakatu Fossify aplikazio gehiago: https://www.fossify.org +Iturburu irekiko kodea: https://www.github.com/FossifyOrg +Sartu komunitatean Reddit-en: https://www.reddit.com/r/Fossify +Konektatu Telegram-en: https://t.me/Fossify diff --git a/fastlane/metadata/android/eu-ES/short_description.txt b/fastlane/metadata/android/eu-ES/short_description.txt new file mode 100644 index 00000000..1d0d531d --- /dev/null +++ b/fastlane/metadata/android/eu-ES/short_description.txt @@ -0,0 +1 @@ +Kudeatu zure kontaktuak modu pribatuan eta eraginkorrean vCard laguntzarekin diff --git a/fastlane/metadata/android/eu-ES/title.txt b/fastlane/metadata/android/eu-ES/title.txt new file mode 100644 index 00000000..caf34ff1 --- /dev/null +++ b/fastlane/metadata/android/eu-ES/title.txt @@ -0,0 +1 @@ +Fossify kontaktuak diff --git a/fastlane/metadata/android/fi-FI/changelogs/1.txt b/fastlane/metadata/android/fi-FI/changelogs/1.txt index 8bcddd6e..5a64ffbe 100644 --- a/fastlane/metadata/android/fi-FI/changelogs/1.txt +++ b/fastlane/metadata/android/fi-FI/changelogs/1.txt @@ -1 +1 @@ -* Alkuperäinen julkaisu +* Ensimmäinen julkaisu diff --git a/fastlane/metadata/android/ja-JP/changelogs/1.txt b/fastlane/metadata/android/ja-JP/changelogs/1.txt new file mode 100644 index 00000000..5d91ad87 --- /dev/null +++ b/fastlane/metadata/android/ja-JP/changelogs/1.txt @@ -0,0 +1 @@ +* 初公開 diff --git a/fastlane/metadata/android/ja-JP/title.txt b/fastlane/metadata/android/ja-JP/title.txt new file mode 100644 index 00000000..58951a91 --- /dev/null +++ b/fastlane/metadata/android/ja-JP/title.txt @@ -0,0 +1 @@ +Fossify連絡先 diff --git a/fastlane/metadata/android/uk/changelogs/1.txt b/fastlane/metadata/android/uk/changelogs/1.txt index 15f431ca..4ac55aba 100644 --- a/fastlane/metadata/android/uk/changelogs/1.txt +++ b/fastlane/metadata/android/uk/changelogs/1.txt @@ -1 +1 @@ -* Релізний випуск +* Початковий реліз diff --git a/fastlane/metadata/android/zh-CN/changelogs/1.txt b/fastlane/metadata/android/zh-CN/changelogs/1.txt index 5c03e96d..ebac50d2 100644 --- a/fastlane/metadata/android/zh-CN/changelogs/1.txt +++ b/fastlane/metadata/android/zh-CN/changelogs/1.txt @@ -1 +1 @@ -* 第一个版本 +* 首次发布 diff --git a/fastlane/metadata/android/zh-CN/full_description.txt b/fastlane/metadata/android/zh-CN/full_description.txt new file mode 100644 index 00000000..8f856bcc --- /dev/null +++ b/fastlane/metadata/android/zh-CN/full_description.txt @@ -0,0 +1,35 @@ +隆重推出 Fossify 联系人——联系人管理的下一个发展方向。我们的应用旨在重新定义您管理联系人的方式,将简单性与高级功能相结合,专为个人和专业用途量身定制。 + +🔍 智能搜索和字段自定义: +使用我们的智能搜索功能快速查找联系人。自定义可见字段,享受用户友好的界面,轻松查找联系人,节省时间并提高工作效率。 + +✉️ 群组管理和沟通: +轻松管理联系人群组,简化沟通。我们的应用便于对批量电子邮件或短信轻松分组,具有创建收藏列表和重命名组的功能,增强您的组织能力。 + +🔄 可靠的备份和导出选项: +使用我们可靠的备份系统确保您的联系人始终安全。以 vCard 格式无缝导出或导入联系人,让数据迁移和备份变得轻而易举。 + +🌐 开源透明度: +Fossify 联系人建立在开源平台上,倡导透明度和用户信任。在 GitHub 上访问我们的代码,成为重视隐私、开放和协作改进的社区的一员。 + +🖼️ 个性化用户体验: +轻松定制您的联系人管理。我们的应用提供灵活的设置和设计选项,允许您根据自己的喜好定制界面。对联系人排序,选择主题,并个性化您的体验,以获得最大的便利。 + +🔋 高效轻便: +Fossify 联系人经过性能优化,旨在减少设备资源。它不仅可以有效地组织您的联系人,还可以延长电池寿命,确保操作流畅。 + +🚀 高级同步: +无论您是选择在本地存储联系人,还是更喜欢使用不同方式在设备之间同步联系人,我们的应用都能确保流畅、高效和安全的管理体验。 + +🔐 隐私第一的方法: +Fossify 联系人对您的联系信息保密。我们优先考虑您的隐私,确保您的数据永远不会与第三方应用共享。 + +🌙 现代设计和用户友好的界面: +享受简洁、现代的设计和用户友好的界面。本应用具有 Material 设计和深色主题选项,提供视觉上吸引人且舒适的用户体验。 + +立即下载本应用,将您的联系人管理提升到新高度。您的高效、安全和直观的联系人组织之旅从这里开始。 + +探索更多 Fossify 应用:https://www.fossify.org +开源代码:https://www.github.com/FossifyOrg +加入 Reddit 社区:https://www.reddit.com/r/Fossify +在 Telegram 上联系:https://t.me/Fossify diff --git a/fastlane/metadata/android/zh-CN/title.txt b/fastlane/metadata/android/zh-CN/title.txt index 689416ca..dd2c9f02 100644 --- a/fastlane/metadata/android/zh-CN/title.txt +++ b/fastlane/metadata/android/zh-CN/title.txt @@ -1 +1 @@ -Fossify 通讯录 +Fossify 联系人