Your IP : 216.73.217.77


Current Path : /home/users/unlimited/www/ultimate-ai.codeskitter.site/app/Http/Controllers/
Upload File :
Current File : /home/users/unlimited/www/ultimate-ai.codeskitter.site/app/Http/Controllers/TestController.php

<?php

namespace App\Http\Controllers;

class TestController extends Controller
{
    public function test() {}

    public function collectMissingStrings()
    {
        // Get all translatable strings in the app
        //         $strings = collect();
        //         // Replace 'resources' with the actual directory containing your views and files
        //         $files = File::allFiles(resource_path());
        //         foreach ($files as $file) {
        //             $content = file_get_contents($file);
        //             preg_match_all('/__\((\'|")(.*?)(\'|")\)/', $content, $matches);

        //             foreach ($matches[2] as $match) {
        //                 $strings->push($match);
        //             }
        //         }
        //         // Load existing translations
        //         $existingTranslations = json_decode(file_get_contents(base_path('lang/en.json')), true);
        //         // Add new strings to the translations if the keys do not exist
        //         foreach ($strings->unique() as $string) {
        //             if (! isset($existingTranslations[$string])) {
        //                 $existingTranslations[$string] = $string;
        //             }
        //         }
        //         // Write updated translations to en.json
        //         file_put_contents(base_path('lang/en.json'), json_encode($existingTranslations, JSON_PRETTY_PRINT));
    }
}