github.com/geniusesgroup/libgo@v0.0.0-20220713101832-828057a9d3d4/error/package-errors.go (about)

     1  /* For license and copyright information please see LEGAL file in repository */
     2  
     3  package error
     4  
     5  import (
     6  	"../protocol"
     7  )
     8  
     9  const domainEnglish = "Error"
    10  const domainPersian = "خطا"
    11  
    12  // package errors
    13  var (
    14  	ErrNotFound Error
    15  	ErrNotExist Error
    16  )
    17  
    18  func init() {
    19  	ErrNotFound.Init("domain/error.protocol.error; name=not-found")
    20  	ErrNotFound.SetDetail(protocol.LanguageEnglish, domainEnglish,
    21  		"Not Found",
    22  		"An error occurred but it is not registered yet to show more detail to you!",
    23  		"Sorry it's us not your fault! Contact administrator of platform!",
    24  		"Find error by its URN and save it for further use by any UserInterfaces",
    25  		nil)
    26  	ErrNotFound.SetDetail(protocol.LanguagePersian, domainPersian,
    27  		"یافت نشد",
    28  		"خطایی رخ داده است ولی جزییات آن خطا برای نمایش به شما ثبت نشده است",
    29  		"اشکال بوجود آماده بدلیل نقض عملیات توسعه ما می باشد. خواهشمندیم با پشتیبانی نرم افزار برای رفع این مشکل در تماس باشید",
    30  		"خطای رخ داده شده را با استفاده از URN آن پیدا کرده و با استفاده از متد ذخیره آن را برای هر نوع استفاده رابط کاربری آماده کنید",
    31  		nil)
    32  
    33  	ErrNotExist.Init("domain/error.protocol.error; name=not-exist")
    34  	ErrNotExist.SetDetail(protocol.LanguageEnglish, domainEnglish,
    35  		"Not Exist",
    36  		"Given Error is not exist",
    37  		"Sorry it's us not your fault! Contact administrator of platform",
    38  		"Trace error by enable panic recovery to find nil error detection problem",
    39  		nil)
    40  	ErrNotExist.SetDetail(protocol.LanguagePersian, domainPersian,
    41  		"وجود ندارد",
    42  		"خطایی با آدرس حافظه داده شده یافت نشد",
    43  		"اشکال بوجود آماده بدلیل نقض عملیات توسعه ما می باشد. خواهشمندیم با پشتیبانی نرم افزار برای رفع این مشکل در تماس باشید",
    44  		"خطای بوجود آمده را با استفاده از فعال سازی قابلیت کامپایلر زبان برنامه نویسی خود، منشا خطا ناموجود را پیدا کنید",
    45  		nil)
    46  }