Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:127803 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by lists.php.net (Postfix) with ESMTPS id 158D51AE43C for ; Mon, 30 Jun 2025 14:57:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1751295354; bh=UU8pXn0+LU3IR1HF2cM9Tbk0avJbhAxo2fBF3xHDjII=; h=References:In-Reply-To:From:Date:Subject:To:From; b=UTnNFdFn3vvr+hI7vfbRyFTUvsXGR56/fyQAwz/V2bhNwifTqvIvGPqUEJ66Sw9p4 1jXf6GsPWJShVC53EESzFWoVExcpoznX7vrS4CNywilA6g3g8MERO94GgMHN0i+B8x oLq6Vo25X/W58TI9ihFmbdp77oxILS4LweqIpVURm9mTONvzWIrFsEk/29ke8kTFL9 UCW9q1O9J7mbqC7creDUGG3PHMVNDMy2S5II2IdqDDpa26vDB/CKdpKFcxMkCYS8mA iQfc+grliR5uGY59T2oIDJ8lpFaGYiXRBBboCOlzwZo85uRwODIVNavZQjSTrdyCt5 OGBrTcjXKyRPA== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 55E79180538 for ; Mon, 30 Jun 2025 14:55:52 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-0.4 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: Error (Cannot connect to unix socket '/var/run/clamav/clamd.ctl': connect: Connection refused) X-Envelope-From: Received: from mail-wm1-f42.google.com (mail-wm1-f42.google.com [209.85.128.42]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Mon, 30 Jun 2025 14:55:40 +0000 (UTC) Received: by mail-wm1-f42.google.com with SMTP id 5b1f17b1804b1-450cfb790f7so38112385e9.0 for ; Mon, 30 Jun 2025 07:57:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1751295452; x=1751900252; darn=lists.php.net; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=b2QK1iYsymrTSmjY4uVry//K++wAjgPfGKE8W23GHgg=; b=FMgaEnlxxaxweJv2pc2DRCj9e6iCf/NfmeKLRxT40ccEah500Q9pEmiKep2hVlAc/b dHG7W5HV2jmtpMPBA/zFRbmHqjJNMApNLV26I9HUvhDP2DgHATROpJtry9nPC0XoDS/8 SCs/6epwNK37eNZO1UKY9c1m0jFgUlgWxx6C5Lrq7rT3+2PviZxRwr+whFB0vSwIKoqW +iGUQrfnxj8J3xzdsgu2cc484LMDAjV+DuKdNf4Voz+1ugH1vpMriP0kfCWZtoC6M/8J 4Q1JKX6OvWO3Kl8vpGMQtngCEalM/DWbGkD00HxFeJufnYgNDpQYtm1SdxrmlBPHx4bI 5TuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751295452; x=1751900252; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=b2QK1iYsymrTSmjY4uVry//K++wAjgPfGKE8W23GHgg=; b=DAKZFJ1MueL3mXqBFzYDrU+LKxDzlvndnQvt1WRTbgsGlfFnzNCPYAP8l3Csb0vpg3 CV0zqejtKHTtRuOEWLwF2NGEutVVGSyuuRETCnRrzeIA4LUqBanX5dA/YAKyskeTc/19 U002GCSjpMHEK3WH79puThFIHyrWTx6XVEfFrbq8uux+biP1Z4v3K4DDV24HvEF39aWc ApLalgH8yP+l6VwcJrvDcsU6sy5ALJkBxl9EdUsZBAuNh7M5USB8MmL3bdUmp7pdJ92Z Q8dJOcJ8Xxk98eJ9SVqozZ4O3l1HJ12maoUE34zMISDm6m/9kHTzpzL1i7ZU2ZrC0Qmu r6dQ== X-Gm-Message-State: AOJu0Yzy9S3jXNDQbiO4CU+YH8GCjmlptoOrIDG3ibRzAjU9H852dlmN ioJrF4YiXddPboxsf9Fuv1g6gEGCfgF57IJGHWZhNz/YnN/hrgcWySdoNTUKKFaIzAVvj3IhQh/ 9FFfqzejSNwOfjdnBhCghcOpMFFMgYMqt0Vg= X-Gm-Gg: ASbGncuH/nyT2H13J9c4DMIcTLSXWz5HgVVcSI2ty26Bngmh2IAYQz5OVlIwssNJ3wm jnMiwSpnq4UL+G4aMjwRa3KXSDuqA0XZrJCHOTdBQL+S/H35sLS9LwNIB+YA0oz++zwcFJumiUU HHBqjuQXwiGnHfgdJGF0QBD2oAhmd5e0hrTMv3QOnIRYTxxTgx+0vYI1uZ3lBKSH/srtg16qI= X-Google-Smtp-Source: AGHT+IGxXDYducHtWIXyt8ttG7Bo4NHMvnmQfBvkSzVwFMSJdSEbfVwpFLv1IE19SMmSpt2OFxvnwl/0TT43N+zwPnY= X-Received: by 2002:a05:600c:450b:b0:453:9b7:c214 with SMTP id 5b1f17b1804b1-4538ee5dd61mr127825325e9.29.1751295452154; Mon, 30 Jun 2025 07:57:32 -0700 (PDT) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 References: <0a83f302-19ca-e058-3964-e818f0435b6b@php.net> In-Reply-To: Date: Mon, 30 Jun 2025 23:57:20 +0900 X-Gm-Features: Ac12FXyXmXci9q9iR5NSdH7ccBI_FywnKcAz50BL4hqurFs34CoxMmSBPfpOUUE Message-ID: Subject: Re: [PHP-DEV][Voting] Add locale for case insensitive grapheme functions To: php internals Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable From: youkidearitai@gmail.com (youkidearitai) 2025=E5=B9=B46=E6=9C=8830=E6=97=A5(=E6=9C=88) 19:02 youkidearitai : > > 2025=E5=B9=B46=E6=9C=8830=E6=97=A5(=E6=9C=88) 18:49 Derick Rethans : > > > > On Mon, 30 Jun 2025, youkidearitai wrote: > > > > > Hi, Internals > > > > > > I have just started add locale for grapheme_* functions. > > > https://wiki.php.net/rfc/grapheme_add_locale_for_case_insensitive > > > > > > Voting end is 2025-07-15 00:00:00 GMT. > > > > Hi, > > > > I have voted no for now, as I don't think the RFC explains a various > > amount of situations: > > > > - How are locale string handled that don't exist (exception? silently > > ignored?) > > - What range of locales are allowed? Where would this list come from? > > - How do fallbacks of locales work? > > - Are locale variants handled? > > - Is it really wise to use strings for locales? > > - How are locale strenghts handled, such as the > > primary/secondary/tertiary modes of ICU =E2=80=94 these influence the > > matchy-ness of characters. > > > > For all these situations, there should also be tests, but that's an > > implementation detail. > > > > cheers, > > Derick > > > > -- > > https://derickrethans.nl | https://xdebug.org | https://dram.io > > > > Author of Xdebug. Like it? Consider supporting me: https://xdebug.org/s= upport > > > > mastodon: @derickr@phpc.social @xdebug@phpc.social > > Hi, Derick and Internals > > Thanks for feedback. > I got it. > > However, Why didn't you take part in the under discussion phase? > I would like to improve the compatibility of PHP's Unicode. > > Am I not eligible to participate? > I feel giant walls to Internals.from east asia. > > Regards > Yuya > > -- > --------------------------- > Yuya Hamada (tekimen) > - https://tekitoh-memdhoi.info > - https://github.com/youkidearitai > ----------------------------- Hi, Internals I am wrong signature for the RFC. I want go to stop "Voting" phase and moving back to "Under Discussion". I'll fix this RFC. Please give me a time. Thanks a lot pointing to me. Regards Yuya --=20 --------------------------- Yuya Hamada (tekimen) - https://tekitoh-memdhoi.info - https://github.com/youkidearitai -----------------------------