English | العربية | বাংলা | Bosanski | Deutsch | Español | Français | हिन्दी | Italiano | 日本語 | 한국어 | मराठी | Português | Русский | Kiswahili | தமிழ் | తెలుగు | Türkçe | اردو | Tiếng Việt | 中文
ఈ పత్రం స్వయంచాలకంగా అనువాదించబడింది. అనువాద లోపాలు ఉంటే దయచేసి ప్రాజెక్టుపై పుల్ రిక్వెస్ట్ తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై త
MJML ఒక మార్కఅప్ భాష అనేది, స్పందనాత్మకంగా ఇమెయిల్లను కోడింగ్ ప్రాక్రియను సులభపరుచుకోవడానికి ప్రత్యేకంగా రూపొందించబడింది. అది సెమాంటిక్ సింటాక్స్ నిర్వహిస్తుంది సులభత మరియు సులభతను ఖచ్చితం చేసేది, అది మీ ఇమెయిల్ కోడ్బేస్ యొక్క జట్టును తక్కువ చేసేది మరియు అది మీ ఇమెయిల్ కోడ్బేస్ యొక్క జట్టును తక్కువ చేసేది. MJML యొక్క ఓపెన్-సోర్స్ ఇంజన్ ఉచితంగా ఉంటుంది, అది మంచి పద్ధతులకు అనుసరించే స్పందనాత్మక HTML ను సృష్టిస్తుంది. మీరు Outlook తో పని చేస్తున్నప్పుడు అనుభవించే ఆపత్కాలాన్ని మీరు అనుభవించారా, ఈ ప్యాకేజీ మీకు అనుకూలంగా ఉంటుంది.
మా MJML అమలును అధికంగా సులభంగా కలిగి ఉంచేందుకు మార్గంగా మీకు అనుకూలంగా ఉంటుంది. అది PHP లో MJML ను NodeJS మరియు MJML CLI ను ఇన్స్టాల్ చేయడం లేదా అనుకూలంగా ఉండటానికి అవసరం లేనందుకు PHP అనువర్తనాలకు అనుకూలంగా ఉంటుంది.
// లారవెల్ లేకుండా(new MJML)->render( '<mjml><mj-body><mj-section><mj-column><mj-text>Hello World</mj-text></mj-column></mj-section></mj-body></mjml>'); // మినిఫైడ్ HTML(new MJML)->minify()->render( '<mjml><mj-body><mj-section><mj-column><mj-text>Hello World</mj-text></mj-column></mj-section></mj-body></mjml>'); // లారవెల్ తోMJML::render( '<mjml><mj-body><mj-section><mj-column><mj-text>Hello World</mj-text></mj-column></mj-section></mj-body></mjml>'); // లారవెల్ తో మరియు మినిఫైడ్ HTMLMJML::minify()->render( '<mjml><mj-body><mj-section><mj-column><mj-text>Hello World</mj-text></mj-column></mj-section></mj-body></mjml>');
మొదటికగా, మీ composer.json
ఫైల్లో కొనసాగించడానికి ఈ కనిపించినది జోడించండి మన ప్యాకేజీకి మీ ఆపరేటింగ్ సిస్టమ్కు సరైన బైనరీలను పొందడానికి. మీరు install
, update
, లేదా dump-autoload
రన్ చేస్తే బైనరీలు డౌన్లోడ్ అవుతాయి.
{ "post-autoload-dump": ["DefectiveCode\\MJML\\PullBinary::all"]}
MJML బైనరీని మేము మా CDN నుండి పొంది, composer ఇన్స్టాలేషన్ లేదా అప్డేట్ పైన ఈ ప్యాకేజీలో "bin" ఫోల్డర్లో సేవ్ చేస్తాము. మీరు మీ స్థానిక మరియు ప్రాడక్షన్ వాతావరణాలకు అవసరమైన బైనరీలను లోడ్ చేయడానికి ఖచ్చితంగా ఉండాలి.
డిఫాల్ట్గా, all
మీరు మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూలుగా మామూ
లారవెల్ ఉపయోగిస్తున్నారో మీకు కానిప్పుడు లారవెల్ తో ఉపయోగం చూడండి.
MJML రెండర్ చేయడానికి, మీ MJML స్ట్రింగ్ను మాత్రమే రెండర్
మెథడ్కు పాస్ చేయండి:
use DefectiveCode\MJML; $html = (new MJML)->render( '<mjml><mj-body><mj-section><mj-column><mj-text>Hello World</mj-text></mj-column></mj-section></mj-body></mjml>');
MJML ని ధృవీకరించడానికి, మీ MJML స్ట్రింగ్ను మాత్రమే మాన్యం
మెథడ్కు పాస్ చేయండి:
use DefectiveCode\MJML; $isValid = (new MJML)->isValid( '<mjml><mj-body><mj-section><mj-column><mj-text>Hello World</mj-text></mj-column></mj-section></mj-body></mjml>');
MJML రెండర్ చేయడానికి, మీ MJML స్ట్రింగ్ను MJML ఫేసేడ్పై రెండర్
కి పాస్ చేయండి:
use DefectiveCode\MJML\Facades\MJML; $html = MJML::render( '<mjml><mj-body><mj-section><mj-column><mj-text>Hello World</mj-text></mj-column></mj-section></mj-body></mjml>');
MJML ని ధృవీకరించడానికి, మీ MJML స్ట్రింగ్ను MJML ఫేసేడ్పై మాన్యం
మెథడ్కి పాస్ చేయండి:
use DefectiveCode\MJML\Facades\MJML; $isValid = MJML::isValid( '<mjml><mj-body><mj-section><mj-column><mj-text>Hello World</mj-text></mj-column></mj-section></mj-body></mjml>');
మీరు కాన్ఫిగరేషన్ ఫైల్ను ప్రచురించడానికి కాన్ఫిగరేషన్ ఫైల్ను ప్రయోగించండి:
php artisan vendor:publish --provider="DefectiveCode\MJML\MJMLServiceProvider"
ఇది మీ config
ఫోల్డర్లో mjml.php
కాన్ఫిగరేషన్ ఫైల్ను సృష్టించేది. కాన్ఫిగరేషన్ ఫైల్లో పరికరాలు పట్టీకలో ఉన్నాయి
మీరు MJML ఫేసేడ్ని ఉపయోగించేప్పుడు config
ఆబ్జెక్ట్కు పాస్ చేస్తారు.
మీకు అందుబాటులో ఉన్న అన్ని ఆకృతీకరణ ఎంపికలను MJML ఆబ్జెక్ట్ మీద నేరంగా కాల్చేయడం ద్వారా సెట్ చేయవచ్చు.
use DefectiveCode\MJML; $html = (new MJML) ->setMinify(true) ->setBeautify(false) ->render( '<mjml><mj-body><mj-section><mj-column><mj-text>Hello World</mj-text></mj-column></mj-section></mj-body></mjml>' );
మా ప్యాకేజీలో అధికారిక MJML ప్యాకేజీకి సమాన ఆకృతీకరణలను (లింకులు) అనుసరించి ఉంటాం:
preprocessors
- ఈ ఎంపిక అందుబాటులో లేదు. మీరు ఈ ఎంపికను జోడించాలని కోరుకుంటే, దయచేసి ఒక పుల్ రిక్వెస్ట్ తెరవండి.minifyOptions
- మేము మీరు మీరు మీరు html-minifier
ఉపయోగిస్తున్నప్పుడు html-minifier-terser
ఉపయోగిస్తాము. మేము ఈ ప్రాసెసర్ ను మార్చినట్లు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మీరు మమా ఓపెన్ సోర్స్ ప్యాకేజీని ఎంచుకోడం కోసం ధన్యవాదాలు! మీరు మా ప్రాజెక్టును మించి ఉపయోగించడానికి ఈ మద్దతు మార్గదర్శికలను తనిఖీ చేయండి. వీటిని మీకు మంచి ఫలితాలు పొందటానికి సహాయపడతాయి.
మా ఓపెన్-సోర్స్ ప్రాజెక్టు మా అద్భుతమైన కమ్యూనిటీ ద్వారా ప్రోత్సాహితం అవుతుంది. మీకు ఏమి సందేహం ఉంటే లేదా మద్దతు కావాలంటే, StackOverflow మరియు ఇతర ఆన్లైన్ వనరులు మీ ముఖ్య ఎంపికలు.
ఓపెన్-సోర్స్ ప్రాజెక్టును నిర్వహించడం అంటే ప్రతి ప్రకటన బగ్ లేదా లక్ష్య అభ్యర్థన కొనసాగించడం కాదు. మేము ప్రాథమికత ప్రాధాన్యత కొనసాగిస్తున్నాము:
మా చెల్లని ఉత్పన్నాలను ప్రభావితం చేసే బగ్స్ ఎప్పటికప్పుడు మా ప్రాధాన్యత కావాలి. కొనసాగిన కొంతమంది వారిని మాత్రమే ప్రాధాన్యత కావాలి.
మీరు బగ్స్ ని గుర్తుంచినా మరియు ఒక పరిష్కారం ఉంటే, దయచేసి ఒక పుల్ రిక్వెస్ట్ సమర్పించండి. మా ఉత్పన్నాలను ప్రభావితం చేసే బగ్స్ తరువాత, మేము ఈ కమ్యూనిటీ ప్రోత్సాహిత పరిష్కారాన్ని ప్రాధాన్యత కావాలి. మీ పరిష్కారాన్ని సమీక్షించి ఆమోదించిన తరువాత, మేము మీ పరిష్కారాన్ని మర్జ్ చేసి మీ సంభావనను గుర్తించి మీ సహాయాన్ని క్రెడిట్ చేస్తాము.
ప్రాధాన్యత పొందే విషయాల కోసం, మీరు విత్తీయ మద్దతును అందించవచ్చు. ప్రతి ఓపెన్ ఇష్యూ ఒక ఆర్డర్ ఫారంలను లింక్ చేయబడింది, మీరు ఆ ఆర్థిక మద్దతు అందించవచ్చు. మేము ఆ సమస్యలను ఆర్థిక మద్దతు అందిన మొత్తం ప్రాధాన్యత కావాలి.
ఓపెన్ సోర్స్ కార్యాన్ని మన కమ్యూనిటీ సక్రియంగా ఉంటుంది. మీరు బగ్స్ ని సరిచూడటం కాదు, కోడ్ మెరుగుపరచడం, డాక్యుమెంటేషన్ నవీకరణలు, ట్యుటోరియల్స్ ద్వారా లేదా కమ్యూనిటీ చానల్స్ లో ఇతరులకు సహాయం చేయడం ద్వారా మద్దతు చేయండి. మనం ప్రతిపాదించేందుకు, డిఫెక్టివ్ కోడ్ మార్గదర్శించినప్పుడు మా చెల్లని ఉత్పన్నాలను ప్రాధాన్యత కావాలి, కమ్యూనిటీ పుల్ రిక్వెస్ట్లను మరియు సమస్యలను ఆర్థిక మద్దతు ద్వారా ప్రాధాన్యత కావాలి.
కాపీరైట్ © డిఫెక్టివ్ కోడ్, ఎల్ఎల్సీ. అన్ని హక్కులు పనిచేసిన వారికి ఉచితంగా అనుమతి ఇస్తుంది.
ఈ సాఫ్ట్వేర్ మరియు సంబంధిత డాక్యుమెంటేషన్ ఫైల్స్ (సాఫ్ట్వేర్) ను పొందిన వ్యక్తికి ఉచితంగా అనుమతి ఇస్తుంది, సాంకేతం లేదా పరిమితి లేకుండా సాఫ్ట్వేర్ను చేయడం, మార్జ్ చేయడం, ప్రచురించడం, సంప్రదించడం, సబ్లైసెన్స్ చేయడం, మరియు/లేదా సాఫ్ట్వేర్ ను అమ్మకాలకు అనుమతి ఇస్తుంది, కానీ కార్యాచరణలో ఉన్న పరిమితులకు అనుమతి ఇస్తుంది, కాబట్టి కార్యాచరణలో ఉన్న వ్యక్తులకు అనుమతి ఇస్తుంది.
పైన పేరుబరించిన కాపీరైట్ నోటీసు మరియు ఈ అనుమతి నోటీసు అన్ని కాపీలలో లేదా ప్రముఖ భాగాలలో ఉండాలి.
సాఫ్ట్వేర్ "ఇంతకానీ" అందిస్తుంది, ఏ రకంగా వారికి ఏ వర్గంగా లేదా తెలియని వారికి ఏ వర్గంగా వార్తించడం లేదా మరియు సాఫ్ట్వేర్ ఉపయోగంలో ఏ వర్గంగా లేదా మరియు ఇతర యాంత్రిక సాధనాలలో ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ఉపయోగంలో ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక