一套功能使阿拉伯网站开发者能够为PHP提供专业搜索、展示和处理阿拉伯语内容

v6.3.4 2023-04-04 22:05 UTC

This package is auto-updated.

Last update: 2024-09-02 15:18:34 UTC


README

Contributor Covenant

Ar-PHP项目 (ar-php.org)

PHP说阿拉伯语 - 准备好了!

版权 © 2006-2024 Khaled Al-Sham'aa。

DOI

阿拉伯语

使命与愿景

正如远东和拉丁美洲所发生的那样,随着互联网进入大众市场,人们希望以自己的母语使用它。

我们的使命是开发开源解决方案,并提供专业支持,以帮助小型和中型企业应对在PHP/MySQL环境中开发专业阿拉伯语网站的挑战。我们开发的库帮助我们的合作伙伴节省时间并提高生产力。

该项目提供了一套工具,使阿拉伯网站开发者能够在PHP中提供专业搜索、展示和处理阿拉伯语内容。

简单安装

主要功能列表

变更日志

类文档

从版本4.0迁移

贡献者物流

如何贡献?

专业支持

常见问题解答

引用

如果您想在学术工作中引用它,您可以使用这个引用

K. Al-Shamaa, Ar-PHP, PHP library for website developers to process Arabic content, 
https://github.com/khaled-alshamaa/ar-php, 2024

或bibtex格式

@misc{ar-php,
  title={Ar-PHP, PHP library for website developers to process Arabic content},
  author={Al-Shamaa, Khaled},
  url={https://github.com/khaled-alshamaa/ar-php},
  version = {6.3.4},
  year={2024}
}

它在哪里被使用?

  • Bagisto: 用于电子商务的Laravel包。[查看这里 这里]

  • Akeneo: 简单灵活的开源SaaS PIM,用于组织并丰富您的产品目录。[查看这里 这里]

  • LimeSurvey: 开源调查软件。[查看这里 这里这里]

  • UnoPim: 基于 Laravel 框架构建的开源产品信息管理系统(PIM)。[查看这里 这里]

  • GPDF: 用于PHP和Laravel应用的Open Source HTML到PDF转换器。[查看这里 这里]

  • ArabKey: 在阿拉伯语和英语键盘之间轻松切换,以及更多用于阿拉伯语的有用工具。[查看这里 这里].

星级历史

Star History Chart

阿拉伯语

近年来,全球互联网使用量大幅增长,尤其是在非英语 speaking regions,尤其是阿拉伯世界。例如,从2000年到2020年,在线人口增长了超过9,300%。与此同时,阿拉伯网络内容估计每年翻一番。这种增长产生了对更好的阿拉伯语言网站开发资源的需求。然而,现有的网站开发资源可能无法满足这一需求,因为它们主要服务于英语使用者。

[阿拉伯语言互联网世界统计]

PHP

PHP是一种广泛使用的通用脚本语言,特别适合于Web开发,并可嵌入到HTML中。PHP运行着全球前1000万个网站中的79%以上,其中一些很好的例子包括Facebook和Wikipedia。

[PHP语言服务器端语言报告]

LGPL

GPL与LGPL的主要区别在于,后者可以与非(L)GPL的程序(例如,库的“使用”情况)链接,这些程序可能是免费软件或专有软件。如果这个非(L)GPL程序不是派生作品,则它可以根据任何选择的条款进行分发。

[LGPLGNU FAQ]

历史

محاضرة افتتاحية عن تجربة بناء ادوات لدعم اللغة العربية و المشاريع مفتوحة المصدر - خالد الشمعة

顶部

快速开始

使用Composer安装

要使用Composer安装,只需要求此包的最新版本。

composer require khaled.alshamaa/ar-php

确保Composer的自动加载文件被加载。如果您像Laravel框架那样使用Composer进行自动加载,则无需这样做。

// somewhere early in your project's loading, require the Composer autoloader
// see: https://getcomposer.org.cn/doc/00-intro.md
require 'vendor/autoload.php';

下载并手动安装

下载Ar-PHP库的最新版本,并将其提取到将要使用的目录中。

require_once 'ar-php/src/Arabic.php';

主要功能

顶部

如何贡献?

我们始终欢迎新的贡献者——特别是新程序员。但无论你的技能和兴趣是什么,你总有一个地方可以参与改进Ar-PHP项目。

  • 编程:以下是一些贡献想法:审查待办事项,添加功能,为核心模块做出贡献,创建扩展,修复错误。
  • 质量保证:质量保证(QA)是任何软件社区项目最重要的但常被忽视的元素之一。这也是大多数人都能做到的事情。如果你想帮助修复Ar-PHP的错误,而你不是程序员,你仍然可以通过加入QA团队来帮忙。
  • 写作:为Ar-PHP做出贡献的最佳方式之一是撰写教程、指南、如何做(HOWTOs)和常见问题解答(FAQs)。以下是一些贡献想法:用户FAQs、如何做和教程、用户指南、开发入门、博客文章和杂志文章。
  • 市场营销:你总是可以帮助推广Ar-PHP的使用。以下是你可以帮助的两种方式:加入市场营销活动并分发Ar-PHP及其小册子。
  • 图形和艺术:有艺术技能吗?那么你可以帮助我们创建图标、标志、横幅、标签、壁纸、屏保等等!这些将每天都会看到,并用于项目及其产品中。
  • 帮助用户:你可以通过两种方式帮助其他用户:用户邮件列表和论坛。
  • 与我们一起庆祝!你的任务是拍摄一张你支持PHP和阿拉伯语言项目的照片。你可以去一个著名地标,你附近最喜欢的地点,或者任何你认为会拍出好照片的地方。我们为你创建了一些海报,你可以用来拍照。打印出这些设计之一或者自己设计。我们希望你在照片中突出显示你的位置,所以不要让其中一个主导照片。我们还应该清楚地看到你的Ar-PHP海报。一旦你准备好了要提交的照片,请将其发送给我们。请以.jpg或.png格式发送你的照片,并至少为1200 x 800像素。

顶部

专业支持

作为Ar-PHP项目的开发者,我们可以帮助你公司利用Ar-PHP的最大潜力来实现你的商业目标。我们提供覆盖Ar-PHP实施全生命周期的专业服务。

  • Ar-PHP库集成:在开始使用Ar-PHP时遇到麻烦?我们可以帮助。
  • Ar-PHP升级:为了平滑升级到Ar-PHP的新版本,让我们协助你。
  • 定制和配置:如果你的业务需要的功能超出了或不同于Ar-PHP功能集,我们的PHP和阿拉伯语言专家团队可以完全定制Ar-PHP以满足你特定的商业需求。
  • 集成分析和实施:阿拉伯语本地化可能只是你整个在线业务操作的一部分。我们拥有知识和经验将Ar-PHP与你的所有业务部门集成。
  • 故障排除、优化和性能调整:为了提高性能和解决瓶颈,让Ar-PHP专家检查你的Ar-PHP实施和服务器环境。
  • 咨询:在Ar-PHP实施过程中,你可以随时调用Ar-PHP专家来验证你的实施是否符合行业最佳实践。
  • 培训:获得Ar-PHP的全面培训。

顶部