diff --git a/locales/ar.po b/locales/ar.po index bf67c75..e7c8b76 100644 --- a/locales/ar.po +++ b/locales/ar.po @@ -57,86 +57,86 @@ msgstr "الأسئلة الشائعة" msgid "How to use this service from the command line" msgstr "كيفية استخدام هذه الخدمة من سطر الأوامر" -msgid "You can use various command-line tools such as curl, httpie, and wget to use this service. Taking the most popular one, curl, as an example:" -msgstr "يمكنك استخدام أدوات سطر الأوامر المختلفة مثل curl وhttpie وwget لاستخدام هذه الخدمة. باستخدام الأكثر شيوعًا، curl، كمثال:" +msgid "You can use curl, httpie, wget, or whatever command line tool you prefer. Here's an example with curl:" +msgstr "يمكنك استخدام curl أو httpie أو wget أو أي أداة سطر أوامر تفضلها. إليك مثال باستخدام curl:" -msgid "Query current IP:" -msgstr "الاستعلام عن عنوان IP الحالي:" +msgid "Check your current IP:" +msgstr "تحقق من عنوان IP الحالي:" -msgid "Query information for your own IP:" -msgstr "الاستعلام عن معلومات عنوان IP الخاص بك:" +msgid "Look up information about your own IP:" +msgstr "ابحث عن معلومات حول عنوان IP الخاص بك:" -msgid "Or display all information in JSON format:" -msgstr "أو عرض جميع المعلومات بصيغة JSON:" +msgid "Or get everything in JSON format:" +msgstr "أو احصل على كل شيء بصيغة JSON:" -msgid "Query information for a specific IP:" -msgstr "الاستعلام عن معلومات عنوان IP محدد:" +msgid "Look up information about a specific IP:" +msgstr "ابحث عن معلومات حول عنوان IP محدد:" -msgid "How to force the display of my IPv4 or IPv6 address?" -msgstr "كيف أفرض عرض عنوان IPv4 أو IPv6 الخاص بي؟" +msgid "How do I force IPv4 or IPv6?" +msgstr "كيف أفرض استخدام IPv4 أو IPv6؟" -msgid "You can use curl -4 or curl -6 to view only your IPv4 or IPv6 address respectively." -msgstr "يمكنك استخدام curl -4 أو curl -6 لعرض عنوان IPv4 أو IPv6 الخاص بك فقط على التوالي." +msgid "Use curl -4 or curl -6 to specifically check your IPv4 or IPv6 address." +msgstr "استخدم curl -4 أو curl -6 للتحقق تحديدًا من عنوان IPv4 أو IPv6 الخاص بك." -msgid "How to get a JSON format response?" -msgstr "كيف أحصل على استجابة بصيغة JSON؟" +msgid "How do I get a JSON response?" +msgstr "كيف أحصل على استجابة JSON؟" -msgid "You can send a request to the /json endpoint, or send a request with an application/json header." -msgstr "يمكنك إرسال طلب إلى نقطة النهاية /json، أو إرسال طلب مع ترويسة application/json." +msgid "Send a request to the /json endpoint, or send a request with the application/json header." +msgstr "أرسل طلبًا إلى نقطة النهاية /json، أو أرسل طلبًا مع ترويسة application/json." -msgid "Can I automate calls to your service via programs?" -msgstr "هل يمكنني أتمتة الاستدعاءات إلى خدمتكم عبر البرامج؟" +msgid "Can I call your service programmatically?" +msgstr "هل يمكنني استدعاء خدمتكم برمجيًا؟" -msgid "Certainly, as long as the rate limit is respected. Under normal conditions, the rate limit is 30 RPM (Requests Per Minute); under high load, we will increase the restriction to 10-5 RPM." -msgstr "بالتأكيد، طالما يتم احترام حد المعدل. في الظروف العادية، حد المعدل هو 30 طلبًا في الدقيقة (RPM)؛ وتحت الحمل العالي، سنزيد القيود إلى 10-5 طلبات في الدقيقة." +msgid "Sure, but please respect our rate limits. Normally it's 30 RPM, and under heavy load we may drop it to 10 or 5 RPM." +msgstr "بالتأكيد، لكن يرجى الالتزام بحدود المعدل. عادةً يكون 30 طلبًا في الدقيقة، وتحت الحمل الثقيل قد نخفضه إلى 10 أو 5 طلبات في الدقيقة." -msgid "Our API is only suitable for manual calls or small-scale projects. If your website uses our API to query visitor IPs, please ensure you use a message queue to send requests to avoid blocking. If your project has high traffic or is latency-sensitive, please use our open-source offline database: Merged IP Database, which is the same database used by this project." -msgstr "واجهة برمجة التطبيقات الخاصة بنا مناسبة فقط للاستدعاءات اليدوية أو المشاريع الصغيرة. إذا كان موقعك الإلكتروني يستخدم واجهة برمجة التطبيقات الخاصة بنا للاستعلام عن عناوين IP للزوار، يرجى التأكد من استخدام قائمة انتظار الرسائل لإرسال الطلبات لتجنب الحجب. إذا كان مشروعك يتعامل مع حركة مرور عالية أو حساس لزمن الاستجابة، يرجى استخدام قاعدة البيانات المحلية مفتوحة المصدر: Merged IP Database، وهي نفس قاعدة البيانات المستخدمة في هذا المشروع." +msgid "The API is meant for manual use or small projects. If your site uses our API to look up visitor IPs, please use a message queue so requests don't block. If your project has high traffic or needs low latency, you're better off using our open source offline database: Merged IP Database. That's actually what this project uses under the hood." +msgstr "واجهة برمجة التطبيقات مخصصة للاستخدام اليدوي أو المشاريع الصغيرة. إذا كان موقعك يستخدم واجهة برمجة التطبيقات الخاصة بنا للبحث عن عناوين IP للزوار، يرجى استخدام قائمة انتظار الرسائل حتى لا تتعطل الطلبات. إذا كان مشروعك يتعامل مع حركة مرور عالية أو يحتاج إلى زمن استجابة منخفض، فمن الأفضل استخدام قاعدة بياناتنا المحلية مفتوحة المصدر: Merged IP Database. هذا في الواقع ما يستخدمه هذا المشروع داخليًا." msgid "Where does the IP data come from?" msgstr "من أين تأتي بيانات IP؟" -msgid "IP geographic data primarily comes from the free databases of MaxMind and DB-IP; AS data comes from IPinfo's free database; and IP proxy data comes from my own OpenProxyDB database." -msgstr "تأتي البيانات الجغرافية لعناوين IP بشكل أساسي من قواعد البيانات المجانية لـ MaxMind وDB-IP؛ وتأتي بيانات AS من قاعدة بيانات IPinfo المجانية؛ وتأتي بيانات بروكسي IP من قاعدة بياناتي الخاصة OpenProxyDB." +msgid "Geolocation data mainly comes from the free databases by Maxmind and DB-IP. AS data comes from IPinfo's free database. Proxy data comes from my own OpenProxyDB." +msgstr "تأتي بيانات الموقع الجغرافي بشكل رئيسي من قواعد البيانات المجانية لـ Maxmind وDB-IP. تأتي بيانات AS من قاعدة بيانات IPinfo المجانية. تأتي بيانات البروكسي من قاعدة بياناتي الخاصة OpenProxyDB." -msgid "Data Attributions:" +msgid "Data attributions:" msgstr "إسناد البيانات:" -msgid "Can I run my own service?" -msgstr "هل يمكنني تشغيل خدمتي الخاصة؟" +msgid "Can I run my own instance?" +msgstr "هل يمكنني تشغيل نسختي الخاصة؟" -msgid "Yes, the source code and database for this project are both open-source and hosted on GitHub:" -msgstr "نعم، الشيفرة المصدرية وقاعدة البيانات لهذا المشروع كلاهما مفتوح المصدر ومستضاف على GitHub:" +msgid "Yes, the source code and database are both open source and on GitHub:" +msgstr "نعم، الشيفرة المصدرية وقاعدة البيانات كلاهما مفتوح المصدر وموجود على GitHub:" msgid "How is this website different from other IP lookup sites?" msgstr "كيف يختلف هذا الموقع عن مواقع البحث عن IP الأخرى؟" -msgid "The biggest difference is that our database includes proxy-related information, and the proxy intelligence we provide is highly accurate. We have privately compared it with commercial proxy detection databases like IPinfo; our database's precision is fully comparable to commercial ones, and it is even more accurate in detecting residential proxies." -msgstr "الفرق الأكبر هو أن قاعدة بياناتنا تتضمن معلومات متعلقة بالبروكسي، والاستخبارات التي نقدمها عن البروكسي دقيقة للغاية. لقد قارنّاها بشكل خاص مع قواعد بيانات كشف البروكسي التجارية مثل IPinfo؛ دقة قاعدة بياناتنا مماثلة تمامًا للقواعد التجارية، بل إنها أكثر دقة في اكتشاف البروكسيات السكنية." +msgid "The biggest thing is proxy detection. Our database covers proxy related data and the accuracy is really good. We've tested it privately against commercial databases like IPinfo's, and we hold up just as well, and actually do better on residential proxy detection." +msgstr "الميزة الأبرز هي اكتشاف البروكسي. قاعدة بياناتنا تغطي البيانات المتعلقة بالبروكسي والدقة جيدة جدًا. اختبرناها بشكل خاص مقابل قواعد بيانات تجارية مثل IPinfo، وكنا بنفس المستوى، بل أفضل في اكتشاف البروكسيات السكنية." -msgid "Secondly, our geographic coverage for IPv6 is more comprehensive because we merge multiple databases to provide more complete data." -msgstr "ثانيًا، تغطيتنا الجغرافية لعناوين IPv6 أكثر شمولًا لأننا ندمج قواعد بيانات متعددة لتوفير بيانات أكثر اكتمالًا." +msgid "We also have better IPv6 geolocation coverage since we merge multiple databases together, so the data ends up being more complete." +msgstr "لدينا أيضًا تغطية أفضل للموقع الجغرافي لعناوين IPv6 لأننا ندمج عدة قواعد بيانات معًا، مما يجعل البيانات أكثر اكتمالًا." -msgid "Our UX is also better than any IP lookup site on the market. The site runs without any JavaScript, and we only load a minimal amount of external resources (fonts, icons), making the initial load speed extremely fast." -msgstr "تجربة المستخدم لدينا أيضًا أفضل من أي موقع بحث عن IP في السوق. يعمل الموقع بدون أي JavaScript، ونحن نحمّل فقط كمية ضئيلة من الموارد الخارجية (الخطوط والأيقونات)، مما يجعل سرعة التحميل الأولية سريعة للغاية." +msgid "The UX is also better than most IP lookup sites out there. The site runs without any JavaScript, and we only pull in a minimal amount of external resources (fonts and icons), so it loads fast on the first visit." +msgstr "تجربة المستخدم أيضًا أفضل من معظم مواقع البحث عن IP. يعمل الموقع بدون أي JavaScript، ونحن نحمّل فقط كمية ضئيلة من الموارد الخارجية (الخطوط والأيقونات)، لذلك يتم تحميله بسرعة في الزيارة الأولى." -msgid "Is this service stable?" -msgstr "هل هذه الخدمة مستقرة؟" +msgid "Is this service reliable?" +msgstr "هل هذه الخدمة موثوقة؟" -msgid "The business logic of this service is written entirely in Rust, offering excellent performance that ensures the site remains operational even under L7 DDoS attacks. The site runs on a VPS with 2 cores and 2 GB of RAM, which is already overkill for this setup -- unless we encounter a massive L7 DDoS attack, though we have Cloudflare in front of us." -msgstr "منطق العمل لهذه الخدمة مكتوب بالكامل بلغة Rust، مما يوفر أداءً ممتازًا يضمن بقاء الموقع يعمل حتى تحت هجمات DDoS من الطبقة السابعة. يعمل الموقع على خادم VPS بمعالج ثنائي النواة و2 غيغابايت من الذاكرة العشوائية، وهو أكثر من كافٍ لهذا الإعداد -- ما لم نواجه هجوم DDoS ضخم من الطبقة السابعة، رغم أن لدينا Cloudflare أمامنا." +msgid "The whole thing is written in Rust, so performance is great. It can handle L7 DDoS traffic and stay up fine. It runs on a 2 core 2 GB VPS, which is already more than enough. The only thing that could cause real trouble is a large scale L7 DDoS, but we have Cloudflare in front of us." +msgstr "كل شيء مكتوب بلغة Rust، لذا الأداء ممتاز. يمكنه التعامل مع هجمات DDoS من الطبقة السابعة والاستمرار في العمل. يعمل على خادم VPS ثنائي النواة بذاكرة 2 غيغابايت، وهو أكثر من كافٍ. الشيء الوحيد الذي قد يسبب مشكلة حقيقية هو هجوم DDoS واسع النطاق من الطبقة السابعة، لكن لدينا Cloudflare أمامنا." -msgid "Running this website only costs me $18.00 per month. Because the cost is so low, I will not stop operations due to hardware costs in the foreseeable future, nor will I add any advertisements." -msgstr "تشغيل هذا الموقع يكلفني فقط 18.00 دولار شهريًا. لأن التكلفة منخفضة جدًا، لن أوقف العمليات بسبب تكاليف الأجهزة في المستقبل المنظور، ولن أضيف أي إعلانات." +msgid "It costs me $18.00/month to run, which is pretty cheap. I'm not going to shut it down over hosting costs anytime soon, and there won't be any ads." +msgstr "تكلفة التشغيل 18.00 دولار شهريًا، وهو رخيص جدًا. لن أوقفها بسبب تكاليف الاستضافة، ولن تكون هناك أي إعلانات." -msgid "Rest assured, this service will definitely not \"Rug Pull.\"" -msgstr "كن مطمئنًا، هذه الخدمة لن تقوم بـ \"Rug Pull\" بالتأكيد." +msgid "This service is not going to rug pull on you." +msgstr "هذه الخدمة لن تختفي فجأة." -msgid "How can I sponsor this service?" -msgstr "كيف يمكنني رعاية هذه الخدمة؟" +msgid "How can I support this service?" +msgstr "كيف يمكنني دعم هذه الخدمة؟" -msgid "I accept cryptocurrency donations. If you would like to sponsor, please contact:" -msgstr "أقبل التبرعات بالعملات الرقمية. إذا كنت ترغب في الرعاية، يرجى التواصل:" +msgid "I accept crypto donations. If you want to contribute, reach out at:" +msgstr "أقبل التبرعات بالعملات الرقمية. إذا كنت ترغب في المساهمة، تواصل عبر:" msgid "Website source code licensed under" msgstr "الشيفرة المصدرية للموقع مرخصة بموجب" diff --git a/locales/de.po b/locales/de.po index 263dacb..63bb3e0 100644 --- a/locales/de.po +++ b/locales/de.po @@ -57,86 +57,86 @@ msgstr "FAQ" msgid "How to use this service from the command line" msgstr "So verwenden Sie diesen Dienst über die Kommandozeile" -msgid "You can use various command-line tools such as curl, httpie, and wget to use this service. Taking the most popular one, curl, as an example:" -msgstr "Sie können verschiedene Kommandozeilen-Tools wie curl, httpie und wget verwenden, um diesen Dienst zu nutzen. Am Beispiel des beliebtesten Tools, curl:" +msgid "You can use curl, httpie, wget, or whatever command line tool you prefer. Here's an example with curl:" +msgstr "Sie können curl, httpie, wget oder jedes andere Kommandozeilen-Tool Ihrer Wahl verwenden. Hier ein Beispiel mit curl:" -msgid "Query current IP:" -msgstr "Aktuelle IP abfragen:" +msgid "Check your current IP:" +msgstr "Aktuelle IP prüfen:" -msgid "Query information for your own IP:" -msgstr "Informationen für Ihre eigene IP abfragen:" +msgid "Look up information about your own IP:" +msgstr "Informationen zu Ihrer eigenen IP nachschlagen:" -msgid "Or display all information in JSON format:" -msgstr "Oder alle Informationen im JSON-Format anzeigen:" +msgid "Or get everything in JSON format:" +msgstr "Oder alles im JSON-Format abrufen:" -msgid "Query information for a specific IP:" -msgstr "Informationen für eine bestimmte IP abfragen:" +msgid "Look up information about a specific IP:" +msgstr "Informationen zu einer bestimmten IP nachschlagen:" -msgid "How to force the display of my IPv4 or IPv6 address?" -msgstr "Wie erzwinge ich die Anzeige meiner IPv4- oder IPv6-Adresse?" +msgid "How do I force IPv4 or IPv6?" +msgstr "Wie erzwinge ich IPv4 oder IPv6?" -msgid "You can use curl -4 or curl -6 to view only your IPv4 or IPv6 address respectively." -msgstr "Sie können curl -4 oder curl -6 verwenden, um nur Ihre IPv4- bzw. IPv6-Adresse anzuzeigen." +msgid "Use curl -4 or curl -6 to specifically check your IPv4 or IPv6 address." +msgstr "Verwenden Sie curl -4 oder curl -6, um gezielt Ihre IPv4- oder IPv6-Adresse abzufragen." -msgid "How to get a JSON format response?" -msgstr "Wie erhalte ich eine Antwort im JSON-Format?" +msgid "How do I get a JSON response?" +msgstr "Wie erhalte ich eine JSON-Antwort?" -msgid "You can send a request to the /json endpoint, or send a request with an application/json header." -msgstr "Sie können eine Anfrage an den /json-Endpunkt senden oder eine Anfrage mit einem application/json-Header senden." +msgid "Send a request to the /json endpoint, or send a request with the application/json header." +msgstr "Senden Sie eine Anfrage an den /json-Endpunkt oder senden Sie eine Anfrage mit dem application/json-Header." -msgid "Can I automate calls to your service via programs?" -msgstr "Kann ich Aufrufe an Ihren Dienst per Programm automatisieren?" +msgid "Can I call your service programmatically?" +msgstr "Kann ich Ihren Dienst programmatisch aufrufen?" -msgid "Certainly, as long as the rate limit is respected. Under normal conditions, the rate limit is 30 RPM (Requests Per Minute); under high load, we will increase the restriction to 10-5 RPM." -msgstr "Selbstverstaendlich, solange das Anfragelimit eingehalten wird. Unter normalen Bedingungen betraegt das Limit 30 RPM (Anfragen pro Minute); bei hoher Last erhöhen wir die Beschraenkung auf 10-5 RPM." +msgid "Sure, but please respect our rate limits. Normally it's 30 RPM, and under heavy load we may drop it to 10 or 5 RPM." +msgstr "Klar, aber bitte halten Sie unsere Anfragelimits ein. Normalerweise sind es 30 RPM, und bei hoher Last können wir es auf 10 oder 5 RPM reduzieren." -msgid "Our API is only suitable for manual calls or small-scale projects. If your website uses our API to query visitor IPs, please ensure you use a message queue to send requests to avoid blocking. If your project has high traffic or is latency-sensitive, please use our open-source offline database: Merged IP Database, which is the same database used by this project." -msgstr "Unsere API ist nur für manuelle Aufrufe oder kleine Projekte geeignet. Wenn Ihre Website unsere API zur Abfrage von Besucher-IPs verwendet, stellen Sie bitte sicher, dass Sie eine Nachrichtenwarteschlange zum Senden von Anfragen verwenden, um Blockierungen zu vermeiden. Wenn Ihr Projekt hohen Datenverkehr hat oder latenzempfindlich ist, verwenden Sie bitte unsere Open-Source-Offline-Datenbank: Merged IP Database, die dieselbe Datenbank ist, die von diesem Projekt verwendet wird." +msgid "The API is meant for manual use or small projects. If your site uses our API to look up visitor IPs, please use a message queue so requests don't block. If your project has high traffic or needs low latency, you're better off using our open source offline database: Merged IP Database. That's actually what this project uses under the hood." +msgstr "Die API ist für manuelle Nutzung oder kleine Projekte gedacht. Wenn Ihre Website unsere API zur Abfrage von Besucher-IPs verwendet, nutzen Sie bitte eine Nachrichtenwarteschlange, damit Anfragen nicht blockieren. Wenn Ihr Projekt hohen Datenverkehr hat oder niedrige Latenz benötigt, verwenden Sie besser unsere Open-Source-Offline-Datenbank: Merged IP Database. Das ist tatsächlich die Datenbank, die dieses Projekt intern verwendet." msgid "Where does the IP data come from?" msgstr "Woher stammen die IP-Daten?" -msgid "IP geographic data primarily comes from the free databases of MaxMind and DB-IP; AS data comes from IPinfo's free database; and IP proxy data comes from my own OpenProxyDB database." -msgstr "IP-Geodaten stammen hauptsaechlich aus den kostenlosen Datenbanken von MaxMind und DB-IP; AS-Daten stammen aus der kostenlosen Datenbank von IPinfo; und IP-Proxy-Daten stammen aus meiner eigenen OpenProxyDB-Datenbank." +msgid "Geolocation data mainly comes from the free databases by Maxmind and DB-IP. AS data comes from IPinfo's free database. Proxy data comes from my own OpenProxyDB." +msgstr "Geolokalisierungsdaten stammen hauptsächlich aus den kostenlosen Datenbanken von Maxmind und DB-IP. AS-Daten stammen aus der kostenlosen Datenbank von IPinfo. Proxy-Daten stammen aus meiner eigenen OpenProxyDB." -msgid "Data Attributions:" +msgid "Data attributions:" msgstr "Datenherkunft:" -msgid "Can I run my own service?" -msgstr "Kann ich meinen eigenen Dienst betreiben?" +msgid "Can I run my own instance?" +msgstr "Kann ich meine eigene Instanz betreiben?" -msgid "Yes, the source code and database for this project are both open-source and hosted on GitHub:" -msgstr "Ja, der Quellcode und die Datenbank für dieses Projekt sind beide Open Source und auf GitHub gehostet:" +msgid "Yes, the source code and database are both open source and on GitHub:" +msgstr "Ja, der Quellcode und die Datenbank sind beide Open Source und auf GitHub:" msgid "How is this website different from other IP lookup sites?" msgstr "Wie unterscheidet sich diese Website von anderen IP-Abfrage-Seiten?" -msgid "The biggest difference is that our database includes proxy-related information, and the proxy intelligence we provide is highly accurate. We have privately compared it with commercial proxy detection databases like IPinfo; our database's precision is fully comparable to commercial ones, and it is even more accurate in detecting residential proxies." -msgstr "Der größte Unterschied besteht darin, dass unsere Datenbank Proxy-bezogene Informationen enthaelt und die von uns bereitgestellte Proxy-Erkennung sehr genau ist. Wir haben sie intern mit kommerziellen Proxy-Erkennungsdatenbanken wie IPinfo verglichen; die Praezision unserer Datenbank ist vollstaendig mit kommerziellen vergleichbar und bei der Erkennung von Residential-Proxys sogar noch genauer." +msgid "The biggest thing is proxy detection. Our database covers proxy related data and the accuracy is really good. We've tested it privately against commercial databases like IPinfo's, and we hold up just as well, and actually do better on residential proxy detection." +msgstr "Das Wichtigste ist die Proxy-Erkennung. Unsere Datenbank deckt proxybezogene Daten ab und die Genauigkeit ist wirklich gut. Wir haben sie intern gegen kommerzielle Datenbanken wie die von IPinfo getestet und schneiden genauso gut ab -- bei der Erkennung von Residential-Proxys sogar besser." -msgid "Secondly, our geographic coverage for IPv6 is more comprehensive because we merge multiple databases to provide more complete data." -msgstr "Zweitens ist unsere geografische Abdeckung für IPv6 umfassender, da wir mehrere Datenbanken zusammenfuehren, um vollstaendigere Daten bereitzustellen." +msgid "We also have better IPv6 geolocation coverage since we merge multiple databases together, so the data ends up being more complete." +msgstr "Wir haben auch eine bessere IPv6-Geolokalisierungsabdeckung, da wir mehrere Datenbanken zusammenführen, sodass die Daten vollständiger sind." -msgid "Our UX is also better than any IP lookup site on the market. The site runs without any JavaScript, and we only load a minimal amount of external resources (fonts, icons), making the initial load speed extremely fast." -msgstr "Unsere Benutzererfahrung ist auch besser als bei jeder anderen IP-Abfrage-Seite auf dem Markt. Die Website laeuft ohne jegliches JavaScript, und wir laden nur eine minimale Menge externer Ressourcen (Schriftarten, Icons), wodurch die anfaengliche Ladegeschwindigkeit extrem schnell ist." +msgid "The UX is also better than most IP lookup sites out there. The site runs without any JavaScript, and we only pull in a minimal amount of external resources (fonts and icons), so it loads fast on the first visit." +msgstr "Die Benutzererfahrung ist auch besser als bei den meisten IP-Abfrage-Seiten. Die Website läuft ohne jegliches JavaScript, und wir laden nur eine minimale Menge externer Ressourcen (Schriftarten und Icons), sodass sie beim ersten Besuch schnell lädt." -msgid "Is this service stable?" -msgstr "Ist dieser Dienst stabil?" +msgid "Is this service reliable?" +msgstr "Ist dieser Dienst zuverlässig?" -msgid "The business logic of this service is written entirely in Rust, offering excellent performance that ensures the site remains operational even under L7 DDoS attacks. The site runs on a VPS with 2 cores and 2 GB of RAM, which is already overkill for this setup -- unless we encounter a massive L7 DDoS attack, though we have Cloudflare in front of us." -msgstr "Die Geschäftslogik dieses Dienstes ist vollstaendig in Rust geschrieben und bietet eine hervorragende Leistung, die sicherstellt, dass die Website auch unter L7-DDoS-Angriffen betriebsbereit bleibt. Die Website laeuft auf einem VPS mit 2 Kernen und 2 GB RAM, was für dieses Setup bereits ueberdimensioniert ist -- es sei denn, wir werden von einem massiven L7-DDoS-Angriff getroffen, wobei wir Cloudflare vorgeschaltet haben." +msgid "The whole thing is written in Rust, so performance is great. It can handle L7 DDoS traffic and stay up fine. It runs on a 2 core 2 GB VPS, which is already more than enough. The only thing that could cause real trouble is a large scale L7 DDoS, but we have Cloudflare in front of us." +msgstr "Das Ganze ist in Rust geschrieben, daher ist die Leistung hervorragend. Es kann L7-DDoS-Verkehr bewältigen und problemlos online bleiben. Es läuft auf einem VPS mit 2 Kernen und 2 GB RAM, was bereits mehr als ausreichend ist. Das Einzige, was wirklich Probleme verursachen könnte, wäre ein großangelegter L7-DDoS-Angriff, aber wir haben Cloudflare vorgeschaltet." -msgid "Running this website only costs me $18.00 per month. Because the cost is so low, I will not stop operations due to hardware costs in the foreseeable future, nor will I add any advertisements." -msgstr "Der Betrieb dieser Website kostet mich nur 18,00 $ pro Monat. Da die Kosten so gering sind, werde ich den Betrieb in absehbarer Zukunft weder wegen Hardwarekosten einstellen noch Werbung hinzufuegen." +msgid "It costs me $18.00/month to run, which is pretty cheap. I'm not going to shut it down over hosting costs anytime soon, and there won't be any ads." +msgstr "Es kostet mich $18,00/Monat im Betrieb, was ziemlich günstig ist. Ich werde es nicht wegen Hosting-Kosten abschalten, und es wird keine Werbung geben." -msgid "Rest assured, this service will definitely not \"Rug Pull.\"" -msgstr "Seien Sie versichert, dieser Dienst wird definitiv keinen \"Rug Pull\" durchfuehren." +msgid "This service is not going to rug pull on you." +msgstr "Dieser Dienst wird keinen Rug Pull machen." -msgid "How can I sponsor this service?" -msgstr "Wie kann ich diesen Dienst sponsern?" +msgid "How can I support this service?" +msgstr "Wie kann ich diesen Dienst unterstützen?" -msgid "I accept cryptocurrency donations. If you would like to sponsor, please contact:" -msgstr "Ich akzeptiere Kryptowaehrungsspenden. Wenn Sie sponsern möchten, kontaktieren Sie bitte:" +msgid "I accept crypto donations. If you want to contribute, reach out at:" +msgstr "Ich akzeptiere Kryptospenden. Wenn Sie beitragen möchten, kontaktieren Sie mich unter:" msgid "Website source code licensed under" msgstr "Quellcode der Website lizenziert unter" diff --git a/locales/en.po b/locales/en.po index 5f2cab9..bef8091 100644 --- a/locales/en.po +++ b/locales/en.po @@ -57,86 +57,86 @@ msgstr "FAQ" msgid "How to use this service from the command line" msgstr "How to use this service from the command line" -msgid "You can use various command-line tools such as curl, httpie, and wget to use this service. Taking the most popular one, curl, as an example:" -msgstr "You can use various command-line tools such as curl, httpie, and wget to use this service. Taking the most popular one, curl, as an example:" +msgid "You can use curl, httpie, wget, or whatever command line tool you prefer. Here's an example with curl:" +msgstr "You can use curl, httpie, wget, or whatever command line tool you prefer. Here's an example with curl:" -msgid "Query current IP:" -msgstr "Query current IP:" +msgid "Check your current IP:" +msgstr "Check your current IP:" -msgid "Query information for your own IP:" -msgstr "Query information for your own IP:" +msgid "Look up information about your own IP:" +msgstr "Look up information about your own IP:" -msgid "Or display all information in JSON format:" -msgstr "Or display all information in JSON format:" +msgid "Or get everything in JSON format:" +msgstr "Or get everything in JSON format:" -msgid "Query information for a specific IP:" -msgstr "Query information for a specific IP:" +msgid "Look up information about a specific IP:" +msgstr "Look up information about a specific IP:" -msgid "How to force the display of my IPv4 or IPv6 address?" -msgstr "How to force the display of my IPv4 or IPv6 address?" +msgid "How do I force IPv4 or IPv6?" +msgstr "How do I force IPv4 or IPv6?" -msgid "You can use curl -4 or curl -6 to view only your IPv4 or IPv6 address respectively." -msgstr "You can use curl -4 or curl -6 to view only your IPv4 or IPv6 address respectively." +msgid "Use curl -4 or curl -6 to specifically check your IPv4 or IPv6 address." +msgstr "Use curl -4 or curl -6 to specifically check your IPv4 or IPv6 address." -msgid "How to get a JSON format response?" -msgstr "How to get a JSON format response?" +msgid "How do I get a JSON response?" +msgstr "How do I get a JSON response?" -msgid "You can send a request to the /json endpoint, or send a request with an application/json header." -msgstr "You can send a request to the /json endpoint, or send a request with an application/json header." +msgid "Send a request to the /json endpoint, or send a request with the application/json header." +msgstr "Send a request to the /json endpoint, or send a request with the application/json header." -msgid "Can I automate calls to your service via programs?" -msgstr "Can I automate calls to your service via programs?" +msgid "Can I call your service programmatically?" +msgstr "Can I call your service programmatically?" -msgid "Certainly, as long as the rate limit is respected. Under normal conditions, the rate limit is 30 RPM (Requests Per Minute); under high load, we will increase the restriction to 10-5 RPM." -msgstr "Certainly, as long as the rate limit is respected. Under normal conditions, the rate limit is 30 RPM (Requests Per Minute); under high load, we will increase the restriction to 10-5 RPM." +msgid "Sure, but please respect our rate limits. Normally it's 30 RPM, and under heavy load we may drop it to 10 or 5 RPM." +msgstr "Sure, but please respect our rate limits. Normally it's 30 RPM, and under heavy load we may drop it to 10 or 5 RPM." -msgid "Our API is only suitable for manual calls or small-scale projects. If your website uses our API to query visitor IPs, please ensure you use a message queue to send requests to avoid blocking. If your project has high traffic or is latency-sensitive, please use our open-source offline database: Merged IP Database, which is the same database used by this project." -msgstr "Our API is only suitable for manual calls or small-scale projects. If your website uses our API to query visitor IPs, please ensure you use a message queue to send requests to avoid blocking. If your project has high traffic or is latency-sensitive, please use our open-source offline database: Merged IP Database, which is the same database used by this project." +msgid "The API is meant for manual use or small projects. If your site uses our API to look up visitor IPs, please use a message queue so requests don't block. If your project has high traffic or needs low latency, you're better off using our open source offline database: Merged IP Database. That's actually what this project uses under the hood." +msgstr "The API is meant for manual use or small projects. If your site uses our API to look up visitor IPs, please use a message queue so requests don't block. If your project has high traffic or needs low latency, you're better off using our open source offline database: Merged IP Database. That's actually what this project uses under the hood." msgid "Where does the IP data come from?" msgstr "Where does the IP data come from?" -msgid "IP geographic data primarily comes from the free databases of MaxMind and DB-IP; AS data comes from IPinfo's free database; and IP proxy data comes from my own OpenProxyDB database." -msgstr "IP geographic data primarily comes from the free databases of MaxMind and DB-IP; AS data comes from IPinfo's free database; and IP proxy data comes from my own OpenProxyDB database." +msgid "Geolocation data mainly comes from the free databases by Maxmind and DB-IP. AS data comes from IPinfo's free database. Proxy data comes from my own OpenProxyDB." +msgstr "Geolocation data mainly comes from the free databases by Maxmind and DB-IP. AS data comes from IPinfo's free database. Proxy data comes from my own OpenProxyDB." -msgid "Data Attributions:" -msgstr "Data Attributions:" +msgid "Data attributions:" +msgstr "Data attributions:" -msgid "Can I run my own service?" -msgstr "Can I run my own service?" +msgid "Can I run my own instance?" +msgstr "Can I run my own instance?" -msgid "Yes, the source code and database for this project are both open-source and hosted on GitHub:" -msgstr "Yes, the source code and database for this project are both open-source and hosted on GitHub:" +msgid "Yes, the source code and database are both open source and on GitHub:" +msgstr "Yes, the source code and database are both open source and on GitHub:" msgid "How is this website different from other IP lookup sites?" msgstr "How is this website different from other IP lookup sites?" -msgid "The biggest difference is that our database includes proxy-related information, and the proxy intelligence we provide is highly accurate. We have privately compared it with commercial proxy detection databases like IPinfo; our database's precision is fully comparable to commercial ones, and it is even more accurate in detecting residential proxies." -msgstr "The biggest difference is that our database includes proxy-related information, and the proxy intelligence we provide is highly accurate. We have privately compared it with commercial proxy detection databases like IPinfo; our database's precision is fully comparable to commercial ones, and it is even more accurate in detecting residential proxies." +msgid "The biggest thing is proxy detection. Our database covers proxy related data and the accuracy is really good. We've tested it privately against commercial databases like IPinfo's, and we hold up just as well, and actually do better on residential proxy detection." +msgstr "The biggest thing is proxy detection. Our database covers proxy related data and the accuracy is really good. We've tested it privately against commercial databases like IPinfo's, and we hold up just as well, and actually do better on residential proxy detection." -msgid "Secondly, our geographic coverage for IPv6 is more comprehensive because we merge multiple databases to provide more complete data." -msgstr "Secondly, our geographic coverage for IPv6 is more comprehensive because we merge multiple databases to provide more complete data." +msgid "We also have better IPv6 geolocation coverage since we merge multiple databases together, so the data ends up being more complete." +msgstr "We also have better IPv6 geolocation coverage since we merge multiple databases together, so the data ends up being more complete." -msgid "Our UX is also better than any IP lookup site on the market. The site runs without any JavaScript, and we only load a minimal amount of external resources (fonts, icons), making the initial load speed extremely fast." -msgstr "Our UX is also better than any IP lookup site on the market. The site runs without any JavaScript, and we only load a minimal amount of external resources (fonts, icons), making the initial load speed extremely fast." +msgid "The UX is also better than most IP lookup sites out there. The site runs without any JavaScript, and we only pull in a minimal amount of external resources (fonts and icons), so it loads fast on the first visit." +msgstr "The UX is also better than most IP lookup sites out there. The site runs without any JavaScript, and we only pull in a minimal amount of external resources (fonts and icons), so it loads fast on the first visit." -msgid "Is this service stable?" -msgstr "Is this service stable?" +msgid "Is this service reliable?" +msgstr "Is this service reliable?" -msgid "The business logic of this service is written entirely in Rust, offering excellent performance that ensures the site remains operational even under L7 DDoS attacks. The site runs on a VPS with 2 cores and 2 GB of RAM, which is already overkill for this setup -- unless we encounter a massive L7 DDoS attack, though we have Cloudflare in front of us." -msgstr "The business logic of this service is written entirely in Rust, offering excellent performance that ensures the site remains operational even under L7 DDoS attacks. The site runs on a VPS with 2 cores and 2 GB of RAM, which is already overkill for this setup -- unless we encounter a massive L7 DDoS attack, though we have Cloudflare in front of us." +msgid "The whole thing is written in Rust, so performance is great. It can handle L7 DDoS traffic and stay up fine. It runs on a 2 core 2 GB VPS, which is already more than enough. The only thing that could cause real trouble is a large scale L7 DDoS, but we have Cloudflare in front of us." +msgstr "The whole thing is written in Rust, so performance is great. It can handle L7 DDoS traffic and stay up fine. It runs on a 2 core 2 GB VPS, which is already more than enough. The only thing that could cause real trouble is a large scale L7 DDoS, but we have Cloudflare in front of us." -msgid "Running this website only costs me $18.00 per month. Because the cost is so low, I will not stop operations due to hardware costs in the foreseeable future, nor will I add any advertisements." -msgstr "Running this website only costs me $18.00 per month. Because the cost is so low, I will not stop operations due to hardware costs in the foreseeable future, nor will I add any advertisements." +msgid "It costs me $18.00/month to run, which is pretty cheap. I'm not going to shut it down over hosting costs anytime soon, and there won't be any ads." +msgstr "It costs me $18.00/month to run, which is pretty cheap. I'm not going to shut it down over hosting costs anytime soon, and there won't be any ads." -msgid "Rest assured, this service will definitely not \"Rug Pull.\"" -msgstr "Rest assured, this service will definitely not \"Rug Pull.\"" +msgid "This service is not going to rug pull on you." +msgstr "This service is not going to rug pull on you." -msgid "How can I sponsor this service?" -msgstr "How can I sponsor this service?" +msgid "How can I support this service?" +msgstr "How can I support this service?" -msgid "I accept cryptocurrency donations. If you would like to sponsor, please contact:" -msgstr "I accept cryptocurrency donations. If you would like to sponsor, please contact:" +msgid "I accept crypto donations. If you want to contribute, reach out at:" +msgstr "I accept crypto donations. If you want to contribute, reach out at:" msgid "Website source code licensed under" msgstr "Website source code licensed under" diff --git a/locales/es.po b/locales/es.po index e6663ab..afbbbba 100644 --- a/locales/es.po +++ b/locales/es.po @@ -57,86 +57,86 @@ msgstr "Preguntas frecuentes" msgid "How to use this service from the command line" msgstr "Como usar este servicio desde la linea de comandos" -msgid "You can use various command-line tools such as curl, httpie, and wget to use this service. Taking the most popular one, curl, as an example:" -msgstr "Puedes usar diversas herramientas de linea de comandos como curl, httpie y wget para utilizar este servicio. Tomando la mas popular, curl, como ejemplo:" +msgid "You can use curl, httpie, wget, or whatever command line tool you prefer. Here's an example with curl:" +msgstr "Puedes usar curl, httpie, wget o cualquier herramienta de linea de comandos que prefieras. Aqui tienes un ejemplo con curl:" -msgid "Query current IP:" -msgstr "Consultar la IP actual:" +msgid "Check your current IP:" +msgstr "Consulta tu IP actual:" -msgid "Query information for your own IP:" -msgstr "Consultar informacion de tu propia IP:" +msgid "Look up information about your own IP:" +msgstr "Busca informacion sobre tu propia IP:" -msgid "Or display all information in JSON format:" -msgstr "O mostrar toda la informacion en formato JSON:" +msgid "Or get everything in JSON format:" +msgstr "O consulta todo en formato JSON:" -msgid "Query information for a specific IP:" -msgstr "Consultar informacion de una IP especifica:" +msgid "Look up information about a specific IP:" +msgstr "Busca informacion sobre una IP especifica:" -msgid "How to force the display of my IPv4 or IPv6 address?" -msgstr "Como forzar la visualizacion de mi direccion IPv4 o IPv6?" +msgid "How do I force IPv4 or IPv6?" +msgstr "Como fuerzo IPv4 o IPv6?" -msgid "You can use curl -4 or curl -6 to view only your IPv4 or IPv6 address respectively." -msgstr "Puedes usar curl -4 o curl -6 para ver solo tu direccion IPv4 o IPv6 respectivamente." +msgid "Use curl -4 or curl -6 to specifically check your IPv4 or IPv6 address." +msgstr "Usa curl -4 o curl -6 para consultar especificamente tu direccion IPv4 o IPv6." -msgid "How to get a JSON format response?" -msgstr "Como obtener una respuesta en formato JSON?" +msgid "How do I get a JSON response?" +msgstr "Como obtengo una respuesta en JSON?" -msgid "You can send a request to the /json endpoint, or send a request with an application/json header." -msgstr "Puedes enviar una solicitud al endpoint /json, o enviar una solicitud con el encabezado application/json." +msgid "Send a request to the /json endpoint, or send a request with the application/json header." +msgstr "Envia una solicitud al endpoint /json, o envia una solicitud con el encabezado application/json." -msgid "Can I automate calls to your service via programs?" -msgstr "Puedo automatizar las llamadas a su servicio mediante programas?" +msgid "Can I call your service programmatically?" +msgstr "Puedo llamar a su servicio de forma programatica?" -msgid "Certainly, as long as the rate limit is respected. Under normal conditions, the rate limit is 30 RPM (Requests Per Minute); under high load, we will increase the restriction to 10-5 RPM." -msgstr "Por supuesto, siempre que se respete el limite de velocidad. En condiciones normales, el limite es de 30 RPM (solicitudes por minuto); bajo alta carga, aumentaremos la restriccion a 10-5 RPM." +msgid "Sure, but please respect our rate limits. Normally it's 30 RPM, and under heavy load we may drop it to 10 or 5 RPM." +msgstr "Claro, pero por favor respeta nuestros limites de velocidad. Normalmente es de 30 RPM, y bajo carga elevada podemos reducirlo a 10 o 5 RPM." -msgid "Our API is only suitable for manual calls or small-scale projects. If your website uses our API to query visitor IPs, please ensure you use a message queue to send requests to avoid blocking. If your project has high traffic or is latency-sensitive, please use our open-source offline database: Merged IP Database, which is the same database used by this project." -msgstr "Nuestra API solo es adecuada para llamadas manuales o proyectos de pequena escala. Si tu sitio web utiliza nuestra API para consultar las IP de los visitantes, asegurate de usar una cola de mensajes para enviar solicitudes y evitar bloqueos. Si tu proyecto tiene alto trafico o es sensible a la latencia, utiliza nuestra base de datos offline de codigo abierto: Merged IP Database, que es la misma base de datos utilizada por este proyecto." +msgid "The API is meant for manual use or small projects. If your site uses our API to look up visitor IPs, please use a message queue so requests don't block. If your project has high traffic or needs low latency, you're better off using our open source offline database: Merged IP Database. That's actually what this project uses under the hood." +msgstr "La API esta pensada para uso manual o proyectos pequenos. Si tu sitio usa nuestra API para consultar las IP de los visitantes, utiliza una cola de mensajes para que las solicitudes no se bloqueen. Si tu proyecto tiene mucho trafico o necesita baja latencia, es mejor que uses nuestra base de datos offline de codigo abierto: Merged IP Database. De hecho, es lo que este proyecto usa internamente." msgid "Where does the IP data come from?" msgstr "De donde provienen los datos de IP?" -msgid "IP geographic data primarily comes from the free databases of MaxMind and DB-IP; AS data comes from IPinfo's free database; and IP proxy data comes from my own OpenProxyDB database." -msgstr "Los datos geograficos de IP provienen principalmente de las bases de datos gratuitas de MaxMind y DB-IP; los datos de AS provienen de la base de datos gratuita de IPinfo; y los datos de proxy de IP provienen de mi propia base de datos OpenProxyDB." +msgid "Geolocation data mainly comes from the free databases by Maxmind and DB-IP. AS data comes from IPinfo's free database. Proxy data comes from my own OpenProxyDB." +msgstr "Los datos de geolocalizacion provienen principalmente de las bases de datos gratuitas de Maxmind y DB-IP. Los datos de AS provienen de la base de datos gratuita de IPinfo. Los datos de proxy provienen de mi propia OpenProxyDB." -msgid "Data Attributions:" +msgid "Data attributions:" msgstr "Atribuciones de datos:" -msgid "Can I run my own service?" -msgstr "Puedo ejecutar mi propio servicio?" +msgid "Can I run my own instance?" +msgstr "Puedo ejecutar mi propia instancia?" -msgid "Yes, the source code and database for this project are both open-source and hosted on GitHub:" -msgstr "Si, el codigo fuente y la base de datos de este proyecto son de codigo abierto y estan alojados en GitHub:" +msgid "Yes, the source code and database are both open source and on GitHub:" +msgstr "Si, el codigo fuente y la base de datos son de codigo abierto y estan en GitHub:" msgid "How is this website different from other IP lookup sites?" msgstr "En que se diferencia este sitio web de otros sitios de consulta de IP?" -msgid "The biggest difference is that our database includes proxy-related information, and the proxy intelligence we provide is highly accurate. We have privately compared it with commercial proxy detection databases like IPinfo; our database's precision is fully comparable to commercial ones, and it is even more accurate in detecting residential proxies." -msgstr "La mayor diferencia es que nuestra base de datos incluye informacion relacionada con proxies, y la inteligencia de proxies que proporcionamos es muy precisa. La hemos comparado de forma privada con bases de datos comerciales de deteccion de proxies como IPinfo; la precision de nuestra base de datos es totalmente comparable con las comerciales, e incluso es mas precisa en la deteccion de proxies residenciales." +msgid "The biggest thing is proxy detection. Our database covers proxy related data and the accuracy is really good. We've tested it privately against commercial databases like IPinfo's, and we hold up just as well, and actually do better on residential proxy detection." +msgstr "Lo mas destacado es la deteccion de proxies. Nuestra base de datos cubre datos relacionados con proxies y la precision es muy buena. La hemos comparado de forma privada con bases de datos comerciales como la de IPinfo, y estamos a la par, e incluso somos mejores en la deteccion de proxies residenciales." -msgid "Secondly, our geographic coverage for IPv6 is more comprehensive because we merge multiple databases to provide more complete data." -msgstr "En segundo lugar, nuestra cobertura geografica para IPv6 es mas completa porque fusionamos multiples bases de datos para proporcionar datos mas completos." +msgid "We also have better IPv6 geolocation coverage since we merge multiple databases together, so the data ends up being more complete." +msgstr "Tambien tenemos mejor cobertura de geolocalizacion IPv6 ya que fusionamos varias bases de datos, por lo que los datos terminan siendo mas completos." -msgid "Our UX is also better than any IP lookup site on the market. The site runs without any JavaScript, and we only load a minimal amount of external resources (fonts, icons), making the initial load speed extremely fast." -msgstr "Nuestra experiencia de usuario tambien es mejor que la de cualquier sitio de consulta de IP del mercado. El sitio funciona sin ningun JavaScript, y solo cargamos una cantidad minima de recursos externos (fuentes, iconos), lo que hace que la velocidad de carga inicial sea extremadamente rapida." +msgid "The UX is also better than most IP lookup sites out there. The site runs without any JavaScript, and we only pull in a minimal amount of external resources (fonts and icons), so it loads fast on the first visit." +msgstr "La experiencia de usuario tambien es mejor que la de la mayoria de los sitios de consulta de IP. El sitio funciona sin ningun JavaScript, y solo cargamos una cantidad minima de recursos externos (fuentes e iconos), por lo que carga rapido en la primera visita." -msgid "Is this service stable?" -msgstr "Es estable este servicio?" +msgid "Is this service reliable?" +msgstr "Es fiable este servicio?" -msgid "The business logic of this service is written entirely in Rust, offering excellent performance that ensures the site remains operational even under L7 DDoS attacks. The site runs on a VPS with 2 cores and 2 GB of RAM, which is already overkill for this setup -- unless we encounter a massive L7 DDoS attack, though we have Cloudflare in front of us." -msgstr "La logica de negocio de este servicio esta escrita completamente en Rust, ofreciendo un rendimiento excelente que asegura que el sitio permanezca operativo incluso bajo ataques DDoS de capa 7. El sitio funciona en un VPS con 2 nucleos y 2 GB de RAM, lo cual ya es mas que suficiente para esta configuracion, a menos que enfrentemos un ataque DDoS de capa 7 masivo, aunque tenemos Cloudflare delante de nosotros." +msgid "The whole thing is written in Rust, so performance is great. It can handle L7 DDoS traffic and stay up fine. It runs on a 2 core 2 GB VPS, which is already more than enough. The only thing that could cause real trouble is a large scale L7 DDoS, but we have Cloudflare in front of us." +msgstr "Todo esta escrito en Rust, asi que el rendimiento es excelente. Puede manejar trafico DDoS de capa 7 y mantenerse en funcionamiento sin problemas. Se ejecuta en un VPS de 2 nucleos y 2 GB, que ya es mas que suficiente. Lo unico que podria causar problemas reales es un DDoS de capa 7 a gran escala, pero tenemos Cloudflare delante." -msgid "Running this website only costs me $18.00 per month. Because the cost is so low, I will not stop operations due to hardware costs in the foreseeable future, nor will I add any advertisements." -msgstr "Ejecutar este sitio web solo me cuesta $18.00 al mes. Debido a que el costo es tan bajo, no dejare de operar por costos de hardware en el futuro previsible, ni agregare ningun anuncio." +msgid "It costs me $18.00/month to run, which is pretty cheap. I'm not going to shut it down over hosting costs anytime soon, and there won't be any ads." +msgstr "Me cuesta $18.00 al mes mantenerlo, lo cual es bastante barato. No voy a cerrarlo por costes de alojamiento en un futuro cercano, y no habra anuncios." -msgid "Rest assured, this service will definitely not \"Rug Pull.\"" -msgstr "Tengan la seguridad de que este servicio definitivamente no hara un \"Rug Pull.\"" +msgid "This service is not going to rug pull on you." +msgstr "Este servicio no va a hacer un rug pull." -msgid "How can I sponsor this service?" -msgstr "Como puedo patrocinar este servicio?" +msgid "How can I support this service?" +msgstr "Como puedo apoyar este servicio?" -msgid "I accept cryptocurrency donations. If you would like to sponsor, please contact:" -msgstr "Acepto donaciones en criptomonedas. Si deseas patrocinar, por favor contacta:" +msgid "I accept crypto donations. If you want to contribute, reach out at:" +msgstr "Acepto donaciones en criptomonedas. Si quieres contribuir, contacta en:" msgid "Website source code licensed under" msgstr "Codigo fuente del sitio web licenciado bajo" diff --git a/locales/fr.po b/locales/fr.po index 992e4e5..0ef130a 100644 --- a/locales/fr.po +++ b/locales/fr.po @@ -57,86 +57,86 @@ msgstr "FAQ" msgid "How to use this service from the command line" msgstr "Comment utiliser ce service depuis la ligne de commande" -msgid "You can use various command-line tools such as curl, httpie, and wget to use this service. Taking the most popular one, curl, as an example:" -msgstr "Vous pouvez utiliser divers outils en ligne de commande tels que curl, httpie et wget pour utiliser ce service. En prenant le plus populaire, curl, comme exemple :" +msgid "You can use curl, httpie, wget, or whatever command line tool you prefer. Here's an example with curl:" +msgstr "Vous pouvez utiliser curl, httpie, wget ou tout autre outil en ligne de commande de votre choix. Voici un exemple avec curl :" -msgid "Query current IP:" -msgstr "Interroger l'IP actuelle :" +msgid "Check your current IP:" +msgstr "Verifiez votre IP actuelle :" -msgid "Query information for your own IP:" -msgstr "Interroger les informations de votre propre IP :" +msgid "Look up information about your own IP:" +msgstr "Recherchez les informations sur votre propre IP :" -msgid "Or display all information in JSON format:" -msgstr "Ou afficher toutes les informations au format JSON :" +msgid "Or get everything in JSON format:" +msgstr "Ou obtenez tout au format JSON :" -msgid "Query information for a specific IP:" -msgstr "Interroger les informations d'une IP specifique :" +msgid "Look up information about a specific IP:" +msgstr "Recherchez les informations sur une IP specifique :" -msgid "How to force the display of my IPv4 or IPv6 address?" -msgstr "Comment forcer l'affichage de mon adresse IPv4 ou IPv6 ?" +msgid "How do I force IPv4 or IPv6?" +msgstr "Comment forcer IPv4 ou IPv6 ?" -msgid "You can use curl -4 or curl -6 to view only your IPv4 or IPv6 address respectively." -msgstr "Vous pouvez utiliser curl -4 ou curl -6 pour afficher uniquement votre adresse IPv4 ou IPv6 respectivement." +msgid "Use curl -4 or curl -6 to specifically check your IPv4 or IPv6 address." +msgstr "Utilisez curl -4 ou curl -6 pour verifier specifiquement votre adresse IPv4 ou IPv6." -msgid "How to get a JSON format response?" -msgstr "Comment obtenir une reponse au format JSON ?" +msgid "How do I get a JSON response?" +msgstr "Comment obtenir une reponse JSON ?" -msgid "You can send a request to the /json endpoint, or send a request with an application/json header." -msgstr "Vous pouvez envoyer une requete au point de terminaison /json, ou envoyer une requete avec un en-tete application/json." +msgid "Send a request to the /json endpoint, or send a request with the application/json header." +msgstr "Envoyez une requete au point de terminaison /json, ou envoyez une requete avec l'en-tete application/json." -msgid "Can I automate calls to your service via programs?" -msgstr "Puis-je automatiser les appels a votre service via des programmes ?" +msgid "Can I call your service programmatically?" +msgstr "Puis-je appeler votre service de maniere programmatique ?" -msgid "Certainly, as long as the rate limit is respected. Under normal conditions, the rate limit is 30 RPM (Requests Per Minute); under high load, we will increase the restriction to 10-5 RPM." -msgstr "Certainement, tant que la limite de debit est respectee. Dans des conditions normales, la limite de debit est de 30 RPM (requetes par minute) ; en cas de forte charge, nous augmenterons la restriction a 10-5 RPM." +msgid "Sure, but please respect our rate limits. Normally it's 30 RPM, and under heavy load we may drop it to 10 or 5 RPM." +msgstr "Bien sur, mais veuillez respecter nos limites de debit. Normalement c'est 30 RPM, et en cas de forte charge nous pouvons le reduire a 10 ou 5 RPM." -msgid "Our API is only suitable for manual calls or small-scale projects. If your website uses our API to query visitor IPs, please ensure you use a message queue to send requests to avoid blocking. If your project has high traffic or is latency-sensitive, please use our open-source offline database: Merged IP Database, which is the same database used by this project." -msgstr "Notre API est uniquement adaptee aux appels manuels ou aux projets a petite echelle. Si votre site web utilise notre API pour interroger les IP des visiteurs, veuillez vous assurer d'utiliser une file de messages pour envoyer les requetes afin d'eviter le blocage. Si votre projet a un trafic eleve ou est sensible a la latence, veuillez utiliser notre base de donnees hors ligne open source : Merged IP Database, qui est la meme base de donnees utilisee par ce projet." +msgid "The API is meant for manual use or small projects. If your site uses our API to look up visitor IPs, please use a message queue so requests don't block. If your project has high traffic or needs low latency, you're better off using our open source offline database: Merged IP Database. That's actually what this project uses under the hood." +msgstr "L'API est concue pour un usage manuel ou de petits projets. Si votre site utilise notre API pour rechercher les IP des visiteurs, utilisez une file de messages pour que les requetes ne soient pas bloquees. Si votre projet a un trafic eleve ou necessite une faible latence, il vaut mieux utiliser notre base de donnees hors ligne open source : Merged IP Database. C'est d'ailleurs ce que ce projet utilise en interne." msgid "Where does the IP data come from?" msgstr "D'ou proviennent les donnees IP ?" -msgid "IP geographic data primarily comes from the free databases of MaxMind and DB-IP; AS data comes from IPinfo's free database; and IP proxy data comes from my own OpenProxyDB database." -msgstr "Les donnees geographiques IP proviennent principalement des bases de donnees gratuites de MaxMind et DB-IP ; les donnees AS proviennent de la base de donnees gratuite d'IPinfo ; et les donnees de proxy IP proviennent de ma propre base de donnees OpenProxyDB." +msgid "Geolocation data mainly comes from the free databases by Maxmind and DB-IP. AS data comes from IPinfo's free database. Proxy data comes from my own OpenProxyDB." +msgstr "Les donnees de geolocalisation proviennent principalement des bases de donnees gratuites de Maxmind et DB-IP. Les donnees AS proviennent de la base de donnees gratuite d'IPinfo. Les donnees de proxy proviennent de ma propre OpenProxyDB." -msgid "Data Attributions:" +msgid "Data attributions:" msgstr "Attributions des donnees :" -msgid "Can I run my own service?" -msgstr "Puis-je executer mon propre service ?" +msgid "Can I run my own instance?" +msgstr "Puis-je executer ma propre instance ?" -msgid "Yes, the source code and database for this project are both open-source and hosted on GitHub:" -msgstr "Oui, le code source et la base de donnees de ce projet sont tous deux open source et heberges sur GitHub :" +msgid "Yes, the source code and database are both open source and on GitHub:" +msgstr "Oui, le code source et la base de donnees sont tous deux open source et sur GitHub :" msgid "How is this website different from other IP lookup sites?" msgstr "En quoi ce site web est-il different des autres sites de recherche IP ?" -msgid "The biggest difference is that our database includes proxy-related information, and the proxy intelligence we provide is highly accurate. We have privately compared it with commercial proxy detection databases like IPinfo; our database's precision is fully comparable to commercial ones, and it is even more accurate in detecting residential proxies." -msgstr "La plus grande difference est que notre base de donnees inclut des informations relatives aux proxys, et les renseignements sur les proxys que nous fournissons sont tres precis. Nous l'avons compare en prive avec des bases de donnees commerciales de detection de proxys comme IPinfo ; la precision de notre base de donnees est tout a fait comparable a celles des bases commerciales, et elle est encore plus precise pour detecter les proxys residentiels." +msgid "The biggest thing is proxy detection. Our database covers proxy related data and the accuracy is really good. We've tested it privately against commercial databases like IPinfo's, and we hold up just as well, and actually do better on residential proxy detection." +msgstr "Le point fort est la detection des proxys. Notre base de donnees couvre les donnees liees aux proxys et la precision est vraiment bonne. Nous l'avons testee en prive face a des bases de donnees commerciales comme celle d'IPinfo, et nous sommes au meme niveau, voire meilleurs sur la detection des proxys residentiels." -msgid "Secondly, our geographic coverage for IPv6 is more comprehensive because we merge multiple databases to provide more complete data." -msgstr "Deuxiemement, notre couverture geographique pour IPv6 est plus complete car nous fusionnons plusieurs bases de donnees pour fournir des donnees plus exhaustives." +msgid "We also have better IPv6 geolocation coverage since we merge multiple databases together, so the data ends up being more complete." +msgstr "Nous avons egalement une meilleure couverture de geolocalisation IPv6 car nous fusionnons plusieurs bases de donnees, ce qui rend les donnees plus completes." -msgid "Our UX is also better than any IP lookup site on the market. The site runs without any JavaScript, and we only load a minimal amount of external resources (fonts, icons), making the initial load speed extremely fast." -msgstr "Notre experience utilisateur est egalement meilleure que celle de tout autre site de recherche IP sur le marche. Le site fonctionne sans aucun JavaScript, et nous ne chargeons qu'un minimum de ressources externes (polices, icones), ce qui rend la vitesse de chargement initiale extremement rapide." +msgid "The UX is also better than most IP lookup sites out there. The site runs without any JavaScript, and we only pull in a minimal amount of external resources (fonts and icons), so it loads fast on the first visit." +msgstr "L'experience utilisateur est egalement meilleure que celle de la plupart des sites de recherche IP. Le site fonctionne sans aucun JavaScript, et nous ne chargeons qu'un minimum de ressources externes (polices et icones), il se charge donc rapidement des la premiere visite." -msgid "Is this service stable?" -msgstr "Ce service est-il stable ?" +msgid "Is this service reliable?" +msgstr "Ce service est-il fiable ?" -msgid "The business logic of this service is written entirely in Rust, offering excellent performance that ensures the site remains operational even under L7 DDoS attacks. The site runs on a VPS with 2 cores and 2 GB of RAM, which is already overkill for this setup -- unless we encounter a massive L7 DDoS attack, though we have Cloudflare in front of us." -msgstr "La logique metier de ce service est entierement ecrite en Rust, offrant d'excellentes performances qui garantissent que le site reste operationnel meme en cas d'attaques DDoS L7. Le site fonctionne sur un VPS avec 2 coeurs et 2 Go de RAM, ce qui est deja surdimensionne pour cette configuration -- sauf si nous subissons une attaque DDoS L7 massive, bien que nous ayons Cloudflare devant nous." +msgid "The whole thing is written in Rust, so performance is great. It can handle L7 DDoS traffic and stay up fine. It runs on a 2 core 2 GB VPS, which is already more than enough. The only thing that could cause real trouble is a large scale L7 DDoS, but we have Cloudflare in front of us." +msgstr "Le tout est ecrit en Rust, donc les performances sont excellentes. Il peut gerer du trafic DDoS L7 et rester en ligne sans probleme. Il tourne sur un VPS 2 coeurs 2 Go, ce qui est deja plus que suffisant. La seule chose qui pourrait poser probleme serait un DDoS L7 a grande echelle, mais nous avons Cloudflare devant nous." -msgid "Running this website only costs me $18.00 per month. Because the cost is so low, I will not stop operations due to hardware costs in the foreseeable future, nor will I add any advertisements." -msgstr "Faire fonctionner ce site web ne me coute que 18,00 $ par mois. Le cout etant si bas, je n'arreterai pas les operations en raison des couts materiels dans un avenir previsible, et je n'ajouterai aucune publicite." +msgid "It costs me $18.00/month to run, which is pretty cheap. I'm not going to shut it down over hosting costs anytime soon, and there won't be any ads." +msgstr "Ca me coute 18,00 $/mois a faire tourner, ce qui est assez bon marche. Je ne vais pas le fermer pour des couts d'hebergement de sitot, et il n'y aura aucune publicite." -msgid "Rest assured, this service will definitely not \"Rug Pull.\"" -msgstr "Soyez rassure, ce service ne fera definitivement pas de \"Rug Pull\"." +msgid "This service is not going to rug pull on you." +msgstr "Ce service ne fera pas de rug pull." -msgid "How can I sponsor this service?" -msgstr "Comment puis-je sponsoriser ce service ?" +msgid "How can I support this service?" +msgstr "Comment puis-je soutenir ce service ?" -msgid "I accept cryptocurrency donations. If you would like to sponsor, please contact:" -msgstr "J'accepte les dons en cryptomonnaie. Si vous souhaitez sponsoriser, veuillez contacter :" +msgid "I accept crypto donations. If you want to contribute, reach out at:" +msgstr "J'accepte les dons en cryptomonnaie. Si vous souhaitez contribuer, contactez-moi a :" msgid "Website source code licensed under" msgstr "Code source du site web sous licence" diff --git a/locales/id.po b/locales/id.po index 31e5afa..808e4fd 100644 --- a/locales/id.po +++ b/locales/id.po @@ -57,86 +57,86 @@ msgstr "FAQ" msgid "How to use this service from the command line" msgstr "Cara menggunakan layanan ini dari baris perintah" -msgid "You can use various command-line tools such as curl, httpie, and wget to use this service. Taking the most popular one, curl, as an example:" -msgstr "Anda dapat menggunakan berbagai alat baris perintah seperti curl, httpie, dan wget untuk menggunakan layanan ini. Mengambil yang paling populer, curl, sebagai contoh:" +msgid "You can use curl, httpie, wget, or whatever command line tool you prefer. Here's an example with curl:" +msgstr "Anda bisa menggunakan curl, httpie, wget, atau alat baris perintah apa pun yang Anda sukai. Berikut contoh menggunakan curl:" -msgid "Query current IP:" -msgstr "Kueri IP saat ini:" +msgid "Check your current IP:" +msgstr "Periksa IP Anda saat ini:" -msgid "Query information for your own IP:" -msgstr "Kueri informasi untuk IP Anda sendiri:" +msgid "Look up information about your own IP:" +msgstr "Cari informasi tentang IP Anda sendiri:" -msgid "Or display all information in JSON format:" -msgstr "Atau tampilkan semua informasi dalam format JSON:" +msgid "Or get everything in JSON format:" +msgstr "Atau dapatkan semuanya dalam format JSON:" -msgid "Query information for a specific IP:" -msgstr "Kueri informasi untuk IP tertentu:" +msgid "Look up information about a specific IP:" +msgstr "Cari informasi tentang IP tertentu:" -msgid "How to force the display of my IPv4 or IPv6 address?" -msgstr "Bagaimana cara memaksa tampilan alamat IPv4 atau IPv6 saya?" +msgid "How do I force IPv4 or IPv6?" +msgstr "Bagaimana cara memaksa IPv4 atau IPv6?" -msgid "You can use curl -4 or curl -6 to view only your IPv4 or IPv6 address respectively." -msgstr "Anda dapat menggunakan curl -4 atau curl -6 untuk melihat hanya alamat IPv4 atau IPv6 Anda." +msgid "Use curl -4 or curl -6 to specifically check your IPv4 or IPv6 address." +msgstr "Gunakan curl -4 atau curl -6 untuk secara khusus memeriksa alamat IPv4 atau IPv6 Anda." -msgid "How to get a JSON format response?" -msgstr "Bagaimana cara mendapatkan respons dalam format JSON?" +msgid "How do I get a JSON response?" +msgstr "Bagaimana cara mendapatkan respons JSON?" -msgid "You can send a request to the /json endpoint, or send a request with an application/json header." -msgstr "Anda dapat mengirim permintaan ke endpoint /json, atau mengirim permintaan dengan header application/json." +msgid "Send a request to the /json endpoint, or send a request with the application/json header." +msgstr "Kirim permintaan ke endpoint /json, atau kirim permintaan dengan header application/json." -msgid "Can I automate calls to your service via programs?" -msgstr "Bisakah saya mengotomatiskan panggilan ke layanan Anda melalui program?" +msgid "Can I call your service programmatically?" +msgstr "Bisakah saya memanggil layanan Anda secara programatik?" -msgid "Certainly, as long as the rate limit is respected. Under normal conditions, the rate limit is 30 RPM (Requests Per Minute); under high load, we will increase the restriction to 10-5 RPM." -msgstr "Tentu saja, selama batas laju dipatuhi. Dalam kondisi normal, batas laju adalah 30 RPM (Permintaan Per Menit); dalam beban tinggi, kami akan meningkatkan pembatasan menjadi 10-5 RPM." +msgid "Sure, but please respect our rate limits. Normally it's 30 RPM, and under heavy load we may drop it to 10 or 5 RPM." +msgstr "Tentu, tapi mohon patuhi batas laju kami. Normalnya 30 RPM, dan saat beban tinggi kami mungkin menurunkannya ke 10 atau 5 RPM." -msgid "Our API is only suitable for manual calls or small-scale projects. If your website uses our API to query visitor IPs, please ensure you use a message queue to send requests to avoid blocking. If your project has high traffic or is latency-sensitive, please use our open-source offline database: Merged IP Database, which is the same database used by this project." -msgstr "API kami hanya cocok untuk panggilan manual atau proyek berskala kecil. Jika situs web Anda menggunakan API kami untuk mengkueri IP pengunjung, pastikan Anda menggunakan antrean pesan untuk mengirim permintaan agar tidak terblokir. Jika proyek Anda memiliki lalu lintas tinggi atau sensitif terhadap latensi, silakan gunakan basis data offline sumber terbuka kami: Merged IP Database, yang merupakan basis data yang sama yang digunakan oleh proyek ini." +msgid "The API is meant for manual use or small projects. If your site uses our API to look up visitor IPs, please use a message queue so requests don't block. If your project has high traffic or needs low latency, you're better off using our open source offline database: Merged IP Database. That's actually what this project uses under the hood." +msgstr "API ini ditujukan untuk penggunaan manual atau proyek kecil. Jika situs Anda menggunakan API kami untuk mencari IP pengunjung, gunakan antrean pesan agar permintaan tidak terblokir. Jika proyek Anda memiliki lalu lintas tinggi atau membutuhkan latensi rendah, lebih baik gunakan basis data offline sumber terbuka kami: Merged IP Database. Sebenarnya itulah yang digunakan proyek ini di balik layar." msgid "Where does the IP data come from?" msgstr "Dari mana data IP berasal?" -msgid "IP geographic data primarily comes from the free databases of MaxMind and DB-IP; AS data comes from IPinfo's free database; and IP proxy data comes from my own OpenProxyDB database." -msgstr "Data geografis IP terutama berasal dari basis data gratis MaxMind dan DB-IP; data AS berasal dari basis data gratis IPinfo; dan data proxy IP berasal dari basis data OpenProxyDB milik saya sendiri." +msgid "Geolocation data mainly comes from the free databases by Maxmind and DB-IP. AS data comes from IPinfo's free database. Proxy data comes from my own OpenProxyDB." +msgstr "Data geolokasi terutama berasal dari basis data gratis Maxmind dan DB-IP. Data AS berasal dari basis data gratis IPinfo. Data proxy berasal dari OpenProxyDB milik saya sendiri." -msgid "Data Attributions:" -msgstr "Atribusi Data:" +msgid "Data attributions:" +msgstr "Atribusi data:" -msgid "Can I run my own service?" -msgstr "Bisakah saya menjalankan layanan saya sendiri?" +msgid "Can I run my own instance?" +msgstr "Bisakah saya menjalankan instansi saya sendiri?" -msgid "Yes, the source code and database for this project are both open-source and hosted on GitHub:" -msgstr "Ya, kode sumber dan basis data untuk proyek ini keduanya bersumber terbuka dan dihosting di GitHub:" +msgid "Yes, the source code and database are both open source and on GitHub:" +msgstr "Ya, kode sumber dan basis data keduanya bersumber terbuka dan ada di GitHub:" msgid "How is this website different from other IP lookup sites?" msgstr "Apa perbedaan situs web ini dari situs pencarian IP lainnya?" -msgid "The biggest difference is that our database includes proxy-related information, and the proxy intelligence we provide is highly accurate. We have privately compared it with commercial proxy detection databases like IPinfo; our database's precision is fully comparable to commercial ones, and it is even more accurate in detecting residential proxies." -msgstr "Perbedaan terbesar adalah basis data kami mencakup informasi terkait proxy, dan inteligensi proxy yang kami sediakan sangat akurat. Kami telah membandingkannya secara privat dengan basis data deteksi proxy komersial seperti IPinfo; presisi basis data kami sepenuhnya sebanding dengan yang komersial, dan bahkan lebih akurat dalam mendeteksi proxy residensial." +msgid "The biggest thing is proxy detection. Our database covers proxy related data and the accuracy is really good. We've tested it privately against commercial databases like IPinfo's, and we hold up just as well, and actually do better on residential proxy detection." +msgstr "Yang paling menonjol adalah deteksi proxy. Basis data kami mencakup data terkait proxy dan akurasinya sangat bagus. Kami telah mengujinya secara privat terhadap basis data komersial seperti IPinfo, dan kami tidak kalah, bahkan lebih baik dalam mendeteksi proxy residensial." -msgid "Secondly, our geographic coverage for IPv6 is more comprehensive because we merge multiple databases to provide more complete data." -msgstr "Kedua, cakupan geografis kami untuk IPv6 lebih komprehensif karena kami menggabungkan beberapa basis data untuk menyediakan data yang lebih lengkap." +msgid "We also have better IPv6 geolocation coverage since we merge multiple databases together, so the data ends up being more complete." +msgstr "Kami juga memiliki cakupan geolokasi IPv6 yang lebih baik karena kami menggabungkan beberapa basis data, sehingga datanya lebih lengkap." -msgid "Our UX is also better than any IP lookup site on the market. The site runs without any JavaScript, and we only load a minimal amount of external resources (fonts, icons), making the initial load speed extremely fast." -msgstr "UX kami juga lebih baik daripada situs pencarian IP mana pun di pasaran. Situs ini berjalan tanpa JavaScript apa pun, dan kami hanya memuat sumber daya eksternal dalam jumlah minimal (font, ikon), membuat kecepatan pemuatan awal sangat cepat." +msgid "The UX is also better than most IP lookup sites out there. The site runs without any JavaScript, and we only pull in a minimal amount of external resources (fonts and icons), so it loads fast on the first visit." +msgstr "UX juga lebih baik daripada kebanyakan situs pencarian IP. Situs ini berjalan tanpa JavaScript apa pun, dan kami hanya memuat sumber daya eksternal dalam jumlah minimal (font dan ikon), sehingga dimuat dengan cepat pada kunjungan pertama." -msgid "Is this service stable?" -msgstr "Apakah layanan ini stabil?" +msgid "Is this service reliable?" +msgstr "Apakah layanan ini dapat diandalkan?" -msgid "The business logic of this service is written entirely in Rust, offering excellent performance that ensures the site remains operational even under L7 DDoS attacks. The site runs on a VPS with 2 cores and 2 GB of RAM, which is already overkill for this setup -- unless we encounter a massive L7 DDoS attack, though we have Cloudflare in front of us." -msgstr "Logika bisnis layanan ini ditulis sepenuhnya dalam Rust, menawarkan performa luar biasa yang memastikan situs tetap beroperasi bahkan di bawah serangan DDoS L7. Situs ini berjalan di VPS dengan 2 core dan 2 GB RAM, yang sudah lebih dari cukup untuk konfigurasi ini -- kecuali kami menghadapi serangan DDoS L7 besar-besaran, meskipun kami memiliki Cloudflare di depan kami." +msgid "The whole thing is written in Rust, so performance is great. It can handle L7 DDoS traffic and stay up fine. It runs on a 2 core 2 GB VPS, which is already more than enough. The only thing that could cause real trouble is a large scale L7 DDoS, but we have Cloudflare in front of us." +msgstr "Semuanya ditulis dalam Rust, jadi performanya sangat baik. Layanan ini dapat menangani lalu lintas DDoS L7 dan tetap berjalan dengan baik. Berjalan di VPS 2 core 2 GB, yang sudah lebih dari cukup. Satu-satunya hal yang bisa menyebabkan masalah nyata adalah DDoS L7 skala besar, tapi kami memiliki Cloudflare di depan kami." -msgid "Running this website only costs me $18.00 per month. Because the cost is so low, I will not stop operations due to hardware costs in the foreseeable future, nor will I add any advertisements." -msgstr "Menjalankan situs web ini hanya menghabiskan biaya $18,00 per bulan. Karena biayanya sangat rendah, saya tidak akan menghentikan operasi karena biaya perangkat keras di masa mendatang, dan juga tidak akan menambahkan iklan apa pun." +msgid "It costs me $18.00/month to run, which is pretty cheap. I'm not going to shut it down over hosting costs anytime soon, and there won't be any ads." +msgstr "Biaya operasionalnya $18,00/bulan, yang cukup murah. Saya tidak akan menutupnya karena biaya hosting, dan tidak akan ada iklan." -msgid "Rest assured, this service will definitely not \"Rug Pull.\"" -msgstr "Tenang saja, layanan ini pasti tidak akan melakukan \"Rug Pull.\"" +msgid "This service is not going to rug pull on you." +msgstr "Layanan ini tidak akan menghilang begitu saja." -msgid "How can I sponsor this service?" -msgstr "Bagaimana cara mensponsori layanan ini?" +msgid "How can I support this service?" +msgstr "Bagaimana cara mendukung layanan ini?" -msgid "I accept cryptocurrency donations. If you would like to sponsor, please contact:" -msgstr "Saya menerima donasi mata uang kripto. Jika Anda ingin mensponsori, silakan hubungi:" +msgid "I accept crypto donations. If you want to contribute, reach out at:" +msgstr "Saya menerima donasi kripto. Jika Anda ingin berkontribusi, hubungi di:" msgid "Website source code licensed under" msgstr "Kode sumber situs web dilisensikan di bawah" diff --git a/locales/it.po b/locales/it.po index f513ca4..328fd9f 100644 --- a/locales/it.po +++ b/locales/it.po @@ -57,86 +57,86 @@ msgstr "FAQ" msgid "How to use this service from the command line" msgstr "Come utilizzare questo servizio dalla riga di comando" -msgid "You can use various command-line tools such as curl, httpie, and wget to use this service. Taking the most popular one, curl, as an example:" -msgstr "Puoi utilizzare vari strumenti da riga di comando come curl, httpie e wget per usare questo servizio. Prendendo come esempio il piu popolare, curl:" +msgid "You can use curl, httpie, wget, or whatever command line tool you prefer. Here's an example with curl:" +msgstr "Puoi utilizzare curl, httpie, wget o qualsiasi strumento da riga di comando che preferisci. Ecco un esempio con curl:" -msgid "Query current IP:" -msgstr "Interroga l'IP corrente:" +msgid "Check your current IP:" +msgstr "Verifica il tuo IP attuale:" -msgid "Query information for your own IP:" -msgstr "Interroga le informazioni per il tuo IP:" +msgid "Look up information about your own IP:" +msgstr "Cerca informazioni sul tuo IP:" -msgid "Or display all information in JSON format:" -msgstr "Oppure visualizza tutte le informazioni in formato JSON:" +msgid "Or get everything in JSON format:" +msgstr "Oppure ottieni tutto in formato JSON:" -msgid "Query information for a specific IP:" -msgstr "Interroga le informazioni per un IP specifico:" +msgid "Look up information about a specific IP:" +msgstr "Cerca informazioni su un IP specifico:" -msgid "How to force the display of my IPv4 or IPv6 address?" -msgstr "Come forzare la visualizzazione del mio indirizzo IPv4 o IPv6?" +msgid "How do I force IPv4 or IPv6?" +msgstr "Come forzo IPv4 o IPv6?" -msgid "You can use curl -4 or curl -6 to view only your IPv4 or IPv6 address respectively." -msgstr "Puoi usare curl -4 o curl -6 per visualizzare rispettivamente solo il tuo indirizzo IPv4 o IPv6." +msgid "Use curl -4 or curl -6 to specifically check your IPv4 or IPv6 address." +msgstr "Usa curl -4 o curl -6 per verificare specificamente il tuo indirizzo IPv4 o IPv6." -msgid "How to get a JSON format response?" -msgstr "Come ottenere una risposta in formato JSON?" +msgid "How do I get a JSON response?" +msgstr "Come ottengo una risposta JSON?" -msgid "You can send a request to the /json endpoint, or send a request with an application/json header." -msgstr "Puoi inviare una richiesta all'endpoint /json, oppure inviare una richiesta con un'intestazione application/json." +msgid "Send a request to the /json endpoint, or send a request with the application/json header." +msgstr "Invia una richiesta all'endpoint /json, oppure invia una richiesta con l'intestazione application/json." -msgid "Can I automate calls to your service via programs?" -msgstr "Posso automatizzare le chiamate al vostro servizio tramite programmi?" +msgid "Can I call your service programmatically?" +msgstr "Posso chiamare il vostro servizio in modo programmatico?" -msgid "Certainly, as long as the rate limit is respected. Under normal conditions, the rate limit is 30 RPM (Requests Per Minute); under high load, we will increase the restriction to 10-5 RPM." -msgstr "Certamente, a condizione che il limite di frequenza venga rispettato. In condizioni normali, il limite e di 30 RPM (richieste al minuto); sotto carico elevato, aumenteremo la restrizione a 10-5 RPM." +msgid "Sure, but please respect our rate limits. Normally it's 30 RPM, and under heavy load we may drop it to 10 or 5 RPM." +msgstr "Certo, ma rispetta i nostri limiti di frequenza. Normalmente e 30 RPM, e sotto carico elevato potremmo ridurlo a 10 o 5 RPM." -msgid "Our API is only suitable for manual calls or small-scale projects. If your website uses our API to query visitor IPs, please ensure you use a message queue to send requests to avoid blocking. If your project has high traffic or is latency-sensitive, please use our open-source offline database: Merged IP Database, which is the same database used by this project." -msgstr "La nostra API e adatta solo per chiamate manuali o progetti su piccola scala. Se il tuo sito web utilizza la nostra API per interrogare gli IP dei visitatori, assicurati di utilizzare una coda di messaggi per inviare le richieste ed evitare il blocco. Se il tuo progetto ha un traffico elevato o e sensibile alla latenza, utilizza il nostro database offline open-source: Merged IP Database, che e lo stesso database utilizzato da questo progetto." +msgid "The API is meant for manual use or small projects. If your site uses our API to look up visitor IPs, please use a message queue so requests don't block. If your project has high traffic or needs low latency, you're better off using our open source offline database: Merged IP Database. That's actually what this project uses under the hood." +msgstr "L'API e pensata per l'uso manuale o piccoli progetti. Se il tuo sito usa la nostra API per cercare gli IP dei visitatori, usa una coda di messaggi per evitare che le richieste si blocchino. Se il tuo progetto ha un traffico elevato o necessita di bassa latenza, e meglio usare il nostro database offline open source: Merged IP Database. In realta e proprio quello che questo progetto usa internamente." msgid "Where does the IP data come from?" msgstr "Da dove provengono i dati IP?" -msgid "IP geographic data primarily comes from the free databases of MaxMind and DB-IP; AS data comes from IPinfo's free database; and IP proxy data comes from my own OpenProxyDB database." -msgstr "I dati geografici IP provengono principalmente dai database gratuiti di MaxMind e DB-IP; i dati AS provengono dal database gratuito di IPinfo; e i dati proxy IP provengono dal mio database OpenProxyDB." +msgid "Geolocation data mainly comes from the free databases by Maxmind and DB-IP. AS data comes from IPinfo's free database. Proxy data comes from my own OpenProxyDB." +msgstr "I dati di geolocalizzazione provengono principalmente dai database gratuiti di Maxmind e DB-IP. I dati AS provengono dal database gratuito di IPinfo. I dati proxy provengono dal mio OpenProxyDB." -msgid "Data Attributions:" +msgid "Data attributions:" msgstr "Attribuzioni dei dati:" -msgid "Can I run my own service?" -msgstr "Posso eseguire il mio proprio servizio?" +msgid "Can I run my own instance?" +msgstr "Posso eseguire la mia istanza?" -msgid "Yes, the source code and database for this project are both open-source and hosted on GitHub:" -msgstr "Si, il codice sorgente e il database di questo progetto sono entrambi open-source e ospitati su GitHub:" +msgid "Yes, the source code and database are both open source and on GitHub:" +msgstr "Si, il codice sorgente e il database sono entrambi open source e su GitHub:" msgid "How is this website different from other IP lookup sites?" msgstr "In cosa si differenzia questo sito web dagli altri siti di ricerca IP?" -msgid "The biggest difference is that our database includes proxy-related information, and the proxy intelligence we provide is highly accurate. We have privately compared it with commercial proxy detection databases like IPinfo; our database's precision is fully comparable to commercial ones, and it is even more accurate in detecting residential proxies." -msgstr "La differenza principale e che il nostro database include informazioni relative ai proxy, e l'intelligence sui proxy che forniamo e altamente accurata. Abbiamo effettuato confronti privati con database commerciali di rilevamento proxy come IPinfo; la precisione del nostro database e pienamente comparabile a quella dei database commerciali, ed e ancora piu accurata nel rilevamento dei proxy residenziali." +msgid "The biggest thing is proxy detection. Our database covers proxy related data and the accuracy is really good. We've tested it privately against commercial databases like IPinfo's, and we hold up just as well, and actually do better on residential proxy detection." +msgstr "Il punto forte e il rilevamento dei proxy. Il nostro database copre i dati relativi ai proxy e la precisione e davvero buona. Lo abbiamo testato privatamente contro database commerciali come quello di IPinfo, e reggiamo il confronto, anzi siamo migliori nel rilevamento dei proxy residenziali." -msgid "Secondly, our geographic coverage for IPv6 is more comprehensive because we merge multiple databases to provide more complete data." -msgstr "In secondo luogo, la nostra copertura geografica per IPv6 e piu completa perche uniamo piu database per fornire dati piu esaustivi." +msgid "We also have better IPv6 geolocation coverage since we merge multiple databases together, so the data ends up being more complete." +msgstr "Abbiamo anche una migliore copertura di geolocalizzazione IPv6 poiche uniamo piu database insieme, quindi i dati risultano piu completi." -msgid "Our UX is also better than any IP lookup site on the market. The site runs without any JavaScript, and we only load a minimal amount of external resources (fonts, icons), making the initial load speed extremely fast." -msgstr "Anche la nostra UX e migliore rispetto a qualsiasi sito di ricerca IP sul mercato. Il sito funziona senza alcun JavaScript e carichiamo solo una quantita minima di risorse esterne (font, icone), rendendo la velocita di caricamento iniziale estremamente rapida." +msgid "The UX is also better than most IP lookup sites out there. The site runs without any JavaScript, and we only pull in a minimal amount of external resources (fonts and icons), so it loads fast on the first visit." +msgstr "Anche la UX e migliore rispetto alla maggior parte dei siti di ricerca IP. Il sito funziona senza alcun JavaScript e carichiamo solo una quantita minima di risorse esterne (font e icone), quindi si carica velocemente alla prima visita." -msgid "Is this service stable?" -msgstr "Questo servizio e stabile?" +msgid "Is this service reliable?" +msgstr "Questo servizio e affidabile?" -msgid "The business logic of this service is written entirely in Rust, offering excellent performance that ensures the site remains operational even under L7 DDoS attacks. The site runs on a VPS with 2 cores and 2 GB of RAM, which is already overkill for this setup -- unless we encounter a massive L7 DDoS attack, though we have Cloudflare in front of us." -msgstr "La logica di business di questo servizio e scritta interamente in Rust, offrendo prestazioni eccellenti che garantiscono che il sito rimanga operativo anche sotto attacchi DDoS L7. Il sito funziona su un VPS con 2 core e 2 GB di RAM, che e gia sovradimensionato per questa configurazione -- a meno che non subiamo un massiccio attacco DDoS L7, anche se abbiamo Cloudflare davanti a noi." +msgid "The whole thing is written in Rust, so performance is great. It can handle L7 DDoS traffic and stay up fine. It runs on a 2 core 2 GB VPS, which is already more than enough. The only thing that could cause real trouble is a large scale L7 DDoS, but we have Cloudflare in front of us." +msgstr "Il tutto e scritto in Rust, quindi le prestazioni sono ottime. Puo gestire traffico DDoS L7 e rimanere online senza problemi. Gira su un VPS con 2 core e 2 GB di RAM, che e gia piu che sufficiente. L'unica cosa che potrebbe causare problemi reali e un attacco DDoS L7 su larga scala, ma abbiamo Cloudflare davanti a noi." -msgid "Running this website only costs me $18.00 per month. Because the cost is so low, I will not stop operations due to hardware costs in the foreseeable future, nor will I add any advertisements." -msgstr "Gestire questo sito web mi costa solo $18,00 al mese. Poiche il costo e cosi basso, non interrompero le operazioni a causa dei costi hardware nel prossimo futuro, ne aggiungero alcuna pubblicita." +msgid "It costs me $18.00/month to run, which is pretty cheap. I'm not going to shut it down over hosting costs anytime soon, and there won't be any ads." +msgstr "Mi costa $18,00 al mese da mantenere, che e abbastanza economico. Non lo chiudero per i costi di hosting, e non ci saranno pubblicita." -msgid "Rest assured, this service will definitely not \"Rug Pull.\"" -msgstr "State tranquilli, questo servizio non fara assolutamente \"Rug Pull.\"" +msgid "This service is not going to rug pull on you." +msgstr "Questo servizio non sparira all'improvviso." -msgid "How can I sponsor this service?" -msgstr "Come posso sponsorizzare questo servizio?" +msgid "How can I support this service?" +msgstr "Come posso supportare questo servizio?" -msgid "I accept cryptocurrency donations. If you would like to sponsor, please contact:" -msgstr "Accetto donazioni in criptovaluta. Se desideri sponsorizzare, contatta:" +msgid "I accept crypto donations. If you want to contribute, reach out at:" +msgstr "Accetto donazioni in criptovalute. Se vuoi contribuire, contattami a:" msgid "Website source code licensed under" msgstr "Codice sorgente del sito web concesso in licenza sotto" diff --git a/locales/ja.po b/locales/ja.po index 1383980..5e9251b 100644 --- a/locales/ja.po +++ b/locales/ja.po @@ -57,86 +57,86 @@ msgstr "よくある質問" msgid "How to use this service from the command line" msgstr "コマンドラインからこのサービスを利用する方法" -msgid "You can use various command-line tools such as curl, httpie, and wget to use this service. Taking the most popular one, curl, as an example:" -msgstr "curl、httpie、wgetなどのさまざまなコマンドラインツールを使ってこのサービスを利用できます。最も一般的なcurlを例にとると:" +msgid "You can use curl, httpie, wget, or whatever command line tool you prefer. Here's an example with curl:" +msgstr "curl、httpie、wgetなど、お好みのコマンドラインツールが使えます。curlを使った例を紹介します:" -msgid "Query current IP:" -msgstr "現在のIPを照会:" +msgid "Check your current IP:" +msgstr "現在のIPを確認:" -msgid "Query information for your own IP:" -msgstr "自分のIPの情報を照会:" +msgid "Look up information about your own IP:" +msgstr "自分のIPの情報を調べる:" -msgid "Or display all information in JSON format:" -msgstr "またはすべての情報をJSON形式で表示:" +msgid "Or get everything in JSON format:" +msgstr "またはすべての情報をJSON形式で取得:" -msgid "Query information for a specific IP:" -msgstr "特定のIPの情報を照会:" +msgid "Look up information about a specific IP:" +msgstr "特定のIPの情報を調べる:" -msgid "How to force the display of my IPv4 or IPv6 address?" -msgstr "IPv4またはIPv6アドレスの表示を強制するには?" +msgid "How do I force IPv4 or IPv6?" +msgstr "IPv4またはIPv6を強制するには?" -msgid "You can use curl -4 or curl -6 to view only your IPv4 or IPv6 address respectively." -msgstr "curl -4 または curl -6 を使用することで、それぞれIPv4またはIPv6アドレスのみを表示できます。" +msgid "Use curl -4 or curl -6 to specifically check your IPv4 or IPv6 address." +msgstr "curl -4 または curl -6 を使用して、IPv4またはIPv6アドレスを個別に確認できます。" -msgid "How to get a JSON format response?" -msgstr "JSON形式のレスポンスを取得するには?" +msgid "How do I get a JSON response?" +msgstr "JSONレスポンスを取得するには?" -msgid "You can send a request to the /json endpoint, or send a request with an application/json header." +msgid "Send a request to the /json endpoint, or send a request with the application/json header." msgstr "/json エンドポイントにリクエストを送信するか、application/json ヘッダーを付けてリクエストを送信してください。" -msgid "Can I automate calls to your service via programs?" -msgstr "プログラムでこのサービスへの呼び出しを自動化できますか?" +msgid "Can I call your service programmatically?" +msgstr "プログラムからこのサービスを呼び出せますか?" -msgid "Certainly, as long as the rate limit is respected. Under normal conditions, the rate limit is 30 RPM (Requests Per Minute); under high load, we will increase the restriction to 10-5 RPM." -msgstr "もちろんです。レート制限を守っていただければ問題ありません。通常時のレート制限は30 RPM(リクエスト/分)ですが、高負荷時には10~5 RPMに制限を強化する場合があります。" +msgid "Sure, but please respect our rate limits. Normally it's 30 RPM, and under heavy load we may drop it to 10 or 5 RPM." +msgstr "もちろんですが、レート制限を守ってください。通常は30 RPMで、高負荷時には10または5 RPMに制限する場合があります。" -msgid "Our API is only suitable for manual calls or small-scale projects. If your website uses our API to query visitor IPs, please ensure you use a message queue to send requests to avoid blocking. If your project has high traffic or is latency-sensitive, please use our open-source offline database: Merged IP Database, which is the same database used by this project." -msgstr "当APIは手動での呼び出しや小規模プロジェクトにのみ適しています。ウェブサイトで当APIを使用して訪問者のIPを照会する場合は、ブロッキングを避けるためにメッセージキューを使用してリクエストを送信してください。高トラフィックまたはレイテンシに敏感なプロジェクトの場合は、当プロジェクトと同じデータベースを使用しているオープンソースのオフラインデータベース:Merged IP Database をご利用ください。" +msgid "The API is meant for manual use or small projects. If your site uses our API to look up visitor IPs, please use a message queue so requests don't block. If your project has high traffic or needs low latency, you're better off using our open source offline database: Merged IP Database. That's actually what this project uses under the hood." +msgstr "このAPIは手動での利用や小規模プロジェクト向けです。サイトで当APIを使って訪問者のIPを調べる場合は、リクエストがブロックされないようメッセージキューを使ってください。高トラフィックや低レイテンシが必要なプロジェクトの場合は、オープンソースのオフラインデータベースを使う方がよいでしょう:Merged IP Database。実はこのプロジェクトも内部で同じものを使っています。" msgid "Where does the IP data come from?" msgstr "IPデータはどこから取得していますか?" -msgid "IP geographic data primarily comes from the free databases of MaxMind and DB-IP; AS data comes from IPinfo's free database; and IP proxy data comes from my own OpenProxyDB database." -msgstr "IP地理データは主にMaxMindとDB-IPの無料データベースから取得しています。ASデータはIPinfoの無料データベースから取得し、IPプロキシデータは独自の OpenProxyDB データベースから取得しています。" +msgid "Geolocation data mainly comes from the free databases by Maxmind and DB-IP. AS data comes from IPinfo's free database. Proxy data comes from my own OpenProxyDB." +msgstr "地理位置データは主にMaxmindとDB-IPの無料データベースから取得しています。ASデータはIPinfoの無料データベースから取得しています。プロキシデータは自作の OpenProxyDB から取得しています。" -msgid "Data Attributions:" +msgid "Data attributions:" msgstr "データ帰属表示:" -msgid "Can I run my own service?" -msgstr "自分でサービスを運営できますか?" +msgid "Can I run my own instance?" +msgstr "自分でインスタンスを立てられますか?" -msgid "Yes, the source code and database for this project are both open-source and hosted on GitHub:" -msgstr "はい、このプロジェクトのソースコードとデータベースはどちらもオープンソースでGitHubにホストされています:" +msgid "Yes, the source code and database are both open source and on GitHub:" +msgstr "はい、ソースコードとデータベースはどちらもオープンソースでGitHub上にあります:" msgid "How is this website different from other IP lookup sites?" msgstr "このウェブサイトは他のIP検索サイトとどう違いますか?" -msgid "The biggest difference is that our database includes proxy-related information, and the proxy intelligence we provide is highly accurate. We have privately compared it with commercial proxy detection databases like IPinfo; our database's precision is fully comparable to commercial ones, and it is even more accurate in detecting residential proxies." -msgstr "最大の違いは、当データベースにプロキシ関連情報が含まれており、提供するプロキシインテリジェンスの精度が非常に高いことです。IPinfoなどの商用プロキシ検出データベースと内部で比較したところ、当データベースの精度は商用のものと十分に匹敵し、レジデンシャルプロキシの検出においてはさらに高い精度を誇ります。" +msgid "The biggest thing is proxy detection. Our database covers proxy related data and the accuracy is really good. We've tested it privately against commercial databases like IPinfo's, and we hold up just as well, and actually do better on residential proxy detection." +msgstr "最大の特徴はプロキシ検出です。当データベースはプロキシ関連のデータをカバーしており、精度は非常に高いです。IPinfoなどの商用データベースと内部で比較テストしたところ、同等の性能を発揮し、レジデンシャルプロキシの検出ではさらに優れた結果を示しました。" -msgid "Secondly, our geographic coverage for IPv6 is more comprehensive because we merge multiple databases to provide more complete data." -msgstr "次に、複数のデータベースを統合してより完全なデータを提供しているため、IPv6の地理的カバレッジがより包括的です。" +msgid "We also have better IPv6 geolocation coverage since we merge multiple databases together, so the data ends up being more complete." +msgstr "また、複数のデータベースを統合しているため、IPv6の地理位置カバレッジもより充実しており、データがより完全なものになっています。" -msgid "Our UX is also better than any IP lookup site on the market. The site runs without any JavaScript, and we only load a minimal amount of external resources (fonts, icons), making the initial load speed extremely fast." -msgstr "UXも市場のどのIP検索サイトよりも優れています。サイトはJavaScriptなしで動作し、最小限の外部リソース(フォント、アイコン)のみを読み込むため、初回読み込み速度が非常に高速です。" +msgid "The UX is also better than most IP lookup sites out there. The site runs without any JavaScript, and we only pull in a minimal amount of external resources (fonts and icons), so it loads fast on the first visit." +msgstr "UXもほとんどのIP検索サイトより優れています。サイトはJavaScriptなしで動作し、最小限の外部リソース(フォントとアイコン)のみを読み込むため、初回アクセス時の読み込みが高速です。" -msgid "Is this service stable?" -msgstr "このサービスは安定していますか?" +msgid "Is this service reliable?" +msgstr "このサービスは信頼できますか?" -msgid "The business logic of this service is written entirely in Rust, offering excellent performance that ensures the site remains operational even under L7 DDoS attacks. The site runs on a VPS with 2 cores and 2 GB of RAM, which is already overkill for this setup -- unless we encounter a massive L7 DDoS attack, though we have Cloudflare in front of us." -msgstr "このサービスのビジネスロジックはすべてRustで書かれており、優れたパフォーマンスによりL7 DDoS攻撃下でもサイトの稼働を維持できます。サイトは2コア・2GB RAMのVPSで運営されていますが、この構成には十分すぎるスペックです。大規模なL7 DDoS攻撃を受けない限り問題ありませんが、前段にCloudflareを配置しています。" +msgid "The whole thing is written in Rust, so performance is great. It can handle L7 DDoS traffic and stay up fine. It runs on a 2 core 2 GB VPS, which is already more than enough. The only thing that could cause real trouble is a large scale L7 DDoS, but we have Cloudflare in front of us." +msgstr "すべてRustで書かれているため、パフォーマンスは優秀です。L7 DDoSトラフィックにも耐えて正常に稼働できます。2コア2GBのVPSで運営しており、十分すぎるスペックです。本当に問題になり得るのは大規模なL7 DDoS攻撃くらいですが、前段にCloudflareを配置しています。" -msgid "Running this website only costs me $18.00 per month. Because the cost is so low, I will not stop operations due to hardware costs in the foreseeable future, nor will I add any advertisements." -msgstr "このウェブサイトの運営コストは月額わずか18.00ドルです。コストが非常に低いため、当面の間ハードウェアコストが原因でサービスを停止することはなく、広告を掲載することもありません。" +msgid "It costs me $18.00/month to run, which is pretty cheap. I'm not going to shut it down over hosting costs anytime soon, and there won't be any ads." +msgstr "運営コストは月額18.00ドルで、かなり安いです。ホスティング費用で閉鎖するつもりはなく、広告を掲載することもありません。" -msgid "Rest assured, this service will definitely not \"Rug Pull.\"" -msgstr "ご安心ください。このサービスは決して「Rug Pull(突然の撤退)」をしません。" +msgid "This service is not going to rug pull on you." +msgstr "このサービスが突然撤退することはありません。" -msgid "How can I sponsor this service?" +msgid "How can I support this service?" msgstr "このサービスを支援するには?" -msgid "I accept cryptocurrency donations. If you would like to sponsor, please contact:" -msgstr "暗号通貨での寄付を受け付けています。スポンサーを希望される方は、こちらにご連絡ください:" +msgid "I accept crypto donations. If you want to contribute, reach out at:" +msgstr "暗号通貨での寄付を受け付けています。貢献したい方は、こちらにご連絡ください:" msgid "Website source code licensed under" msgstr "ウェブサイトのソースコードのライセンス" diff --git a/locales/ko.po b/locales/ko.po index fd237a6..885c67e 100644 --- a/locales/ko.po +++ b/locales/ko.po @@ -57,86 +57,86 @@ msgstr "자주 묻는 질문" msgid "How to use this service from the command line" msgstr "명령줄에서 이 서비스를 사용하는 방법" -msgid "You can use various command-line tools such as curl, httpie, and wget to use this service. Taking the most popular one, curl, as an example:" -msgstr "curl, httpie, wget 등 다양한 명령줄 도구를 사용하여 이 서비스를 이용할 수 있습니다. 가장 널리 사용되는 curl을 예로 들면:" +msgid "You can use curl, httpie, wget, or whatever command line tool you prefer. Here's an example with curl:" +msgstr "curl, httpie, wget 등 원하는 명령줄 도구를 사용할 수 있습니다. curl을 사용한 예시입니다:" -msgid "Query current IP:" -msgstr "현재 IP 조회:" +msgid "Check your current IP:" +msgstr "현재 IP 확인:" -msgid "Query information for your own IP:" +msgid "Look up information about your own IP:" msgstr "자신의 IP 정보 조회:" -msgid "Or display all information in JSON format:" -msgstr "또는 모든 정보를 JSON 형식으로 표시:" +msgid "Or get everything in JSON format:" +msgstr "또는 모든 정보를 JSON 형식으로 조회:" -msgid "Query information for a specific IP:" +msgid "Look up information about a specific IP:" msgstr "특정 IP 정보 조회:" -msgid "How to force the display of my IPv4 or IPv6 address?" -msgstr "IPv4 또는 IPv6 주소만 강제로 표시하려면 어떻게 하나요?" +msgid "How do I force IPv4 or IPv6?" +msgstr "IPv4 또는 IPv6를 강제하려면 어떻게 하나요?" -msgid "You can use curl -4 or curl -6 to view only your IPv4 or IPv6 address respectively." -msgstr "curl -4 또는 curl -6을 사용하여 각각 IPv4 또는 IPv6 주소만 확인할 수 있습니다." +msgid "Use curl -4 or curl -6 to specifically check your IPv4 or IPv6 address." +msgstr "curl -4 또는 curl -6을 사용하여 IPv4 또는 IPv6 주소를 개별적으로 확인할 수 있습니다." -msgid "How to get a JSON format response?" -msgstr "JSON 형식의 응답을 받으려면 어떻게 하나요?" +msgid "How do I get a JSON response?" +msgstr "JSON 응답을 받으려면 어떻게 하나요?" -msgid "You can send a request to the /json endpoint, or send a request with an application/json header." -msgstr "/json 엔드포인트로 요청을 보내거나, application/json 헤더를 포함하여 요청을 보낼 수 있습니다." +msgid "Send a request to the /json endpoint, or send a request with the application/json header." +msgstr "/json 엔드포인트로 요청을 보내거나 application/json 헤더를 포함하여 요청을 보내면 됩니다." -msgid "Can I automate calls to your service via programs?" -msgstr "프로그램을 통해 이 서비스에 자동으로 요청할 수 있나요?" +msgid "Can I call your service programmatically?" +msgstr "이 서비스를 프로그래밍 방식으로 호출할 수 있나요?" -msgid "Certainly, as long as the rate limit is respected. Under normal conditions, the rate limit is 30 RPM (Requests Per Minute); under high load, we will increase the restriction to 10-5 RPM." -msgstr "물론입니다. 요청 제한을 준수하기만 하면 됩니다. 일반적인 상황에서 요청 제한은 30 RPM(분당 요청 수)이며, 높은 부하 상황에서는 10-5 RPM으로 제한이 강화됩니다." +msgid "Sure, but please respect our rate limits. Normally it's 30 RPM, and under heavy load we may drop it to 10 or 5 RPM." +msgstr "물론이지만, 요청 제한을 준수해 주세요. 보통 30 RPM이며, 부하가 높을 때는 10 또는 5 RPM으로 낮출 수 있습니다." -msgid "Our API is only suitable for manual calls or small-scale projects. If your website uses our API to query visitor IPs, please ensure you use a message queue to send requests to avoid blocking. If your project has high traffic or is latency-sensitive, please use our open-source offline database: Merged IP Database, which is the same database used by this project." -msgstr "저희 API는 수동 호출이나 소규모 프로젝트에만 적합합니다. 웹사이트에서 저희 API를 사용하여 방문자 IP를 조회하는 경우, 차단을 방지하기 위해 메시지 큐를 사용하여 요청을 보내주세요. 트래픽이 많거나 지연 시간에 민감한 프로젝트의 경우, 이 프로젝트에서 사용하는 것과 동일한 오픈소스 오프라인 데이터베이스를 사용해 주세요: Merged IP Database." +msgid "The API is meant for manual use or small projects. If your site uses our API to look up visitor IPs, please use a message queue so requests don't block. If your project has high traffic or needs low latency, you're better off using our open source offline database: Merged IP Database. That's actually what this project uses under the hood." +msgstr "이 API는 수동 사용이나 소규모 프로젝트를 위한 것입니다. 사이트에서 저희 API로 방문자 IP를 조회하는 경우, 요청이 차단되지 않도록 메시지 큐를 사용해 주세요. 트래픽이 많거나 낮은 지연 시간이 필요한 프로젝트라면 오픈소스 오프라인 데이터베이스를 사용하는 것이 좋습니다: Merged IP Database. 실제로 이 프로젝트도 내부적으로 같은 것을 사용하고 있습니다." msgid "Where does the IP data come from?" msgstr "IP 데이터는 어디에서 가져오나요?" -msgid "IP geographic data primarily comes from the free databases of MaxMind and DB-IP; AS data comes from IPinfo's free database; and IP proxy data comes from my own OpenProxyDB database." -msgstr "IP 지리 데이터는 주로 MaxMind와 DB-IP의 무료 데이터베이스에서 제공됩니다. AS 데이터는 IPinfo의 무료 데이터베이스에서, IP 프록시 데이터는 자체 OpenProxyDB 데이터베이스에서 제공됩니다." +msgid "Geolocation data mainly comes from the free databases by Maxmind and DB-IP. AS data comes from IPinfo's free database. Proxy data comes from my own OpenProxyDB." +msgstr "지리 위치 데이터는 주로 Maxmind와 DB-IP의 무료 데이터베이스에서 제공됩니다. AS 데이터는 IPinfo의 무료 데이터베이스에서 제공됩니다. 프록시 데이터는 자체 OpenProxyDB에서 제공됩니다." -msgid "Data Attributions:" +msgid "Data attributions:" msgstr "데이터 출처:" -msgid "Can I run my own service?" -msgstr "자체 서비스를 운영할 수 있나요?" +msgid "Can I run my own instance?" +msgstr "자체 인스턴스를 운영할 수 있나요?" -msgid "Yes, the source code and database for this project are both open-source and hosted on GitHub:" -msgstr "네, 이 프로젝트의 소스 코드와 데이터베이스는 모두 오픈소스이며 GitHub에서 호스팅됩니다:" +msgid "Yes, the source code and database are both open source and on GitHub:" +msgstr "네, 소스 코드와 데이터베이스 모두 오픈소스이며 GitHub에 있습니다:" msgid "How is this website different from other IP lookup sites?" msgstr "이 웹사이트는 다른 IP 조회 사이트와 어떻게 다른가요?" -msgid "The biggest difference is that our database includes proxy-related information, and the proxy intelligence we provide is highly accurate. We have privately compared it with commercial proxy detection databases like IPinfo; our database's precision is fully comparable to commercial ones, and it is even more accurate in detecting residential proxies." -msgstr "가장 큰 차이점은 저희 데이터베이스에 프록시 관련 정보가 포함되어 있으며, 제공하는 프록시 인텔리전스의 정확도가 매우 높다는 것입니다. IPinfo 같은 상용 프록시 탐지 데이터베이스와 비공개로 비교한 결과, 저희 데이터베이스의 정밀도는 상용 제품과 동등하며 주거용 프록시 탐지에서는 더 정확합니다." +msgid "The biggest thing is proxy detection. Our database covers proxy related data and the accuracy is really good. We've tested it privately against commercial databases like IPinfo's, and we hold up just as well, and actually do better on residential proxy detection." +msgstr "가장 큰 특징은 프록시 탐지입니다. 저희 데이터베이스는 프록시 관련 데이터를 다루며 정확도가 매우 높습니다. IPinfo 같은 상용 데이터베이스와 비공개로 비교 테스트한 결과, 동등한 수준을 보였고 주거용 프록시 탐지에서는 오히려 더 뛰어났습니다." -msgid "Secondly, our geographic coverage for IPv6 is more comprehensive because we merge multiple databases to provide more complete data." -msgstr "또한, 여러 데이터베이스를 병합하여 더 완전한 데이터를 제공하기 때문에 IPv6에 대한 지리적 커버리지가 더 포괄적입니다." +msgid "We also have better IPv6 geolocation coverage since we merge multiple databases together, so the data ends up being more complete." +msgstr "또한 여러 데이터베이스를 함께 병합하기 때문에 IPv6 지리 위치 커버리지도 더 우수하며, 결과적으로 데이터가 더 완전합니다." -msgid "Our UX is also better than any IP lookup site on the market. The site runs without any JavaScript, and we only load a minimal amount of external resources (fonts, icons), making the initial load speed extremely fast." -msgstr "저희의 사용자 경험도 시중의 어떤 IP 조회 사이트보다 뛰어납니다. 사이트는 JavaScript 없이 작동하며, 최소한의 외부 리소스(글꼴, 아이콘)만 로드하여 초기 로딩 속도가 매우 빠릅니다." +msgid "The UX is also better than most IP lookup sites out there. The site runs without any JavaScript, and we only pull in a minimal amount of external resources (fonts and icons), so it loads fast on the first visit." +msgstr "UX도 대부분의 IP 조회 사이트보다 뛰어납니다. 사이트는 JavaScript 없이 작동하며, 최소한의 외부 리소스(글꼴과 아이콘)만 로드하여 첫 방문 시 빠르게 로딩됩니다." -msgid "Is this service stable?" -msgstr "이 서비스는 안정적인가요?" +msgid "Is this service reliable?" +msgstr "이 서비스는 신뢰할 수 있나요?" -msgid "The business logic of this service is written entirely in Rust, offering excellent performance that ensures the site remains operational even under L7 DDoS attacks. The site runs on a VPS with 2 cores and 2 GB of RAM, which is already overkill for this setup -- unless we encounter a massive L7 DDoS attack, though we have Cloudflare in front of us." -msgstr "이 서비스의 비즈니스 로직은 전부 Rust로 작성되어 뛰어난 성능을 제공하며, L7 DDoS 공격 하에서도 사이트가 정상 운영될 수 있습니다. 사이트는 2코어, 2GB RAM의 VPS에서 운영되며, 이 구성에는 이미 과한 사양입니다 -- 대규모 L7 DDoS 공격이 발생하지 않는 한 말이죠. 물론 앞단에 Cloudflare가 있습니다." +msgid "The whole thing is written in Rust, so performance is great. It can handle L7 DDoS traffic and stay up fine. It runs on a 2 core 2 GB VPS, which is already more than enough. The only thing that could cause real trouble is a large scale L7 DDoS, but we have Cloudflare in front of us." +msgstr "전부 Rust로 작성되어 성능이 뛰어납니다. L7 DDoS 트래픽을 처리하면서도 정상 운영이 가능합니다. 2코어 2GB VPS에서 운영하고 있으며, 이미 충분한 사양입니다. 실질적으로 문제가 될 수 있는 건 대규모 L7 DDoS 공격뿐이지만, 앞단에 Cloudflare가 있습니다." -msgid "Running this website only costs me $18.00 per month. Because the cost is so low, I will not stop operations due to hardware costs in the foreseeable future, nor will I add any advertisements." -msgstr "이 웹사이트 운영 비용은 월 $18.00에 불과합니다. 비용이 매우 낮기 때문에 가까운 미래에 하드웨어 비용으로 인해 운영을 중단하거나 광고를 추가하는 일은 없을 것입니다." +msgid "It costs me $18.00/month to run, which is pretty cheap. I'm not going to shut it down over hosting costs anytime soon, and there won't be any ads." +msgstr "운영 비용은 월 $18.00으로 꽤 저렴합니다. 호스팅 비용 때문에 서비스를 중단할 일은 없으며, 광고도 없을 것입니다." -msgid "Rest assured, this service will definitely not \"Rug Pull.\"" -msgstr "안심하세요, 이 서비스는 절대로 \"Rug Pull\"하지 않을 것입니다." +msgid "This service is not going to rug pull on you." +msgstr "이 서비스는 갑자기 사라지지 않을 것입니다." -msgid "How can I sponsor this service?" -msgstr "이 서비스를 후원하려면 어떻게 하나요?" +msgid "How can I support this service?" +msgstr "이 서비스를 어떻게 지원할 수 있나요?" -msgid "I accept cryptocurrency donations. If you would like to sponsor, please contact:" -msgstr "암호화폐 기부를 받고 있습니다. 후원을 원하시면 다음으로 연락해 주세요:" +msgid "I accept crypto donations. If you want to contribute, reach out at:" +msgstr "암호화폐 기부를 받고 있습니다. 기여하고 싶으시면 다음으로 연락해 주세요:" msgid "Website source code licensed under" msgstr "웹사이트 소스 코드 라이선스" diff --git a/locales/messages.pot b/locales/messages.pot index d20408d..5dbe7ab 100644 --- a/locales/messages.pot +++ b/locales/messages.pot @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: rustyip\n" -"POT-Creation-Date: 2026-03-04\n" +"POT-Creation-Date: 2026-03-05\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -75,51 +75,51 @@ msgid "How to use this service from the command line" msgstr "" #: templates/index.html - FAQ answer -msgid "You can use various command-line tools such as curl, httpie, and wget to use this service. Taking the most popular one, curl, as an example:" +msgid "You can use curl, httpie, wget, or whatever command line tool you prefer. Here's an example with curl:" msgstr "" #: templates/index.html - FAQ label -msgid "Query current IP:" +msgid "Check your current IP:" msgstr "" #: templates/index.html - FAQ label -msgid "Query information for your own IP:" +msgid "Look up information about your own IP:" msgstr "" #: templates/index.html - FAQ label -msgid "Or display all information in JSON format:" +msgid "Or get everything in JSON format:" msgstr "" #: templates/index.html - FAQ label -msgid "Query information for a specific IP:" +msgid "Look up information about a specific IP:" msgstr "" #: templates/index.html - FAQ question -msgid "How to force the display of my IPv4 or IPv6 address?" +msgid "How do I force IPv4 or IPv6?" msgstr "" #: templates/index.html - FAQ answer -msgid "You can use curl -4 or curl -6 to view only your IPv4 or IPv6 address respectively." +msgid "Use curl -4 or curl -6 to specifically check your IPv4 or IPv6 address." msgstr "" #: templates/index.html - FAQ question -msgid "How to get a JSON format response?" +msgid "How do I get a JSON response?" msgstr "" #: templates/index.html - FAQ answer -msgid "You can send a request to the /json endpoint, or send a request with an application/json header." +msgid "Send a request to the /json endpoint, or send a request with the application/json header." msgstr "" #: templates/index.html - FAQ question -msgid "Can I automate calls to your service via programs?" +msgid "Can I call your service programmatically?" msgstr "" #: templates/index.html - FAQ answer paragraph 1 -msgid "Certainly, as long as the rate limit is respected. Under normal conditions, the rate limit is 30 RPM (Requests Per Minute); under high load, we will increase the restriction to 10-5 RPM." +msgid "Sure, but please respect our rate limits. Normally it's 30 RPM, and under heavy load we may drop it to 10 or 5 RPM." msgstr "" #: templates/index.html - FAQ answer paragraph 2 -msgid "Our API is only suitable for manual calls or small-scale projects. If your website uses our API to query visitor IPs, please ensure you use a message queue to send requests to avoid blocking. If your project has high traffic or is latency-sensitive, please use our open-source offline database: Merged IP Database, which is the same database used by this project." +msgid "The API is meant for manual use or small projects. If your site uses our API to look up visitor IPs, please use a message queue so requests don't block. If your project has high traffic or needs low latency, you're better off using our open source offline database: Merged IP Database. That's actually what this project uses under the hood." msgstr "" #: templates/index.html - FAQ question @@ -127,19 +127,19 @@ msgid "Where does the IP data come from?" msgstr "" #: templates/index.html - FAQ answer paragraph 1 -msgid "IP geographic data primarily comes from the free databases of MaxMind and DB-IP; AS data comes from IPinfo's free database; and IP proxy data comes from my own OpenProxyDB database." +msgid "Geolocation data mainly comes from the free databases by Maxmind and DB-IP. AS data comes from IPinfo's free database. Proxy data comes from my own OpenProxyDB." msgstr "" #: templates/index.html - FAQ answer label -msgid "Data Attributions:" +msgid "Data attributions:" msgstr "" #: templates/index.html - FAQ question -msgid "Can I run my own service?" +msgid "Can I run my own instance?" msgstr "" #: templates/index.html - FAQ answer -msgid "Yes, the source code and database for this project are both open-source and hosted on GitHub:" +msgid "Yes, the source code and database are both open source and on GitHub:" msgstr "" #: templates/index.html - FAQ question @@ -147,39 +147,39 @@ msgid "How is this website different from other IP lookup sites?" msgstr "" #: templates/index.html - FAQ answer paragraph 1 -msgid "The biggest difference is that our database includes proxy-related information, and the proxy intelligence we provide is highly accurate. We have privately compared it with commercial proxy detection databases like IPinfo; our database's precision is fully comparable to commercial ones, and it is even more accurate in detecting residential proxies." +msgid "The biggest thing is proxy detection. Our database covers proxy related data and the accuracy is really good. We've tested it privately against commercial databases like IPinfo's, and we hold up just as well, and actually do better on residential proxy detection." msgstr "" #: templates/index.html - FAQ answer paragraph 2 -msgid "Secondly, our geographic coverage for IPv6 is more comprehensive because we merge multiple databases to provide more complete data." +msgid "We also have better IPv6 geolocation coverage since we merge multiple databases together, so the data ends up being more complete." msgstr "" #: templates/index.html - FAQ answer paragraph 3 -msgid "Our UX is also better than any IP lookup site on the market. The site runs without any JavaScript, and we only load a minimal amount of external resources (fonts, icons), making the initial load speed extremely fast." +msgid "The UX is also better than most IP lookup sites out there. The site runs without any JavaScript, and we only pull in a minimal amount of external resources (fonts and icons), so it loads fast on the first visit." msgstr "" #: templates/index.html - FAQ question -msgid "Is this service stable?" +msgid "Is this service reliable?" msgstr "" #: templates/index.html - FAQ answer paragraph 1 -msgid "The business logic of this service is written entirely in Rust, offering excellent performance that ensures the site remains operational even under L7 DDoS attacks. The site runs on a VPS with 2 cores and 2 GB of RAM, which is already overkill for this setup -- unless we encounter a massive L7 DDoS attack, though we have Cloudflare in front of us." +msgid "The whole thing is written in Rust, so performance is great. It can handle L7 DDoS traffic and stay up fine. It runs on a 2 core 2 GB VPS, which is already more than enough. The only thing that could cause real trouble is a large scale L7 DDoS, but we have Cloudflare in front of us." msgstr "" #: templates/index.html - FAQ answer paragraph 2 -msgid "Running this website only costs me $18.00 per month. Because the cost is so low, I will not stop operations due to hardware costs in the foreseeable future, nor will I add any advertisements." +msgid "It costs me $18.00/month to run, which is pretty cheap. I'm not going to shut it down over hosting costs anytime soon, and there won't be any ads." msgstr "" #: templates/index.html - FAQ answer paragraph 3 -msgid "Rest assured, this service will definitely not \"Rug Pull.\"" +msgid "This service is not going to rug pull on you." msgstr "" #: templates/index.html - FAQ question -msgid "How can I sponsor this service?" +msgid "How can I support this service?" msgstr "" #: templates/index.html - FAQ answer -msgid "I accept cryptocurrency donations. If you would like to sponsor, please contact:" +msgid "I accept crypto donations. If you want to contribute, reach out at:" msgstr "" #: templates/_footer.html - license diff --git a/locales/nl.po b/locales/nl.po index 6a1c9be..a605206 100644 --- a/locales/nl.po +++ b/locales/nl.po @@ -57,86 +57,86 @@ msgstr "FAQ" msgid "How to use this service from the command line" msgstr "Hoe deze dienst te gebruiken vanaf de opdrachtregel" -msgid "You can use various command-line tools such as curl, httpie, and wget to use this service. Taking the most popular one, curl, as an example:" -msgstr "U kunt verschillende opdrachtregelprogramma's zoals curl, httpie en wget gebruiken om deze dienst te gebruiken. Met de populairste, curl, als voorbeeld:" +msgid "You can use curl, httpie, wget, or whatever command line tool you prefer. Here's an example with curl:" +msgstr "U kunt curl, httpie, wget of elk ander opdrachtregelprogramma naar keuze gebruiken. Hier is een voorbeeld met curl:" -msgid "Query current IP:" -msgstr "Huidig IP opvragen:" +msgid "Check your current IP:" +msgstr "Controleer uw huidige IP:" -msgid "Query information for your own IP:" -msgstr "Informatie opvragen voor uw eigen IP:" +msgid "Look up information about your own IP:" +msgstr "Zoek informatie op over uw eigen IP:" -msgid "Or display all information in JSON format:" -msgstr "Of toon alle informatie in JSON-formaat:" +msgid "Or get everything in JSON format:" +msgstr "Of haal alles op in JSON-formaat:" -msgid "Query information for a specific IP:" -msgstr "Informatie opvragen voor een specifiek IP:" +msgid "Look up information about a specific IP:" +msgstr "Zoek informatie op over een specifiek IP:" -msgid "How to force the display of my IPv4 or IPv6 address?" -msgstr "Hoe forceer ik de weergave van mijn IPv4- of IPv6-adres?" +msgid "How do I force IPv4 or IPv6?" +msgstr "Hoe forceer ik IPv4 of IPv6?" -msgid "You can use curl -4 or curl -6 to view only your IPv4 or IPv6 address respectively." -msgstr "U kunt curl -4 of curl -6 gebruiken om respectievelijk alleen uw IPv4- of IPv6-adres te bekijken." +msgid "Use curl -4 or curl -6 to specifically check your IPv4 or IPv6 address." +msgstr "Gebruik curl -4 of curl -6 om specifiek uw IPv4- of IPv6-adres te controleren." -msgid "How to get a JSON format response?" -msgstr "Hoe krijg ik een antwoord in JSON-formaat?" +msgid "How do I get a JSON response?" +msgstr "Hoe krijg ik een JSON-antwoord?" -msgid "You can send a request to the /json endpoint, or send a request with an application/json header." -msgstr "U kunt een verzoek sturen naar het /json-eindpunt, of een verzoek sturen met een application/json-header." +msgid "Send a request to the /json endpoint, or send a request with the application/json header." +msgstr "Stuur een verzoek naar het /json-eindpunt, of stuur een verzoek met de application/json-header." -msgid "Can I automate calls to your service via programs?" -msgstr "Kan ik aanroepen naar uw dienst automatiseren via programma's?" +msgid "Can I call your service programmatically?" +msgstr "Kan ik uw dienst programmatisch aanroepen?" -msgid "Certainly, as long as the rate limit is respected. Under normal conditions, the rate limit is 30 RPM (Requests Per Minute); under high load, we will increase the restriction to 10-5 RPM." -msgstr "Zeker, zolang de snelheidslimiet wordt gerespecteerd. Onder normale omstandigheden is de snelheidslimiet 30 RPM (verzoeken per minuut); bij hoge belasting verhogen we de beperking naar 10-5 RPM." +msgid "Sure, but please respect our rate limits. Normally it's 30 RPM, and under heavy load we may drop it to 10 or 5 RPM." +msgstr "Zeker, maar respecteer alstublieft onze snelheidslimieten. Normaal is het 30 RPM, en bij hoge belasting kunnen we het verlagen naar 10 of 5 RPM." -msgid "Our API is only suitable for manual calls or small-scale projects. If your website uses our API to query visitor IPs, please ensure you use a message queue to send requests to avoid blocking. If your project has high traffic or is latency-sensitive, please use our open-source offline database: Merged IP Database, which is the same database used by this project." -msgstr "Onze API is alleen geschikt voor handmatige aanroepen of kleinschalige projecten. Als uw website onze API gebruikt om bezoeker-IP's op te vragen, zorg er dan voor dat u een berichtenwachtrij gebruikt om verzoeken te verzenden en blokkering te voorkomen. Als uw project veel verkeer heeft of latentiegevoelig is, gebruik dan onze open-source offlinedatabase: Merged IP Database, dezelfde database die door dit project wordt gebruikt." +msgid "The API is meant for manual use or small projects. If your site uses our API to look up visitor IPs, please use a message queue so requests don't block. If your project has high traffic or needs low latency, you're better off using our open source offline database: Merged IP Database. That's actually what this project uses under the hood." +msgstr "De API is bedoeld voor handmatig gebruik of kleine projecten. Als uw site onze API gebruikt om bezoeker-IP's op te zoeken, gebruik dan een berichtenwachtrij zodat verzoeken niet blokkeren. Als uw project veel verkeer heeft of lage latentie nodig heeft, kunt u beter onze open-source offlinedatabase gebruiken: Merged IP Database. Dat is eigenlijk wat dit project intern gebruikt." msgid "Where does the IP data come from?" msgstr "Waar komen de IP-gegevens vandaan?" -msgid "IP geographic data primarily comes from the free databases of MaxMind and DB-IP; AS data comes from IPinfo's free database; and IP proxy data comes from my own OpenProxyDB database." -msgstr "IP-geografische gegevens komen voornamelijk uit de gratis databases van MaxMind en DB-IP; AS-gegevens komen uit de gratis database van IPinfo; en IP-proxygegevens komen uit mijn eigen OpenProxyDB-database." +msgid "Geolocation data mainly comes from the free databases by Maxmind and DB-IP. AS data comes from IPinfo's free database. Proxy data comes from my own OpenProxyDB." +msgstr "Geolocatiegegevens komen voornamelijk uit de gratis databases van Maxmind en DB-IP. AS-gegevens komen uit de gratis database van IPinfo. Proxygegevens komen uit mijn eigen OpenProxyDB." -msgid "Data Attributions:" +msgid "Data attributions:" msgstr "Databronvermeldingen:" -msgid "Can I run my own service?" -msgstr "Kan ik mijn eigen dienst draaien?" +msgid "Can I run my own instance?" +msgstr "Kan ik mijn eigen instantie draaien?" -msgid "Yes, the source code and database for this project are both open-source and hosted on GitHub:" -msgstr "Ja, de broncode en database voor dit project zijn beide open-source en gehost op GitHub:" +msgid "Yes, the source code and database are both open source and on GitHub:" +msgstr "Ja, de broncode en database zijn beide open source en staan op GitHub:" msgid "How is this website different from other IP lookup sites?" msgstr "Hoe verschilt deze website van andere IP-opzoeksites?" -msgid "The biggest difference is that our database includes proxy-related information, and the proxy intelligence we provide is highly accurate. We have privately compared it with commercial proxy detection databases like IPinfo; our database's precision is fully comparable to commercial ones, and it is even more accurate in detecting residential proxies." -msgstr "Het grootste verschil is dat onze database proxyinformatie bevat en dat de proxy-intelligentie die wij bieden zeer nauwkeurig is. We hebben deze intern vergeleken met commerciele proxydetectiedatabases zoals IPinfo; de precisie van onze database is volledig vergelijkbaar met commerciele databases, en is zelfs nauwkeuriger bij het detecteren van residentieel proxies." +msgid "The biggest thing is proxy detection. Our database covers proxy related data and the accuracy is really good. We've tested it privately against commercial databases like IPinfo's, and we hold up just as well, and actually do better on residential proxy detection." +msgstr "Het belangrijkste is proxydetectie. Onze database dekt proxygerelateerde gegevens en de nauwkeurigheid is echt goed. We hebben het intern getest tegen commerciele databases zoals die van IPinfo, en we doen het minstens even goed, en zelfs beter bij het detecteren van residentieel proxies." -msgid "Secondly, our geographic coverage for IPv6 is more comprehensive because we merge multiple databases to provide more complete data." -msgstr "Ten tweede is onze geografische dekking voor IPv6 uitgebreider omdat we meerdere databases samenvoegen om completere gegevens te bieden." +msgid "We also have better IPv6 geolocation coverage since we merge multiple databases together, so the data ends up being more complete." +msgstr "We hebben ook een betere IPv6-geolocatiedekking omdat we meerdere databases samenvoegen, waardoor de gegevens completer zijn." -msgid "Our UX is also better than any IP lookup site on the market. The site runs without any JavaScript, and we only load a minimal amount of external resources (fonts, icons), making the initial load speed extremely fast." -msgstr "Onze UX is ook beter dan elke IP-opzoeksite op de markt. De site draait zonder JavaScript en we laden slechts een minimale hoeveelheid externe bronnen (lettertypen, pictogrammen), waardoor de initiele laadsnelheid extreem snel is." +msgid "The UX is also better than most IP lookup sites out there. The site runs without any JavaScript, and we only pull in a minimal amount of external resources (fonts and icons), so it loads fast on the first visit." +msgstr "De UX is ook beter dan de meeste IP-opzoeksites. De site draait zonder JavaScript en we laden slechts een minimale hoeveelheid externe bronnen (lettertypen en pictogrammen), zodat het snel laadt bij het eerste bezoek." -msgid "Is this service stable?" -msgstr "Is deze dienst stabiel?" +msgid "Is this service reliable?" +msgstr "Is deze dienst betrouwbaar?" -msgid "The business logic of this service is written entirely in Rust, offering excellent performance that ensures the site remains operational even under L7 DDoS attacks. The site runs on a VPS with 2 cores and 2 GB of RAM, which is already overkill for this setup -- unless we encounter a massive L7 DDoS attack, though we have Cloudflare in front of us." -msgstr "De bedrijfslogica van deze dienst is volledig geschreven in Rust en biedt uitstekende prestaties die ervoor zorgen dat de site operationeel blijft, zelfs bij L7 DDoS-aanvallen. De site draait op een VPS met 2 cores en 2 GB RAM, wat al ruim voldoende is voor deze opzet -- tenzij we een enorme L7 DDoS-aanval tegenkomen, hoewel we Cloudflare voor ons hebben." +msgid "The whole thing is written in Rust, so performance is great. It can handle L7 DDoS traffic and stay up fine. It runs on a 2 core 2 GB VPS, which is already more than enough. The only thing that could cause real trouble is a large scale L7 DDoS, but we have Cloudflare in front of us." +msgstr "Het geheel is geschreven in Rust, dus de prestaties zijn uitstekend. Het kan L7 DDoS-verkeer aan en blijft gewoon draaien. Het draait op een VPS met 2 cores en 2 GB RAM, wat al ruim voldoende is. Het enige wat echt problemen zou kunnen veroorzaken is een grootschalige L7 DDoS-aanval, maar we hebben Cloudflare voor ons." -msgid "Running this website only costs me $18.00 per month. Because the cost is so low, I will not stop operations due to hardware costs in the foreseeable future, nor will I add any advertisements." -msgstr "Het draaien van deze website kost mij slechts $18,00 per maand. Omdat de kosten zo laag zijn, zal ik de dienst in de voorzienbare toekomst niet stopzetten vanwege hardwarekosten, noch zal ik advertenties toevoegen." +msgid "It costs me $18.00/month to run, which is pretty cheap. I'm not going to shut it down over hosting costs anytime soon, and there won't be any ads." +msgstr "Het kost me $18,00/maand om te draaien, wat vrij goedkoop is. Ik ga het niet sluiten vanwege hostingkosten, en er zullen geen advertenties zijn." -msgid "Rest assured, this service will definitely not \"Rug Pull.\"" -msgstr "Wees gerust, deze dienst zal absoluut geen \"Rug Pull\" doen." +msgid "This service is not going to rug pull on you." +msgstr "Deze dienst gaat niet zomaar verdwijnen." -msgid "How can I sponsor this service?" -msgstr "Hoe kan ik deze dienst sponsoren?" +msgid "How can I support this service?" +msgstr "Hoe kan ik deze dienst ondersteunen?" -msgid "I accept cryptocurrency donations. If you would like to sponsor, please contact:" -msgstr "Ik accepteer cryptovalutadonaties. Als u wilt sponsoren, neem dan contact op met:" +msgid "I accept crypto donations. If you want to contribute, reach out at:" +msgstr "Ik accepteer cryptodonaties. Als u wilt bijdragen, neem dan contact op via:" msgid "Website source code licensed under" msgstr "Broncode van de website gelicentieerd onder" diff --git a/locales/pt.po b/locales/pt.po index 3392b42..3ba88ff 100644 --- a/locales/pt.po +++ b/locales/pt.po @@ -57,86 +57,86 @@ msgstr "FAQ" msgid "How to use this service from the command line" msgstr "Como usar este serviço pela linha de comando" -msgid "You can use various command-line tools such as curl, httpie, and wget to use this service. Taking the most popular one, curl, as an example:" -msgstr "Você pode usar várias ferramentas de linha de comando, como curl, httpie e wget, para utilizar este serviço. Tomando a mais popular, curl, como exemplo:" +msgid "You can use curl, httpie, wget, or whatever command line tool you prefer. Here's an example with curl:" +msgstr "Você pode usar curl, httpie, wget ou qualquer ferramenta de linha de comando que preferir. Aqui está um exemplo com curl:" -msgid "Query current IP:" -msgstr "Consultar IP atual:" +msgid "Check your current IP:" +msgstr "Verifique seu IP atual:" -msgid "Query information for your own IP:" -msgstr "Consultar informações do seu próprio IP:" +msgid "Look up information about your own IP:" +msgstr "Consulte informações sobre o seu próprio IP:" -msgid "Or display all information in JSON format:" -msgstr "Ou exibir todas as informações em formato JSON:" +msgid "Or get everything in JSON format:" +msgstr "Ou obtenha tudo em formato JSON:" -msgid "Query information for a specific IP:" -msgstr "Consultar informações de um IP específico:" +msgid "Look up information about a specific IP:" +msgstr "Consulte informações sobre um IP específico:" -msgid "How to force the display of my IPv4 or IPv6 address?" -msgstr "Como forçar a exibição do meu endereço IPv4 ou IPv6?" +msgid "How do I force IPv4 or IPv6?" +msgstr "Como forço IPv4 ou IPv6?" -msgid "You can use curl -4 or curl -6 to view only your IPv4 or IPv6 address respectively." -msgstr "Você pode usar curl -4 ou curl -6 para visualizar apenas seu endereço IPv4 ou IPv6, respectivamente." +msgid "Use curl -4 or curl -6 to specifically check your IPv4 or IPv6 address." +msgstr "Use curl -4 ou curl -6 para verificar especificamente o seu endereço IPv4 ou IPv6." -msgid "How to get a JSON format response?" -msgstr "Como obter uma resposta em formato JSON?" +msgid "How do I get a JSON response?" +msgstr "Como obtenho uma resposta em JSON?" -msgid "You can send a request to the /json endpoint, or send a request with an application/json header." -msgstr "Você pode enviar uma requisição para o endpoint /json, ou enviar uma requisição com o cabeçalho application/json." +msgid "Send a request to the /json endpoint, or send a request with the application/json header." +msgstr "Envie uma requisição para o endpoint /json, ou envie uma requisição com o cabeçalho application/json." -msgid "Can I automate calls to your service via programs?" -msgstr "Posso automatizar chamadas ao seu serviço por meio de programas?" +msgid "Can I call your service programmatically?" +msgstr "Posso chamar o serviço de forma programática?" -msgid "Certainly, as long as the rate limit is respected. Under normal conditions, the rate limit is 30 RPM (Requests Per Minute); under high load, we will increase the restriction to 10-5 RPM." -msgstr "Certamente, desde que o limite de requisições seja respeitado. Em condições normais, o limite é de 30 RPM (Requisições Por Minuto); sob alta carga, aumentaremos a restrição para 10-5 RPM." +msgid "Sure, but please respect our rate limits. Normally it's 30 RPM, and under heavy load we may drop it to 10 or 5 RPM." +msgstr "Claro, mas respeite nossos limites de requisições. Normalmente é 30 RPM, e sob carga elevada podemos reduzir para 10 ou 5 RPM." -msgid "Our API is only suitable for manual calls or small-scale projects. If your website uses our API to query visitor IPs, please ensure you use a message queue to send requests to avoid blocking. If your project has high traffic or is latency-sensitive, please use our open-source offline database: Merged IP Database, which is the same database used by this project." -msgstr "Nossa API é adequada apenas para chamadas manuais ou projetos de pequena escala. Se o seu site usa nossa API para consultar IPs de visitantes, certifique-se de usar uma fila de mensagens para enviar requisições e evitar bloqueios. Se o seu projeto tem alto tráfego ou é sensível à latência, use nosso banco de dados offline de código aberto: Merged IP Database, que é o mesmo banco de dados usado por este projeto." +msgid "The API is meant for manual use or small projects. If your site uses our API to look up visitor IPs, please use a message queue so requests don't block. If your project has high traffic or needs low latency, you're better off using our open source offline database: Merged IP Database. That's actually what this project uses under the hood." +msgstr "A API foi feita para uso manual ou projetos pequenos. Se o seu site usa nossa API para consultar IPs de visitantes, use uma fila de mensagens para que as requisições não bloqueiem. Se o seu projeto tem alto tráfego ou precisa de baixa latência, é melhor usar nosso banco de dados offline de código aberto: Merged IP Database. Na verdade, é isso que este projeto usa internamente." msgid "Where does the IP data come from?" msgstr "De onde vêm os dados de IP?" -msgid "IP geographic data primarily comes from the free databases of MaxMind and DB-IP; AS data comes from IPinfo's free database; and IP proxy data comes from my own OpenProxyDB database." -msgstr "Os dados geográficos de IP vêm principalmente dos bancos de dados gratuitos do MaxMind e DB-IP; os dados de AS vêm do banco de dados gratuito do IPinfo; e os dados de proxy de IP vêm do meu próprio banco de dados OpenProxyDB." +msgid "Geolocation data mainly comes from the free databases by Maxmind and DB-IP. AS data comes from IPinfo's free database. Proxy data comes from my own OpenProxyDB." +msgstr "Os dados de geolocalização vêm principalmente dos bancos de dados gratuitos do Maxmind e DB-IP. Os dados de AS vêm do banco de dados gratuito do IPinfo. Os dados de proxy vêm do meu próprio OpenProxyDB." -msgid "Data Attributions:" -msgstr "Atribuições de Dados:" +msgid "Data attributions:" +msgstr "Atribuições de dados:" -msgid "Can I run my own service?" -msgstr "Posso executar meu próprio serviço?" +msgid "Can I run my own instance?" +msgstr "Posso executar minha própria instância?" -msgid "Yes, the source code and database for this project are both open-source and hosted on GitHub:" -msgstr "Sim, o código-fonte e o banco de dados deste projeto são ambos de código aberto e hospedados no GitHub:" +msgid "Yes, the source code and database are both open source and on GitHub:" +msgstr "Sim, o código-fonte e o banco de dados são ambos de código aberto e estão no GitHub:" msgid "How is this website different from other IP lookup sites?" msgstr "Como este site é diferente de outros sites de consulta de IP?" -msgid "The biggest difference is that our database includes proxy-related information, and the proxy intelligence we provide is highly accurate. We have privately compared it with commercial proxy detection databases like IPinfo; our database's precision is fully comparable to commercial ones, and it is even more accurate in detecting residential proxies." -msgstr "A maior diferença é que nosso banco de dados inclui informações relacionadas a proxy, e a inteligência de proxy que fornecemos é altamente precisa. Comparamos internamente com bancos de dados comerciais de detecção de proxy como o IPinfo; a precisão do nosso banco de dados é totalmente comparável às soluções comerciais, e é ainda mais precisa na detecção de proxies residenciais." +msgid "The biggest thing is proxy detection. Our database covers proxy related data and the accuracy is really good. We've tested it privately against commercial databases like IPinfo's, and we hold up just as well, and actually do better on residential proxy detection." +msgstr "O grande diferencial é a detecção de proxy. Nosso banco de dados cobre dados relacionados a proxy e a precisão é muito boa. Testamos internamente contra bancos de dados comerciais como o do IPinfo, e nos saímos igualmente bem, e na verdade somos melhores na detecção de proxies residenciais." -msgid "Secondly, our geographic coverage for IPv6 is more comprehensive because we merge multiple databases to provide more complete data." -msgstr "Em segundo lugar, nossa cobertura geográfica para IPv6 é mais abrangente porque mesclamos vários bancos de dados para fornecer dados mais completos." +msgid "We also have better IPv6 geolocation coverage since we merge multiple databases together, so the data ends up being more complete." +msgstr "Também temos melhor cobertura de geolocalização IPv6, já que mesclamos vários bancos de dados, então os dados acabam sendo mais completos." -msgid "Our UX is also better than any IP lookup site on the market. The site runs without any JavaScript, and we only load a minimal amount of external resources (fonts, icons), making the initial load speed extremely fast." -msgstr "Nossa experiência de usuário também é melhor do que qualquer site de consulta de IP no mercado. O site funciona sem nenhum JavaScript, e carregamos apenas uma quantidade mínima de recursos externos (fontes, ícones), tornando a velocidade de carregamento inicial extremamente rápida." +msgid "The UX is also better than most IP lookup sites out there. The site runs without any JavaScript, and we only pull in a minimal amount of external resources (fonts and icons), so it loads fast on the first visit." +msgstr "A experiência de usuário também é melhor que a da maioria dos sites de consulta de IP. O site funciona sem nenhum JavaScript, e carregamos apenas uma quantidade mínima de recursos externos (fontes e ícones), então carrega rápido na primeira visita." -msgid "Is this service stable?" -msgstr "Este serviço é estável?" +msgid "Is this service reliable?" +msgstr "Este serviço é confiável?" -msgid "The business logic of this service is written entirely in Rust, offering excellent performance that ensures the site remains operational even under L7 DDoS attacks. The site runs on a VPS with 2 cores and 2 GB of RAM, which is already overkill for this setup -- unless we encounter a massive L7 DDoS attack, though we have Cloudflare in front of us." -msgstr "A lógica de negócio deste serviço é escrita inteiramente em Rust, oferecendo excelente desempenho que garante que o site permaneça operacional mesmo sob ataques DDoS L7. O site roda em um VPS com 2 núcleos e 2 GB de RAM, o que já é mais do que suficiente para esta configuração -- a menos que enfrentemos um ataque DDoS L7 massivo, embora tenhamos o Cloudflare na nossa frente." +msgid "The whole thing is written in Rust, so performance is great. It can handle L7 DDoS traffic and stay up fine. It runs on a 2 core 2 GB VPS, which is already more than enough. The only thing that could cause real trouble is a large scale L7 DDoS, but we have Cloudflare in front of us." +msgstr "Tudo é escrito em Rust, então o desempenho é excelente. Ele aguenta tráfego DDoS L7 e continua funcionando normalmente. Roda em um VPS de 2 núcleos e 2 GB, o que já é mais que suficiente. A única coisa que poderia causar problemas reais seria um DDoS L7 em grande escala, mas temos o Cloudflare na frente." -msgid "Running this website only costs me $18.00 per month. Because the cost is so low, I will not stop operations due to hardware costs in the foreseeable future, nor will I add any advertisements." -msgstr "Manter este site me custa apenas $18,00 por mês. Como o custo é tão baixo, não interromperei as operações devido a custos de hardware no futuro previsível, nem adicionarei qualquer publicidade." +msgid "It costs me $18.00/month to run, which is pretty cheap. I'm not going to shut it down over hosting costs anytime soon, and there won't be any ads." +msgstr "Me custa $18,00/mês para manter, o que é bem barato. Não vou encerrar por causa de custos de hospedagem tão cedo, e não haverá anúncios." -msgid "Rest assured, this service will definitely not \"Rug Pull.\"" -msgstr "Fique tranquilo, este serviço definitivamente não vai dar \"Rug Pull.\"" +msgid "This service is not going to rug pull on you." +msgstr "Este serviço não vai desaparecer de repente." -msgid "How can I sponsor this service?" -msgstr "Como posso patrocinar este serviço?" +msgid "How can I support this service?" +msgstr "Como posso apoiar este serviço?" -msgid "I accept cryptocurrency donations. If you would like to sponsor, please contact:" -msgstr "Aceito doações em criptomoedas. Se você gostaria de patrocinar, entre em contato:" +msgid "I accept crypto donations. If you want to contribute, reach out at:" +msgstr "Aceito doações em criptomoedas. Se quiser contribuir, entre em contato:" msgid "Website source code licensed under" msgstr "Código-fonte do site licenciado sob" diff --git a/locales/ru.po b/locales/ru.po index 9d637dc..318c60a 100644 --- a/locales/ru.po +++ b/locales/ru.po @@ -57,86 +57,86 @@ msgstr "Вопросы и ответы" msgid "How to use this service from the command line" msgstr "Как использовать этот сервис из командной строки" -msgid "You can use various command-line tools such as curl, httpie, and wget to use this service. Taking the most popular one, curl, as an example:" -msgstr "Вы можете использовать различные инструменты командной строки, такие как curl, httpie и wget. Рассмотрим наиболее популярный из них -- curl -- в качестве примера:" +msgid "You can use curl, httpie, wget, or whatever command line tool you prefer. Here's an example with curl:" +msgstr "Вы можете использовать curl, httpie, wget или любой другой инструмент командной строки. Вот пример с curl:" -msgid "Query current IP:" -msgstr "Запрос текущего IP:" +msgid "Check your current IP:" +msgstr "Проверить текущий IP:" -msgid "Query information for your own IP:" -msgstr "Запрос информации о вашем IP:" +msgid "Look up information about your own IP:" +msgstr "Посмотреть информацию о вашем IP:" -msgid "Or display all information in JSON format:" -msgstr "Или отобразить всю информацию в формате JSON:" +msgid "Or get everything in JSON format:" +msgstr "Или получить всё в формате JSON:" -msgid "Query information for a specific IP:" -msgstr "Запрос информации о конкретном IP:" +msgid "Look up information about a specific IP:" +msgstr "Посмотреть информацию о конкретном IP:" -msgid "How to force the display of my IPv4 or IPv6 address?" -msgstr "Как принудительно отобразить мой IPv4 или IPv6 адрес?" +msgid "How do I force IPv4 or IPv6?" +msgstr "Как принудительно использовать IPv4 или IPv6?" -msgid "You can use curl -4 or curl -6 to view only your IPv4 or IPv6 address respectively." -msgstr "Вы можете использовать curl -4 или curl -6 для просмотра только вашего IPv4 или IPv6 адреса соответственно." +msgid "Use curl -4 or curl -6 to specifically check your IPv4 or IPv6 address." +msgstr "Используйте curl -4 или curl -6, чтобы проверить именно ваш IPv4 или IPv6 адрес." -msgid "How to get a JSON format response?" +msgid "How do I get a JSON response?" msgstr "Как получить ответ в формате JSON?" -msgid "You can send a request to the /json endpoint, or send a request with an application/json header." -msgstr "Вы можете отправить запрос на эндпоинт /json или отправить запрос с заголовком application/json." +msgid "Send a request to the /json endpoint, or send a request with the application/json header." +msgstr "Отправьте запрос на эндпоинт /json или отправьте запрос с заголовком application/json." -msgid "Can I automate calls to your service via programs?" -msgstr "Могу ли я автоматизировать вызовы вашего сервиса через программы?" +msgid "Can I call your service programmatically?" +msgstr "Могу ли я обращаться к вашему сервису программно?" -msgid "Certainly, as long as the rate limit is respected. Under normal conditions, the rate limit is 30 RPM (Requests Per Minute); under high load, we will increase the restriction to 10-5 RPM." -msgstr "Конечно, при условии соблюдения ограничения частоты запросов. В обычных условиях ограничение составляет 30 RPM (запросов в минуту); при высокой нагрузке мы увеличим ограничение до 10-5 RPM." +msgid "Sure, but please respect our rate limits. Normally it's 30 RPM, and under heavy load we may drop it to 10 or 5 RPM." +msgstr "Конечно, но пожалуйста, соблюдайте наши ограничения частоты запросов. Обычно это 30 RPM, а при высокой нагрузке мы можем снизить до 10 или 5 RPM." -msgid "Our API is only suitable for manual calls or small-scale projects. If your website uses our API to query visitor IPs, please ensure you use a message queue to send requests to avoid blocking. If your project has high traffic or is latency-sensitive, please use our open-source offline database: Merged IP Database, which is the same database used by this project." -msgstr "Наш API подходит только для ручных вызовов или небольших проектов. Если ваш сайт использует наш API для запроса IP-адресов посетителей, убедитесь, что вы используете очередь сообщений для отправки запросов во избежание блокировки. Если ваш проект имеет высокий трафик или чувствителен к задержкам, используйте нашу офлайн-базу данных с открытым исходным кодом: Merged IP Database, которая является той же базой данных, что используется в этом проекте." +msgid "The API is meant for manual use or small projects. If your site uses our API to look up visitor IPs, please use a message queue so requests don't block. If your project has high traffic or needs low latency, you're better off using our open source offline database: Merged IP Database. That's actually what this project uses under the hood." +msgstr "API предназначен для ручного использования или небольших проектов. Если ваш сайт использует наш API для поиска IP-адресов посетителей, используйте очередь сообщений, чтобы запросы не блокировались. Если ваш проект имеет высокий трафик или нуждается в низкой задержке, лучше воспользоваться нашей офлайн-базой данных с открытым исходным кодом: Merged IP Database. Собственно, именно её и использует этот проект." msgid "Where does the IP data come from?" msgstr "Откуда берутся данные об IP?" -msgid "IP geographic data primarily comes from the free databases of MaxMind and DB-IP; AS data comes from IPinfo's free database; and IP proxy data comes from my own OpenProxyDB database." -msgstr "Географические данные IP в основном поступают из бесплатных баз данных MaxMind и DB-IP; данные AS -- из бесплатной базы данных IPinfo; а данные о прокси IP -- из моей собственной базы данных OpenProxyDB." +msgid "Geolocation data mainly comes from the free databases by Maxmind and DB-IP. AS data comes from IPinfo's free database. Proxy data comes from my own OpenProxyDB." +msgstr "Данные о геолокации в основном поступают из бесплатных баз данных Maxmind и DB-IP. Данные AS -- из бесплатной базы данных IPinfo. Данные о прокси -- из моей собственной базы данных OpenProxyDB." -msgid "Data Attributions:" +msgid "Data attributions:" msgstr "Источники данных:" -msgid "Can I run my own service?" -msgstr "Могу ли я запустить собственный сервис?" +msgid "Can I run my own instance?" +msgstr "Могу ли я запустить собственный экземпляр?" -msgid "Yes, the source code and database for this project are both open-source and hosted on GitHub:" -msgstr "Да, исходный код и база данных этого проекта имеют открытый исходный код и размещены на GitHub:" +msgid "Yes, the source code and database are both open source and on GitHub:" +msgstr "Да, исходный код и база данных -- оба с открытым исходным кодом и размещены на GitHub:" msgid "How is this website different from other IP lookup sites?" msgstr "Чем этот сайт отличается от других сервисов поиска IP?" -msgid "The biggest difference is that our database includes proxy-related information, and the proxy intelligence we provide is highly accurate. We have privately compared it with commercial proxy detection databases like IPinfo; our database's precision is fully comparable to commercial ones, and it is even more accurate in detecting residential proxies." -msgstr "Главное отличие в том, что наша база данных включает информацию о прокси, и предоставляемые нами данные о прокси отличаются высокой точностью. Мы провели внутреннее сравнение с коммерческими базами данных обнаружения прокси, такими как IPinfo; точность нашей базы данных полностью сопоставима с коммерческими, а в обнаружении резидентных прокси она даже точнее." +msgid "The biggest thing is proxy detection. Our database covers proxy related data and the accuracy is really good. We've tested it privately against commercial databases like IPinfo's, and we hold up just as well, and actually do better on residential proxy detection." +msgstr "Главное преимущество -- обнаружение прокси. Наша база данных покрывает данные о прокси, и точность действительно высокая. Мы провели внутреннее сравнение с коммерческими базами данных, такими как IPinfo, и показали себя не хуже, а в обнаружении резидентных прокси -- даже лучше." -msgid "Secondly, our geographic coverage for IPv6 is more comprehensive because we merge multiple databases to provide more complete data." -msgstr "Кроме того, наше географическое покрытие для IPv6 более полное, поскольку мы объединяем несколько баз данных для предоставления более исчерпывающей информации." +msgid "We also have better IPv6 geolocation coverage since we merge multiple databases together, so the data ends up being more complete." +msgstr "У нас также лучше покрытие геолокации IPv6, поскольку мы объединяем несколько баз данных, и в итоге данные получаются более полными." -msgid "Our UX is also better than any IP lookup site on the market. The site runs without any JavaScript, and we only load a minimal amount of external resources (fonts, icons), making the initial load speed extremely fast." -msgstr "Наш UX также лучше, чем у любого сервиса поиска IP на рынке. Сайт работает без JavaScript, и мы загружаем минимальное количество внешних ресурсов (шрифты, иконки), что делает начальную загрузку чрезвычайно быстрой." +msgid "The UX is also better than most IP lookup sites out there. The site runs without any JavaScript, and we only pull in a minimal amount of external resources (fonts and icons), so it loads fast on the first visit." +msgstr "Пользовательский опыт тоже лучше, чем у большинства сервисов поиска IP. Сайт работает без JavaScript, и мы загружаем минимум внешних ресурсов (шрифты и иконки), поэтому он быстро загружается при первом посещении." -msgid "Is this service stable?" -msgstr "Стабилен ли этот сервис?" +msgid "Is this service reliable?" +msgstr "Надёжен ли этот сервис?" -msgid "The business logic of this service is written entirely in Rust, offering excellent performance that ensures the site remains operational even under L7 DDoS attacks. The site runs on a VPS with 2 cores and 2 GB of RAM, which is already overkill for this setup -- unless we encounter a massive L7 DDoS attack, though we have Cloudflare in front of us." -msgstr "Бизнес-логика этого сервиса полностью написана на Rust, что обеспечивает отличную производительность и гарантирует работоспособность сайта даже при L7 DDoS-атаках. Сайт работает на VPS с 2 ядрами и 2 ГБ оперативной памяти, что уже избыточно для этой конфигурации -- если только мы не столкнёмся с массированной L7 DDoS-атакой, хотя перед нами стоит Cloudflare." +msgid "The whole thing is written in Rust, so performance is great. It can handle L7 DDoS traffic and stay up fine. It runs on a 2 core 2 GB VPS, which is already more than enough. The only thing that could cause real trouble is a large scale L7 DDoS, but we have Cloudflare in front of us." +msgstr "Всё написано на Rust, поэтому производительность отличная. Сервис выдерживает L7 DDoS-трафик и продолжает работать. Он работает на VPS с 2 ядрами и 2 ГБ ОЗУ, чего уже более чем достаточно. Единственное, что может создать реальные проблемы -- масштабная L7 DDoS-атака, но перед нами стоит Cloudflare." -msgid "Running this website only costs me $18.00 per month. Because the cost is so low, I will not stop operations due to hardware costs in the foreseeable future, nor will I add any advertisements." -msgstr "Содержание этого сайта обходится мне всего в $18.00 в месяц. Поскольку стоимость настолько низкая, в обозримом будущем я не прекращу работу из-за затрат на оборудование и не буду добавлять рекламу." +msgid "It costs me $18.00/month to run, which is pretty cheap. I'm not going to shut it down over hosting costs anytime soon, and there won't be any ads." +msgstr "Содержание обходится мне в $18,00/мес, что довольно дёшево. Я не собираюсь закрывать сервис из-за расходов на хостинг, и рекламы не будет." -msgid "Rest assured, this service will definitely not \"Rug Pull.\"" -msgstr "Будьте уверены, этот сервис точно не совершит \"Rug Pull.\"" +msgid "This service is not going to rug pull on you." +msgstr "Этот сервис не исчезнет внезапно." -msgid "How can I sponsor this service?" +msgid "How can I support this service?" msgstr "Как я могу поддержать этот сервис?" -msgid "I accept cryptocurrency donations. If you would like to sponsor, please contact:" -msgstr "Я принимаю пожертвования в криптовалюте. Если вы хотите поддержать проект, свяжитесь со мной:" +msgid "I accept crypto donations. If you want to contribute, reach out at:" +msgstr "Я принимаю пожертвования в криптовалюте. Если хотите поддержать, свяжитесь со мной:" msgid "Website source code licensed under" msgstr "Исходный код сайта лицензирован под" diff --git a/locales/zh-Hans.po b/locales/zh-Hans.po index 7d76660..294939c 100644 --- a/locales/zh-Hans.po +++ b/locales/zh-Hans.po @@ -57,86 +57,86 @@ msgstr "常见问题" msgid "How to use this service from the command line" msgstr "如何从命令行使用本服务" -msgid "You can use various command-line tools such as curl, httpie, and wget to use this service. Taking the most popular one, curl, as an example:" -msgstr "您可以使用 curl、httpie、wget 等各种命令行工具来使用本服务。以最常用的 curl 为例:" +msgid "You can use curl, httpie, wget, or whatever command line tool you prefer. Here's an example with curl:" +msgstr "您可以使用 curl、httpie、wget 或您喜欢的任何命令行工具。以下是使用 curl 的示例:" -msgid "Query current IP:" -msgstr "查询当前 IP:" +msgid "Check your current IP:" +msgstr "查看当前 IP:" -msgid "Query information for your own IP:" +msgid "Look up information about your own IP:" msgstr "查询您自己的 IP 信息:" -msgid "Or display all information in JSON format:" -msgstr "或以 JSON 格式显示所有信息:" +msgid "Or get everything in JSON format:" +msgstr "或以 JSON 格式获取所有信息:" -msgid "Query information for a specific IP:" +msgid "Look up information about a specific IP:" msgstr "查询指定 IP 的信息:" -msgid "How to force the display of my IPv4 or IPv6 address?" -msgstr "如何强制显示我的 IPv4 或 IPv6 地址?" +msgid "How do I force IPv4 or IPv6?" +msgstr "如何强制使用 IPv4 或 IPv6?" -msgid "You can use curl -4 or curl -6 to view only your IPv4 or IPv6 address respectively." -msgstr "您可以使用 curl -4 或 curl -6 来分别仅查看您的 IPv4 或 IPv6 地址。" +msgid "Use curl -4 or curl -6 to specifically check your IPv4 or IPv6 address." +msgstr "使用 curl -4 或 curl -6 来专门查看您的 IPv4 或 IPv6 地址。" -msgid "How to get a JSON format response?" -msgstr "如何获取 JSON 格式的响应?" +msgid "How do I get a JSON response?" +msgstr "如何获取 JSON 响应?" -msgid "You can send a request to the /json endpoint, or send a request with an application/json header." -msgstr "您可以向 /json 端点发送请求,或发送带有 application/json 头的请求。" +msgid "Send a request to the /json endpoint, or send a request with the application/json header." +msgstr "向 /json 端点发送请求,或发送带有 application/json 头的请求。" -msgid "Can I automate calls to your service via programs?" -msgstr "我可以通过程序自动调用你们的服务吗?" +msgid "Can I call your service programmatically?" +msgstr "我可以通过程序调用你们的服务吗?" -msgid "Certainly, as long as the rate limit is respected. Under normal conditions, the rate limit is 30 RPM (Requests Per Minute); under high load, we will increase the restriction to 10-5 RPM." -msgstr "当然可以,只要遵守速率限制即可。正常情况下,速率限制为 30 RPM(每分钟请求数);在高负载情况下,我们会将限制提高到 10-5 RPM。" +msgid "Sure, but please respect our rate limits. Normally it's 30 RPM, and under heavy load we may drop it to 10 or 5 RPM." +msgstr "当然可以,但请遵守我们的速率限制。通常为 30 RPM,在高负载时可能会降至 10 或 5 RPM。" -msgid "Our API is only suitable for manual calls or small-scale projects. If your website uses our API to query visitor IPs, please ensure you use a message queue to send requests to avoid blocking. If your project has high traffic or is latency-sensitive, please use our open-source offline database: Merged IP Database, which is the same database used by this project." -msgstr "我们的 API 仅适用于手动调用或小规模项目。如果您的网站使用我们的 API 查询访客 IP,请确保使用消息队列发送请求以避免阻塞。如果您的项目流量较大或对延迟敏感,请使用我们的开源离线数据库:Merged IP Database,这与本项目使用的是同一个数据库。" +msgid "The API is meant for manual use or small projects. If your site uses our API to look up visitor IPs, please use a message queue so requests don't block. If your project has high traffic or needs low latency, you're better off using our open source offline database: Merged IP Database. That's actually what this project uses under the hood." +msgstr "本 API 适用于手动使用或小型项目。如果您的网站使用我们的 API 查询访客 IP,请使用消息队列以避免请求阻塞。如果您的项目流量较大或需要低延迟,建议使用我们的开源离线数据库:Merged IP Database。实际上这就是本项目底层使用的数据库。" msgid "Where does the IP data come from?" msgstr "IP 数据来自哪里?" -msgid "IP geographic data primarily comes from the free databases of MaxMind and DB-IP; AS data comes from IPinfo's free database; and IP proxy data comes from my own OpenProxyDB database." -msgstr "IP 地理数据主要来自 MaxMind 和 DB-IP 的免费数据库;AS 数据来自 IPinfo 的免费数据库;IP 代理数据来自我自己的 OpenProxyDB 数据库。" +msgid "Geolocation data mainly comes from the free databases by Maxmind and DB-IP. AS data comes from IPinfo's free database. Proxy data comes from my own OpenProxyDB." +msgstr "地理位置数据主要来自 Maxmind 和 DB-IP 的免费数据库。AS 数据来自 IPinfo 的免费数据库。代理数据来自我自己的 OpenProxyDB。" -msgid "Data Attributions:" +msgid "Data attributions:" msgstr "数据来源:" -msgid "Can I run my own service?" -msgstr "我可以自己搭建这个服务吗?" +msgid "Can I run my own instance?" +msgstr "我可以自己搭建实例吗?" -msgid "Yes, the source code and database for this project are both open-source and hosted on GitHub:" -msgstr "可以,本项目的源代码和数据库均为开源,托管在 GitHub 上:" +msgid "Yes, the source code and database are both open source and on GitHub:" +msgstr "可以,源代码和数据库都是开源的,托管在 GitHub 上:" msgid "How is this website different from other IP lookup sites?" msgstr "这个网站与其他 IP 查询网站有什么不同?" -msgid "The biggest difference is that our database includes proxy-related information, and the proxy intelligence we provide is highly accurate. We have privately compared it with commercial proxy detection databases like IPinfo; our database's precision is fully comparable to commercial ones, and it is even more accurate in detecting residential proxies." -msgstr "最大的区别在于我们的数据库包含代理相关信息,并且我们提供的代理情报非常准确。我们曾私下将其与 IPinfo 等商业代理检测数据库进行对比;我们数据库的精度完全可以与商业数据库媲美,在检测住宅代理方面甚至更为准确。" +msgid "The biggest thing is proxy detection. Our database covers proxy related data and the accuracy is really good. We've tested it privately against commercial databases like IPinfo's, and we hold up just as well, and actually do better on residential proxy detection." +msgstr "最大的亮点是代理检测。我们的数据库涵盖了代理相关数据,准确率非常高。我们曾私下与 IPinfo 等商业数据库进行对比测试,表现不相上下,在住宅代理检测方面甚至更胜一筹。" -msgid "Secondly, our geographic coverage for IPv6 is more comprehensive because we merge multiple databases to provide more complete data." -msgstr "其次,我们对 IPv6 的地理覆盖更加全面,因为我们合并了多个数据库以提供更完整的数据。" +msgid "We also have better IPv6 geolocation coverage since we merge multiple databases together, so the data ends up being more complete." +msgstr "我们的 IPv6 地理位置覆盖也更好,因为我们合并了多个数据库,所以数据更加完整。" -msgid "Our UX is also better than any IP lookup site on the market. The site runs without any JavaScript, and we only load a minimal amount of external resources (fonts, icons), making the initial load speed extremely fast." -msgstr "我们的用户体验也优于市面上任何 IP 查询网站。本站无需任何 JavaScript 即可运行,并且仅加载极少量的外部资源(字体、图标),使得首次加载速度极快。" +msgid "The UX is also better than most IP lookup sites out there. The site runs without any JavaScript, and we only pull in a minimal amount of external resources (fonts and icons), so it loads fast on the first visit." +msgstr "用户体验也优于大多数 IP 查询网站。本站无需任何 JavaScript 即可运行,仅加载极少量的外部资源(字体和图标),因此首次访问加载非常快。" -msgid "Is this service stable?" -msgstr "这个服务稳定吗?" +msgid "Is this service reliable?" +msgstr "这个服务可靠吗?" -msgid "The business logic of this service is written entirely in Rust, offering excellent performance that ensures the site remains operational even under L7 DDoS attacks. The site runs on a VPS with 2 cores and 2 GB of RAM, which is already overkill for this setup -- unless we encounter a massive L7 DDoS attack, though we have Cloudflare in front of us." -msgstr "本服务的业务逻辑完全使用 Rust 编写,提供出色的性能,确保即使在 L7 DDoS 攻击下网站仍能正常运行。本站运行在一台拥有 2 核 2 GB 内存的 VPS 上,对于这个配置来说已经绰绰有余——除非遭遇大规模 L7 DDoS 攻击,不过我们前面有 Cloudflare 保护。" +msgid "The whole thing is written in Rust, so performance is great. It can handle L7 DDoS traffic and stay up fine. It runs on a 2 core 2 GB VPS, which is already more than enough. The only thing that could cause real trouble is a large scale L7 DDoS, but we have Cloudflare in front of us." +msgstr "整个服务使用 Rust 编写,性能非常出色。它能够应对 L7 DDoS 流量并保持正常运行。运行在一台 2 核 2 GB 的 VPS 上,已经绰绰有余。唯一可能造成真正麻烦的是大规模 L7 DDoS 攻击,但我们前面有 Cloudflare 保护。" -msgid "Running this website only costs me $18.00 per month. Because the cost is so low, I will not stop operations due to hardware costs in the foreseeable future, nor will I add any advertisements." -msgstr "运营这个网站每月仅花费我 $18.00。由于成本如此之低,在可预见的未来我不会因硬件成本而停止运营,也不会添加任何广告。" +msgid "It costs me $18.00/month to run, which is pretty cheap. I'm not going to shut it down over hosting costs anytime soon, and there won't be any ads." +msgstr "运营成本每月 $18.00,非常便宜。我不会因为托管费用而关停服务,也不会投放任何广告。" -msgid "Rest assured, this service will definitely not \"Rug Pull.\"" -msgstr "请放心,本服务绝对不会\"跑路\"。" +msgid "This service is not going to rug pull on you." +msgstr "本服务不会跑路。" -msgid "How can I sponsor this service?" -msgstr "我如何赞助这个服务?" +msgid "How can I support this service?" +msgstr "我如何支持这个服务?" -msgid "I accept cryptocurrency donations. If you would like to sponsor, please contact:" -msgstr "我接受加密货币捐赠。如果您愿意赞助,请联系:" +msgid "I accept crypto donations. If you want to contribute, reach out at:" +msgstr "我接受加密货币捐赠。如果您想贡献,请通过以下方式联系:" msgid "Website source code licensed under" msgstr "网站源代码基于以下许可证发布" diff --git a/locales/zh-Hant.po b/locales/zh-Hant.po index 95b1bfa..5ec9907 100644 --- a/locales/zh-Hant.po +++ b/locales/zh-Hant.po @@ -57,86 +57,86 @@ msgstr "常見問題" msgid "How to use this service from the command line" msgstr "如何從命令列使用此服務" -msgid "You can use various command-line tools such as curl, httpie, and wget to use this service. Taking the most popular one, curl, as an example:" -msgstr "您可以使用各種命令列工具,例如 curl、httpie 和 wget 來使用此服務。以最常用的 curl 為例:" +msgid "You can use curl, httpie, wget, or whatever command line tool you prefer. Here's an example with curl:" +msgstr "您可以使用 curl、httpie、wget 或您偏好的任何命令列工具。以下是使用 curl 的範例:" -msgid "Query current IP:" -msgstr "查詢目前 IP:" +msgid "Check your current IP:" +msgstr "查看目前的 IP:" -msgid "Query information for your own IP:" +msgid "Look up information about your own IP:" msgstr "查詢您自己的 IP 資訊:" -msgid "Or display all information in JSON format:" -msgstr "或以 JSON 格式顯示所有資訊:" +msgid "Or get everything in JSON format:" +msgstr "或以 JSON 格式取得所有資訊:" -msgid "Query information for a specific IP:" +msgid "Look up information about a specific IP:" msgstr "查詢特定 IP 的資訊:" -msgid "How to force the display of my IPv4 or IPv6 address?" -msgstr "如何強制顯示我的 IPv4 或 IPv6 位址?" +msgid "How do I force IPv4 or IPv6?" +msgstr "如何強制使用 IPv4 或 IPv6?" -msgid "You can use curl -4 or curl -6 to view only your IPv4 or IPv6 address respectively." -msgstr "您可以使用 curl -4 或 curl -6 來分別僅查看您的 IPv4 或 IPv6 位址。" +msgid "Use curl -4 or curl -6 to specifically check your IPv4 or IPv6 address." +msgstr "使用 curl -4 或 curl -6 來專門查看您的 IPv4 或 IPv6 位址。" -msgid "How to get a JSON format response?" -msgstr "如何取得 JSON 格式的回應?" +msgid "How do I get a JSON response?" +msgstr "如何取得 JSON 回應?" -msgid "You can send a request to the /json endpoint, or send a request with an application/json header." -msgstr "您可以向 /json 端點發送請求,或發送帶有 application/json 標頭的請求。" +msgid "Send a request to the /json endpoint, or send a request with the application/json header." +msgstr "向 /json 端點發送請求,或發送帶有 application/json 標頭的請求。" -msgid "Can I automate calls to your service via programs?" -msgstr "我可以透過程式自動呼叫你們的服務嗎?" +msgid "Can I call your service programmatically?" +msgstr "我可以透過程式呼叫你們的服務嗎?" -msgid "Certainly, as long as the rate limit is respected. Under normal conditions, the rate limit is 30 RPM (Requests Per Minute); under high load, we will increase the restriction to 10-5 RPM." -msgstr "當然可以,只要遵守速率限制即可。正常情況下,速率限制為 30 RPM(每分鐘請求數);在高負載情況下,我們會將限制提高至 10-5 RPM。" +msgid "Sure, but please respect our rate limits. Normally it's 30 RPM, and under heavy load we may drop it to 10 or 5 RPM." +msgstr "當然可以,但請遵守我們的速率限制。通常為 30 RPM,在高負載時可能會降至 10 或 5 RPM。" -msgid "Our API is only suitable for manual calls or small-scale projects. If your website uses our API to query visitor IPs, please ensure you use a message queue to send requests to avoid blocking. If your project has high traffic or is latency-sensitive, please use our open-source offline database: Merged IP Database, which is the same database used by this project." -msgstr "我們的 API 僅適用於手動呼叫或小型專案。如果您的網站使用我們的 API 查詢訪客 IP,請確保使用訊息佇列來發送請求以避免阻塞。如果您的專案流量較高或對延遲敏感,請使用我們的開源離線資料庫:Merged IP Database,這與本專案使用的資料庫相同。" +msgid "The API is meant for manual use or small projects. If your site uses our API to look up visitor IPs, please use a message queue so requests don't block. If your project has high traffic or needs low latency, you're better off using our open source offline database: Merged IP Database. That's actually what this project uses under the hood." +msgstr "本 API 適用於手動使用或小型專案。如果您的網站使用我們的 API 查詢訪客 IP,請使用訊息佇列以避免請求阻塞。如果您的專案流量較大或需要低延遲,建議使用我們的開源離線資料庫:Merged IP Database。實際上這就是本專案底層使用的資料庫。" msgid "Where does the IP data come from?" msgstr "IP 資料從哪裡來?" -msgid "IP geographic data primarily comes from the free databases of MaxMind and DB-IP; AS data comes from IPinfo's free database; and IP proxy data comes from my own OpenProxyDB database." -msgstr "IP 地理資料主要來自 MaxMind 和 DB-IP 的免費資料庫;AS 資料來自 IPinfo 的免費資料庫;IP 代理資料則來自我自己的 OpenProxyDB 資料庫。" +msgid "Geolocation data mainly comes from the free databases by Maxmind and DB-IP. AS data comes from IPinfo's free database. Proxy data comes from my own OpenProxyDB." +msgstr "地理位置資料主要來自 Maxmind 和 DB-IP 的免費資料庫。AS 資料來自 IPinfo 的免費資料庫。代理資料來自我自己的 OpenProxyDB。" -msgid "Data Attributions:" -msgstr "資料來源聲明:" +msgid "Data attributions:" +msgstr "資料來源:" -msgid "Can I run my own service?" -msgstr "我可以自行架設此服務嗎?" +msgid "Can I run my own instance?" +msgstr "我可以自行架設實例嗎?" -msgid "Yes, the source code and database for this project are both open-source and hosted on GitHub:" -msgstr "可以,本專案的原始碼和資料庫皆為開源並託管於 GitHub:" +msgid "Yes, the source code and database are both open source and on GitHub:" +msgstr "可以,原始碼和資料庫都是開源的,託管在 GitHub 上:" msgid "How is this website different from other IP lookup sites?" msgstr "這個網站與其他 IP 查詢網站有什麼不同?" -msgid "The biggest difference is that our database includes proxy-related information, and the proxy intelligence we provide is highly accurate. We have privately compared it with commercial proxy detection databases like IPinfo; our database's precision is fully comparable to commercial ones, and it is even more accurate in detecting residential proxies." -msgstr "最大的區別在於我們的資料庫包含代理相關資訊,且我們提供的代理情報非常準確。我們曾私下與 IPinfo 等商業代理偵測資料庫進行比較;我們資料庫的精確度完全可與商業資料庫媲美,在偵測住宅代理方面甚至更為準確。" +msgid "The biggest thing is proxy detection. Our database covers proxy related data and the accuracy is really good. We've tested it privately against commercial databases like IPinfo's, and we hold up just as well, and actually do better on residential proxy detection." +msgstr "最大的亮點是代理偵測。我們的資料庫涵蓋了代理相關資料,準確率非常高。我們曾私下與 IPinfo 等商業資料庫進行比較測試,表現不相上下,在住宅代理偵測方面甚至更勝一籌。" -msgid "Secondly, our geographic coverage for IPv6 is more comprehensive because we merge multiple databases to provide more complete data." -msgstr "其次,我們對 IPv6 的地理覆蓋範圍更為全面,因為我們合併了多個資料庫以提供更完整的資料。" +msgid "We also have better IPv6 geolocation coverage since we merge multiple databases together, so the data ends up being more complete." +msgstr "我們的 IPv6 地理位置覆蓋也更好,因為我們合併了多個資料庫,因此資料更加完整。" -msgid "Our UX is also better than any IP lookup site on the market. The site runs without any JavaScript, and we only load a minimal amount of external resources (fonts, icons), making the initial load speed extremely fast." -msgstr "我們的使用者體驗也優於市面上任何 IP 查詢網站。本網站無需任何 JavaScript 即可運行,我們僅載入極少量的外部資源(字型、圖示),使得首次載入速度極快。" +msgid "The UX is also better than most IP lookup sites out there. The site runs without any JavaScript, and we only pull in a minimal amount of external resources (fonts and icons), so it loads fast on the first visit." +msgstr "使用者體驗也優於大多數 IP 查詢網站。本站無需任何 JavaScript 即可運行,僅載入極少量的外部資源(字型和圖示),因此首次造訪載入非常快。" -msgid "Is this service stable?" -msgstr "此服務穩定嗎?" +msgid "Is this service reliable?" +msgstr "此服務可靠嗎?" -msgid "The business logic of this service is written entirely in Rust, offering excellent performance that ensures the site remains operational even under L7 DDoS attacks. The site runs on a VPS with 2 cores and 2 GB of RAM, which is already overkill for this setup -- unless we encounter a massive L7 DDoS attack, though we have Cloudflare in front of us." -msgstr "此服務的業務邏輯完全以 Rust 編寫,提供卓越的效能,確保網站即使在 L7 DDoS 攻擊下仍能正常運作。網站運行在一台具有 2 核心和 2 GB 記憶體的 VPS 上,對於此架構來說已經綽綽有餘——除非我們遭遇大規模 L7 DDoS 攻擊,不過我們前方有 Cloudflare 保護。" +msgid "The whole thing is written in Rust, so performance is great. It can handle L7 DDoS traffic and stay up fine. It runs on a 2 core 2 GB VPS, which is already more than enough. The only thing that could cause real trouble is a large scale L7 DDoS, but we have Cloudflare in front of us." +msgstr "整個服務使用 Rust 編寫,效能非常出色。它能夠應對 L7 DDoS 流量並保持正常運作。運行在一台 2 核心 2 GB 的 VPS 上,已經綽綽有餘。唯一可能造成真正麻煩的是大規模 L7 DDoS 攻擊,但我們前方有 Cloudflare 保護。" -msgid "Running this website only costs me $18.00 per month. Because the cost is so low, I will not stop operations due to hardware costs in the foreseeable future, nor will I add any advertisements." -msgstr "運行此網站每月僅需 $18.00 美元。由於成本極低,在可預見的未來,我不會因硬體成本而停止營運,也不會加入任何廣告。" +msgid "It costs me $18.00/month to run, which is pretty cheap. I'm not going to shut it down over hosting costs anytime soon, and there won't be any ads." +msgstr "營運成本每月 $18.00,非常便宜。我不會因為託管費用而關閉服務,也不會投放任何廣告。" -msgid "Rest assured, this service will definitely not \"Rug Pull.\"" -msgstr "請放心,此服務絕對不會「Rug Pull」。" +msgid "This service is not going to rug pull on you." +msgstr "本服務不會跑路。" -msgid "How can I sponsor this service?" -msgstr "我該如何贊助此服務?" +msgid "How can I support this service?" +msgstr "我該如何支持此服務?" -msgid "I accept cryptocurrency donations. If you would like to sponsor, please contact:" -msgstr "我接受加密貨幣捐贈。如果您想贊助,請聯繫:" +msgid "I accept crypto donations. If you want to contribute, reach out at:" +msgstr "我接受加密貨幣捐贈。如果您想貢獻,請透過以下方式聯繫:" msgid "Website source code licensed under" msgstr "網站原始碼授權條款" diff --git a/src/handlers.rs b/src/handlers.rs index 1d82c05..9a83b55 100644 --- a/src/handlers.rs +++ b/src/handlers.rs @@ -236,47 +236,47 @@ fn build_translations(locale: Locale) -> Translations { t_faq_cli_q: i18n::translate(locale, "How to use this service from the command line"), t_faq_cli_a: i18n::translate( locale, - "You can use various command-line tools such as curl, httpie, and wget to use this service. Taking the most popular one, curl, as an example:", + "You can use curl, httpie, wget, or whatever command line tool you prefer. Here's an example with curl:", ), - t_faq_cli_query_current: i18n::translate(locale, "Query current IP:"), - t_faq_cli_query_own: i18n::translate(locale, "Query information for your own IP:"), - t_faq_cli_json: i18n::translate(locale, "Or display all information in JSON format:"), - t_faq_cli_specific: i18n::translate(locale, "Query information for a specific IP:"), + t_faq_cli_query_current: i18n::translate(locale, "Check your current IP:"), + t_faq_cli_query_own: i18n::translate(locale, "Look up information about your own IP:"), + t_faq_cli_json: i18n::translate(locale, "Or get everything in JSON format:"), + t_faq_cli_specific: i18n::translate(locale, "Look up information about a specific IP:"), t_faq_ipv46_q: i18n::translate( locale, - "How to force the display of my IPv4 or IPv6 address?", + "How do I force IPv4 or IPv6?", ), t_faq_ipv46_a: i18n::translate( locale, - "You can use curl -4 or curl -6 to view only your IPv4 or IPv6 address respectively.", + "Use curl -4 or curl -6 to specifically check your IPv4 or IPv6 address.", ), - t_faq_json_q: i18n::translate(locale, "How to get a JSON format response?"), + t_faq_json_q: i18n::translate(locale, "How do I get a JSON response?"), t_faq_json_a: i18n::translate( locale, - "You can send a request to the /json endpoint, or send a request with an application/json header.", + "Send a request to the /json endpoint, or send a request with the application/json header.", ), t_faq_automate_q: i18n::translate( locale, - "Can I automate calls to your service via programs?", + "Can I call your service programmatically?", ), t_faq_automate_a1: i18n::translate( locale, - "Certainly, as long as the rate limit is respected. Under normal conditions, the rate limit is 30 RPM (Requests Per Minute); under high load, we will increase the restriction to 10-5 RPM.", + "Sure, but please respect our rate limits. Normally it's 30 RPM, and under heavy load we may drop it to 10 or 5 RPM.", ), t_faq_automate_a2: i18n::translate( locale, - "Our API is only suitable for manual calls or small-scale projects. If your website uses our API to query visitor IPs, please ensure you use a message queue to send requests to avoid blocking. If your project has high traffic or is latency-sensitive, please use our open-source offline database: Merged IP Database, which is the same database used by this project.", + "The API is meant for manual use or small projects. If your site uses our API to look up visitor IPs, please use a message queue so requests don't block. If your project has high traffic or needs low latency, you're better off using our open source offline database: Merged IP Database. That's actually what this project uses under the hood.", ), t_faq_data_q: i18n::translate(locale, "Where does the IP data come from?"), t_faq_data_a: i18n::translate( locale, - "IP geographic data primarily comes from the free databases of MaxMind and DB-IP; AS data comes from IPinfo's free database; and IP proxy data comes from my own OpenProxyDB database.", + "Geolocation data mainly comes from the free databases by Maxmind and DB-IP. AS data comes from IPinfo's free database. Proxy data comes from my own OpenProxyDB.", ), - t_faq_data_attr: i18n::translate(locale, "Data Attributions:"), - t_faq_selfhost_q: i18n::translate(locale, "Can I run my own service?"), + t_faq_data_attr: i18n::translate(locale, "Data attributions:"), + t_faq_selfhost_q: i18n::translate(locale, "Can I run my own instance?"), t_faq_selfhost_a: i18n::translate( locale, - "Yes, the source code and database for this project are both open-source and hosted on GitHub:", + "Yes, the source code and database are both open source and on GitHub:", ), t_faq_diff_q: i18n::translate( locale, @@ -284,33 +284,33 @@ fn build_translations(locale: Locale) -> Translations { ), t_faq_diff_a1: i18n::translate( locale, - "The biggest difference is that our database includes proxy-related information, and the proxy intelligence we provide is highly accurate. We have privately compared it with commercial proxy detection databases like IPinfo; our database's precision is fully comparable to commercial ones, and it is even more accurate in detecting residential proxies.", + "The biggest thing is proxy detection. Our database covers proxy related data and the accuracy is really good. We've tested it privately against commercial databases like IPinfo's, and we hold up just as well, and actually do better on residential proxy detection.", ), t_faq_diff_a2: i18n::translate( locale, - "Secondly, our geographic coverage for IPv6 is more comprehensive because we merge multiple databases to provide more complete data.", + "We also have better IPv6 geolocation coverage since we merge multiple databases together, so the data ends up being more complete.", ), t_faq_diff_a3: i18n::translate( locale, - "Our UX is also better than any IP lookup site on the market. The site runs without any JavaScript, and we only load a minimal amount of external resources (fonts, icons), making the initial load speed extremely fast.", + "The UX is also better than most IP lookup sites out there. The site runs without any JavaScript, and we only pull in a minimal amount of external resources (fonts and icons), so it loads fast on the first visit.", ), - t_faq_stable_q: i18n::translate(locale, "Is this service stable?"), + t_faq_stable_q: i18n::translate(locale, "Is this service reliable?"), t_faq_stable_a1: i18n::translate( locale, - "The business logic of this service is written entirely in Rust, offering excellent performance that ensures the site remains operational even under L7 DDoS attacks. The site runs on a VPS with 2 cores and 2 GB of RAM, which is already overkill for this setup -- unless we encounter a massive L7 DDoS attack, though we have Cloudflare in front of us.", + "The whole thing is written in Rust, so performance is great. It can handle L7 DDoS traffic and stay up fine. It runs on a 2 core 2 GB VPS, which is already more than enough. The only thing that could cause real trouble is a large scale L7 DDoS, but we have Cloudflare in front of us.", ), t_faq_stable_a2: i18n::translate( locale, - "Running this website only costs me $18.00 per month. Because the cost is so low, I will not stop operations due to hardware costs in the foreseeable future, nor will I add any advertisements.", + "It costs me $18.00/month to run, which is pretty cheap. I'm not going to shut it down over hosting costs anytime soon, and there won't be any ads.", ), t_faq_stable_a3: i18n::translate( locale, - "Rest assured, this service will definitely not \"Rug Pull.\"", + "This service is not going to rug pull on you.", ), - t_faq_sponsor_q: i18n::translate(locale, "How can I sponsor this service?"), + t_faq_sponsor_q: i18n::translate(locale, "How can I support this service?"), t_faq_sponsor_a: i18n::translate( locale, - "I accept cryptocurrency donations. If you would like to sponsor, please contact:", + "I accept crypto donations. If you want to contribute, reach out at:", ), t_footer_license: i18n::translate(locale, "Website source code licensed under"), t_footer_source: i18n::translate(locale, "Website Source"), diff --git a/src/i18n.rs b/src/i18n.rs index a8c60c5..52b6eaf 100644 --- a/src/i18n.rs +++ b/src/i18n.rs @@ -459,22 +459,20 @@ mod tests { } #[test] - fn translate_strings_with_escaped_quotes() { - // These strings contain \" in PO files. The parser must correctly unescape - // them and produce valid translations for all locales. - let msgid_rug_pull = "Rest assured, this service will definitely not \"Rug Pull.\""; + fn translate_rug_pull_string() { + let msgid_rug_pull = "This service is not going to rug pull on you."; for locale in Locale::ALL { let result = translate(*locale, msgid_rug_pull); assert!( !result.is_empty(), - "locale {:?} has no translation for Rug Pull string", + "locale {:?} has no translation for rug pull string", locale ); if *locale != Locale::En { assert_ne!( result, msgid_rug_pull, - "locale {:?} should have a non-English translation for Rug Pull string", + "locale {:?} should have a non-English translation for rug pull string", locale ); } @@ -484,8 +482,8 @@ mod tests { #[test] fn translate_strings_with_html_href() { // Strings containing have escaped quotes in PO files. - let msgid_api = "Our API is only suitable for manual calls or small-scale projects. If your website uses our API to query visitor IPs, please ensure you use a message queue to send requests to avoid blocking. If your project has high traffic or is latency-sensitive, please use our open-source offline database: Merged IP Database, which is the same database used by this project."; - let msgid_data = "IP geographic data primarily comes from the free databases of MaxMind and DB-IP; AS data comes from IPinfo's free database; and IP proxy data comes from my own OpenProxyDB database."; + let msgid_api = "The API is meant for manual use or small projects. If your site uses our API to look up visitor IPs, please use a message queue so requests don't block. If your project has high traffic or needs low latency, you're better off using our open source offline database: Merged IP Database. That's actually what this project uses under the hood."; + let msgid_data = "Geolocation data mainly comes from the free databases by Maxmind and DB-IP. AS data comes from IPinfo's free database. Proxy data comes from my own OpenProxyDB."; for locale in Locale::ALL { let api_result = translate(*locale, msgid_api);