1.0rc
44
Admin/Admin.sbp
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
|
||||||
|
<project xmlns="http://www.purebasic.com/namespace" version="1.0" creator="SpiderBasic 3.10 (Linux - x64)">
|
||||||
|
<section name="config">
|
||||||
|
<options closefiles="1" openmode="0" name="SelfHost administration"/>
|
||||||
|
</section>
|
||||||
|
<section name="data">
|
||||||
|
<explorer view="C:/ProgramData/SpiderBasic/Examples/" pattern="0"/>
|
||||||
|
<log show="1"/>
|
||||||
|
<lastopen date="2025-12-15 18:02" user="lahssoo" host="1Up-Dev"/>
|
||||||
|
</section>
|
||||||
|
<section name="files">
|
||||||
|
<file name="Main.sb">
|
||||||
|
<config load="0" scan="1" panel="1" warn="1" lastopen="1" sortindex="1" panelstate="+"/>
|
||||||
|
<fingerprint md5="38c0f43c88dbd72c31b5d80906a6e748"/>
|
||||||
|
</file>
|
||||||
|
<file name="Includes/Modules.sbi">
|
||||||
|
<config load="0" scan="1" panel="1" warn="1" lastopen="1" sortindex="2" panelstate="+-"/>
|
||||||
|
<fingerprint md5="192e280ac1ceb8dd478193ae3fc0d61e"/>
|
||||||
|
</file>
|
||||||
|
<file name="Includes/General.sbi">
|
||||||
|
<config load="0" scan="1" panel="1" warn="1" lastopen="1" sortindex="3" panelstate="+-"/>
|
||||||
|
<fingerprint md5="06fd7404154bf10ef849e0065bd835b4"/>
|
||||||
|
</file>
|
||||||
|
<file name="Includes/MainWindow.sbi">
|
||||||
|
<config load="0" scan="1" panel="1" warn="1" lastopen="1" sortindex="4" panelstate="+-"/>
|
||||||
|
<fingerprint md5="efeaa35818971f12dc7f834272e5fafd"/>
|
||||||
|
</file>
|
||||||
|
<file name="Includes/DataModel.sbi">
|
||||||
|
<config load="0" scan="1" panel="1" warn="1" lastopen="1" sortindex="5" panelstate="+-"/>
|
||||||
|
<fingerprint md5="4dac4ba583671503d71a7dda0e0c4c5d"/>
|
||||||
|
</file>
|
||||||
|
</section>
|
||||||
|
<section name="targets">
|
||||||
|
<target name="Default Target" enabled="1" default="1">
|
||||||
|
<inputfile value="Main.sb"/>
|
||||||
|
<outputfile value=""/>
|
||||||
|
<executable value="../Test Environment/admin/index.html"/>
|
||||||
|
<options xpskin="1" dpiaware="1" debug="1" optimizer="0" webserveraddress="" windowtheme="flat" gadgettheme="flat"/>
|
||||||
|
<export webappname="SelfHost Admin" webappicon="" htmlfilename="../Test Environment/admin/index.html" javascriptfilename="" javascriptpath="" copyjavascriptlibrary="1" exportcommandline="" exportarguments="" enableresourcedirectory="0" resourcedirectory="" webappenabledebugger="1" iosappname="" iosappicon="" iosappversion="" iosapppackageid="" iosappstartupimage="" iosapporientation="0" iosappfullscreen="0" iosappoutput="" iosappautoupload="0" iosappenableresourcedirectory="0" iosappresourcedirectory="" iosappenabledebugger="0" iosappkeepappdirectory="0" androidappname="" androidappicon="" androidappversion="" androidappcode="1" androidapppackageid="" androidappiapkey="" androidappstartupimage="" androidappstartupcolor="" androidapporientation="0" androidappfullscreen="0" androidappoutput="" androidappautoupload="0" androidappenableresourcedirectory="0" androidappresourcedirectory="" androidappenabledebugger="0" androidappkeepappdirectory="0" androidappinsecurefilemode="0"/>
|
||||||
|
<temporaryexe value="source"/>
|
||||||
|
</target>
|
||||||
|
</section>
|
||||||
|
</project>
|
||||||
157
Admin/Includes/DataModel.sbi
Normal file
@ -0,0 +1,157 @@
|
|||||||
|
; ============================================================================
|
||||||
|
; DataModel Module - Data Structures and Utilities
|
||||||
|
; ============================================================================
|
||||||
|
|
||||||
|
Module DataModel
|
||||||
|
EnableExplicit
|
||||||
|
|
||||||
|
; -- Private Procedure Declarations --
|
||||||
|
Declare LoadMimeTypes()
|
||||||
|
|
||||||
|
; ========================================================================
|
||||||
|
; Response Parsing Utilities
|
||||||
|
; ========================================================================
|
||||||
|
|
||||||
|
Procedure.s StripPrefix(Result.s, Prefix.s)
|
||||||
|
ProcedureReturn RemoveString(Result, Prefix, #PB_String_CaseSensitive, 0, 1)
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure.s GetField(Record.s, Index)
|
||||||
|
ProcedureReturn StringField(Record, Index, General::#FieldSeparator)
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure GetRecordCount(Result.s)
|
||||||
|
ProcedureReturn CountString(Result, General::#RecordSeparator)
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure.s GetRecord(Result.s, Index)
|
||||||
|
ProcedureReturn StringField(Result, Index, General::#RecordSeparator)
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure.b ValidateResponse(Result.s, ExpectedPrefix.s)
|
||||||
|
ProcedureReturn Bool(Left(Result, Len(ExpectedPrefix)) = ExpectedPrefix)
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
; ========================================================================
|
||||||
|
; Formatting for List Display
|
||||||
|
; ========================================================================
|
||||||
|
|
||||||
|
Procedure.s FormatArticleListItem(*Article.Article)
|
||||||
|
Protected Status.s
|
||||||
|
|
||||||
|
If *Article\Draft
|
||||||
|
Status = "Draft"
|
||||||
|
Else
|
||||||
|
Status = "Published"
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
ProcedureReturn *Article\Title + Chr(10) + Status + Chr(10) + FormatDate("%yy-%mm-%dd", *Article\Date)
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure.s FormatTagListItem(*Tag.Tag)
|
||||||
|
ProcedureReturn *Tag\DefaultName + Chr(10) + *Tag\Color
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
; ========================================================================
|
||||||
|
; Lookup Functions
|
||||||
|
; ========================================================================
|
||||||
|
|
||||||
|
Procedure FindArticleByID(ID)
|
||||||
|
ForEach Articles()
|
||||||
|
If Articles()\ID = ID
|
||||||
|
ProcedureReturn #True
|
||||||
|
EndIf
|
||||||
|
Next
|
||||||
|
ProcedureReturn #False
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure FindFileByID(ID)
|
||||||
|
ForEach Files()
|
||||||
|
If Files()\ID = ID
|
||||||
|
ProcedureReturn #True
|
||||||
|
EndIf
|
||||||
|
Next
|
||||||
|
ProcedureReturn #False
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure FindTagByID(ID)
|
||||||
|
ForEach Tags()
|
||||||
|
If Tags()\ID = ID
|
||||||
|
ProcedureReturn #True
|
||||||
|
EndIf
|
||||||
|
Next
|
||||||
|
ProcedureReturn #False
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
; ========================================================================
|
||||||
|
; MIME Type Loading
|
||||||
|
; ========================================================================
|
||||||
|
|
||||||
|
Procedure LoadMimeTypes()
|
||||||
|
Protected.s Ext, Type
|
||||||
|
|
||||||
|
Restore MimeData
|
||||||
|
Read.s Ext
|
||||||
|
While Ext <> "END"
|
||||||
|
Read.s Type
|
||||||
|
MIMETypes(Ext) = Type
|
||||||
|
Read.s Ext
|
||||||
|
Wend
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
; -- Module Initialization --
|
||||||
|
LoadMimeTypes()
|
||||||
|
|
||||||
|
; ========================================================================
|
||||||
|
; MIME Type Data
|
||||||
|
; ========================================================================
|
||||||
|
|
||||||
|
DataSection
|
||||||
|
MimeData:
|
||||||
|
Data.s "aac", "audio/aac"
|
||||||
|
Data.s "abw", "application/x-abiword"
|
||||||
|
Data.s "apng", "image/apng"
|
||||||
|
Data.s "avi", "video/x-msvideo"
|
||||||
|
Data.s "bin", "application/octet-stream"
|
||||||
|
Data.s "bmp", "image/bmp"
|
||||||
|
Data.s "css", "text/css"
|
||||||
|
Data.s "csv", "text/csv"
|
||||||
|
Data.s "doc", "application/msword"
|
||||||
|
Data.s "gif", "image/gif"
|
||||||
|
Data.s "htm", "text/html"
|
||||||
|
Data.s "html", "text/html"
|
||||||
|
Data.s "ico", "image/x-icon"
|
||||||
|
Data.s "jpeg", "image/jpeg"
|
||||||
|
Data.s "jpg", "image/jpeg"
|
||||||
|
Data.s "js", "text/javascript"
|
||||||
|
Data.s "json", "application/json"
|
||||||
|
Data.s "mp3", "audio/mpeg"
|
||||||
|
Data.s "mp4", "video/mp4"
|
||||||
|
Data.s "mpeg", "video/mpeg"
|
||||||
|
Data.s "otf", "font/otf"
|
||||||
|
Data.s "png", "image/png"
|
||||||
|
Data.s "pdf", "application/pdf"
|
||||||
|
Data.s "php", "application/x-httpd-php"
|
||||||
|
Data.s "svg", "image/svg+xml"
|
||||||
|
Data.s "txt", "text/plain"
|
||||||
|
Data.s "wav", "audio/wav"
|
||||||
|
Data.s "webm", "video/webm"
|
||||||
|
Data.s "webp", "image/webp"
|
||||||
|
Data.s "woff", "font/woff"
|
||||||
|
Data.s "woff2", "font/woff2"
|
||||||
|
Data.s "xml", "application/xml"
|
||||||
|
Data.s "zip", "application/zip"
|
||||||
|
Data.s "END"
|
||||||
|
EndDataSection
|
||||||
|
EndModule
|
||||||
|
|
||||||
|
; IDE Options = SpiderBasic 3.10 (Linux - x64)
|
||||||
|
; CursorPosition = 9
|
||||||
|
; FirstLine = 42
|
||||||
|
; Folding = BA-
|
||||||
|
; iOSAppOrientation = 0
|
||||||
|
; AndroidAppCode = 0
|
||||||
|
; AndroidAppOrientation = 0
|
||||||
|
; EnableXP
|
||||||
|
; DPIAware
|
||||||
|
; CompileSourceDirectory
|
||||||
140
Admin/Includes/General.sbi
Normal file
@ -0,0 +1,140 @@
|
|||||||
|
; ============================================================================
|
||||||
|
; General Module - Data Loading and Initialization
|
||||||
|
; ============================================================================
|
||||||
|
|
||||||
|
Module General
|
||||||
|
EnableExplicit
|
||||||
|
|
||||||
|
; -- Loading State --
|
||||||
|
Enumeration LoadingStages
|
||||||
|
#Load_Files
|
||||||
|
#Load_Tags
|
||||||
|
#Load_Articles
|
||||||
|
#Load_Languages
|
||||||
|
EndEnumeration
|
||||||
|
|
||||||
|
#TotalLoadingStages = 4
|
||||||
|
|
||||||
|
Global LoadingProgress = 0
|
||||||
|
|
||||||
|
; -- Private Procedure Declarations --
|
||||||
|
Declare LoadingCallback(Success, Result.s, UserData)
|
||||||
|
Declare ParseFiles(Result.s)
|
||||||
|
Declare ParseArticles(Result.s)
|
||||||
|
Declare ParseLanguages(Result.s)
|
||||||
|
Declare ParseTags(Result.s)
|
||||||
|
|
||||||
|
; ========================================================================
|
||||||
|
; Initialization
|
||||||
|
; ========================================================================
|
||||||
|
|
||||||
|
Procedure Init()
|
||||||
|
; Load all required data from server in parallel
|
||||||
|
HTTPRequest(#PB_HTTP_Get, #Address + "admin/", "listfiles", @LoadingCallback(), #Load_Files)
|
||||||
|
HTTPRequest(#PB_HTTP_Get, #Address + "admin/", "listtags", @LoadingCallback(), #Load_Tags)
|
||||||
|
HTTPRequest(#PB_HTTP_Get, #Address + "admin/", "listlanguages", @LoadingCallback(), #Load_Languages)
|
||||||
|
HTTPRequest(#PB_HTTP_Get, #Address + "admin/", "listarticles", @LoadingCallback(), #Load_Articles)
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
; ========================================================================
|
||||||
|
; Loading Callbacks
|
||||||
|
; ========================================================================
|
||||||
|
|
||||||
|
Procedure LoadingCallback(Success, Result.s, UserData)
|
||||||
|
If Not Success
|
||||||
|
Debug "[Error] Failed to load data for stage: " + Str(UserData)
|
||||||
|
ProcedureReturn
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
Select UserData
|
||||||
|
Case #Load_Files
|
||||||
|
ParseFiles(Result)
|
||||||
|
Case #Load_Tags
|
||||||
|
ParseTags(Result)
|
||||||
|
Case #Load_Articles
|
||||||
|
ParseArticles(Result)
|
||||||
|
Case #Load_Languages
|
||||||
|
ParseLanguages(Result)
|
||||||
|
EndSelect
|
||||||
|
|
||||||
|
LoadingProgress + 1
|
||||||
|
If LoadingProgress = #TotalLoadingStages
|
||||||
|
MainWindow::Open()
|
||||||
|
EndIf
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
; ========================================================================
|
||||||
|
; Data Parsers
|
||||||
|
; ========================================================================
|
||||||
|
|
||||||
|
Procedure ParseFiles(Result.s)
|
||||||
|
Protected Count, i, Entry.s
|
||||||
|
|
||||||
|
Result = DataModel::StripPrefix(Result, #Prefix_ListFiles)
|
||||||
|
Count = DataModel::GetRecordCount(Result)
|
||||||
|
|
||||||
|
For i = 1 To Count
|
||||||
|
Entry = DataModel::GetRecord(Result, i)
|
||||||
|
AddElement(DataModel::Files())
|
||||||
|
DataModel::Files()\ID = Val(DataModel::GetField(Entry, 1))
|
||||||
|
DataModel::Files()\Name = DataModel::GetField(Entry, 2)
|
||||||
|
DataModel::Files()\Type = DataModel::MIMETypes(GetExtensionPart(DataModel::Files()\Name))
|
||||||
|
Next
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure ParseArticles(Result.s)
|
||||||
|
Protected Count, i, Entry.s
|
||||||
|
|
||||||
|
Result = DataModel::StripPrefix(Result, #Prefix_ListArticles)
|
||||||
|
Count = DataModel::GetRecordCount(Result)
|
||||||
|
|
||||||
|
For i = 1 To Count
|
||||||
|
Entry = DataModel::GetRecord(Result, i)
|
||||||
|
AddElement(DataModel::Articles())
|
||||||
|
DataModel::Articles()\ID = Val(DataModel::GetField(Entry, 1))
|
||||||
|
DataModel::Articles()\Title = DataModel::GetField(Entry, 2)
|
||||||
|
DataModel::Articles()\Draft = Val(DataModel::GetField(Entry, 3))
|
||||||
|
DataModel::Articles()\Tags = Val(DataModel::GetField(Entry, 4))
|
||||||
|
DataModel::Articles()\Date = Val(DataModel::GetField(Entry, 5))
|
||||||
|
Next
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure ParseLanguages(Result.s)
|
||||||
|
Protected Count, i
|
||||||
|
|
||||||
|
Result = DataModel::StripPrefix(Result, #Prefix_ListLanguages)
|
||||||
|
Count = DataModel::GetRecordCount(Result)
|
||||||
|
|
||||||
|
For i = 1 To Count
|
||||||
|
AddElement(DataModel::Language())
|
||||||
|
DataModel::Language() = DataModel::GetRecord(Result, i)
|
||||||
|
Next
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure ParseTags(Result.s)
|
||||||
|
Protected Count, i, Entry.s
|
||||||
|
|
||||||
|
Result = DataModel::StripPrefix(Result, #Prefix_ListTags)
|
||||||
|
Count = DataModel::GetRecordCount(Result)
|
||||||
|
|
||||||
|
For i = 1 To Count
|
||||||
|
Entry = DataModel::GetRecord(Result, i)
|
||||||
|
AddElement(DataModel::Tags())
|
||||||
|
DataModel::Tags()\ID = Val(DataModel::GetField(Entry, 1))
|
||||||
|
DataModel::Tags()\DefaultName = DataModel::GetField(Entry, 2)
|
||||||
|
DataModel::Tags()\Color = DataModel::GetField(Entry, 3)
|
||||||
|
DataModel::Tags()\BinaryID = Pow(2, ListIndex(DataModel::Tags()))
|
||||||
|
Next
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
EndModule
|
||||||
|
|
||||||
|
; IDE Options = SpiderBasic 3.10 (Linux - x64)
|
||||||
|
; CursorPosition = 128
|
||||||
|
; Folding = B+
|
||||||
|
; iOSAppOrientation = 0
|
||||||
|
; AndroidAppCode = 0
|
||||||
|
; AndroidAppOrientation = 0
|
||||||
|
; EnableXP
|
||||||
|
; DPIAware
|
||||||
|
; CompileSourceDirectory
|
||||||
928
Admin/Includes/MainWindow.sbi
Normal file
@ -0,0 +1,928 @@
|
|||||||
|
; ============================================================================
|
||||||
|
; MainWindow Module - UI and Event Handling
|
||||||
|
; ============================================================================
|
||||||
|
|
||||||
|
Module MainWindow
|
||||||
|
EnableExplicit
|
||||||
|
|
||||||
|
; ========================================================================
|
||||||
|
; UI Structures
|
||||||
|
; ========================================================================
|
||||||
|
|
||||||
|
Structure ArticleLanguageGadgets
|
||||||
|
Name.i
|
||||||
|
Image.i
|
||||||
|
Blurb.i
|
||||||
|
Content.i
|
||||||
|
EndStructure
|
||||||
|
|
||||||
|
Structure TagLanguageGadgets
|
||||||
|
Name.i
|
||||||
|
EndStructure
|
||||||
|
|
||||||
|
Structure UIState
|
||||||
|
Window.i
|
||||||
|
CurrentSelection.i
|
||||||
|
CurrentArticleID.i
|
||||||
|
CurrentTagID.i
|
||||||
|
UploadBase64.s
|
||||||
|
EndStructure
|
||||||
|
|
||||||
|
Structure MenuBarGadgets
|
||||||
|
Container.i
|
||||||
|
Font.i
|
||||||
|
Articles.i
|
||||||
|
Files.i
|
||||||
|
Tags.i
|
||||||
|
Separator0.i
|
||||||
|
Separator1.i
|
||||||
|
EndStructure
|
||||||
|
|
||||||
|
Structure ArticleListGadgets
|
||||||
|
Container.i
|
||||||
|
ListIcon.i
|
||||||
|
ButtonNew.i
|
||||||
|
ButtonEdit.i
|
||||||
|
ButtonDelete.i
|
||||||
|
EndStructure
|
||||||
|
|
||||||
|
Structure ArticleEditorGadgets
|
||||||
|
Container.i
|
||||||
|
StringTitle.i
|
||||||
|
CheckboxDraft.i
|
||||||
|
Date.i
|
||||||
|
Panel.i
|
||||||
|
ButtonSave.i
|
||||||
|
ButtonPreview.i
|
||||||
|
ListviewTags.i
|
||||||
|
List LanguageTabs.ArticleLanguageGadgets()
|
||||||
|
EndStructure
|
||||||
|
|
||||||
|
Structure FilesGadgets
|
||||||
|
Container.i
|
||||||
|
ListIcon.i
|
||||||
|
ButtonNew.i
|
||||||
|
ButtonDelete.i
|
||||||
|
EndStructure
|
||||||
|
|
||||||
|
Structure TagsListGadgets
|
||||||
|
Container.i
|
||||||
|
ListIcon.i
|
||||||
|
ButtonNew.i
|
||||||
|
ButtonEdit.i
|
||||||
|
EndStructure
|
||||||
|
|
||||||
|
Structure TagEditorGadgets
|
||||||
|
Container.i
|
||||||
|
StringName.i
|
||||||
|
StringColor.i
|
||||||
|
Panel.i
|
||||||
|
ButtonSave.i
|
||||||
|
List LanguageTabs.TagLanguageGadgets()
|
||||||
|
EndStructure
|
||||||
|
|
||||||
|
; -- Constants --
|
||||||
|
#MenuBar_Height = 60
|
||||||
|
#MenuBar_Height_Mobile = 80
|
||||||
|
#MobileBreakpoint = 750
|
||||||
|
#MaxContentWidth = 950
|
||||||
|
|
||||||
|
Enumeration Selection
|
||||||
|
#Sel_ArticleList
|
||||||
|
#Sel_Article
|
||||||
|
#Sel_Files
|
||||||
|
#Sel_TagList
|
||||||
|
#Sel_Tag
|
||||||
|
EndEnumeration
|
||||||
|
|
||||||
|
; -- Module Variables --
|
||||||
|
Global State.UIState
|
||||||
|
Global MenuBar.MenuBarGadgets
|
||||||
|
Global ArticleList.ArticleListGadgets
|
||||||
|
Global ArticleEditor.ArticleEditorGadgets
|
||||||
|
Global FilesView.FilesGadgets
|
||||||
|
Global TagsList.TagsListGadgets
|
||||||
|
Global TagEditor.TagEditorGadgets
|
||||||
|
|
||||||
|
; -- Forward Declarations --
|
||||||
|
Declare CreateMenuBar()
|
||||||
|
Declare CreateArticleListView()
|
||||||
|
Declare CreateArticleEditorView()
|
||||||
|
Declare CreateFilesView()
|
||||||
|
Declare CreateTagsListView()
|
||||||
|
Declare CreateTagEditorView()
|
||||||
|
Declare.s SanitizeURL(InputString.s)
|
||||||
|
Declare.s StringToBase64(String.s)
|
||||||
|
Declare ChangeSelection()
|
||||||
|
Declare SetMenuHighlight(ActiveGadget)
|
||||||
|
Declare OpenURLInNewTab(URL.s)
|
||||||
|
Declare Handler_Resize()
|
||||||
|
Declare Handler_Articles()
|
||||||
|
Declare Handler_Files()
|
||||||
|
Declare Handler_Tags()
|
||||||
|
Declare Handler_NewArticle()
|
||||||
|
Declare Handler_EditArticle()
|
||||||
|
Declare Handler_DeleteArticle()
|
||||||
|
Declare Handler_UpdateArticle()
|
||||||
|
Declare Handler_PreviewArticle()
|
||||||
|
Declare Handler_NewFile()
|
||||||
|
Declare Handler_DeleteFile()
|
||||||
|
Declare Handler_FileListIcon()
|
||||||
|
Declare Handler_NewTag()
|
||||||
|
Declare Handler_EditTag()
|
||||||
|
Declare Handler_UpdateTag()
|
||||||
|
Declare UpdateArticle_Callback(Success, Result.s, UserData)
|
||||||
|
Declare EditArticle_Callback(Success, Result.s, UserData)
|
||||||
|
Declare NewArticle_Callback(Success, Result.s, UserData)
|
||||||
|
Declare DeleteArticle_Callback(Success, Result.s, UserData)
|
||||||
|
Declare NewFile_Callback()
|
||||||
|
Declare OpenFile_Callback(Status, Filename$, File, SizeRead)
|
||||||
|
Declare UploadFile_Callback(Success, Result.s, UserData)
|
||||||
|
Declare DeleteFile_Callback(Success, Result.s, UserData)
|
||||||
|
Declare PreviewArticle_Callback(Success, Result.s, UserData)
|
||||||
|
Declare NewTag_Callback(Success, Result.s, UserData)
|
||||||
|
Declare EditTag_Callback(Success, Result.s, UserData)
|
||||||
|
Declare UpdateTag_Callback(Success, Result.s, UserData)
|
||||||
|
|
||||||
|
; ========================================================================
|
||||||
|
; Public Entry Point
|
||||||
|
; ========================================================================
|
||||||
|
|
||||||
|
Procedure Open()
|
||||||
|
State\Window = OpenWindow(#PB_Any, 0, 0, 10, 10, General::#AppName, #PB_Window_Background)
|
||||||
|
State\CurrentSelection = #Sel_ArticleList
|
||||||
|
|
||||||
|
CreateMenuBar()
|
||||||
|
CreateArticleListView()
|
||||||
|
CreateArticleEditorView()
|
||||||
|
CreateFilesView()
|
||||||
|
CreateTagsListView()
|
||||||
|
CreateTagEditorView()
|
||||||
|
|
||||||
|
BindEvent(#PB_Event_SizeWindow, @Handler_Resize())
|
||||||
|
Handler_Resize()
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
; ========================================================================
|
||||||
|
; UI Creation
|
||||||
|
; ========================================================================
|
||||||
|
|
||||||
|
Procedure CreateMenuBar()
|
||||||
|
Protected TitleGadget
|
||||||
|
|
||||||
|
MenuBar\Font = LoadFont(#PB_Any, "Tahoma", 20)
|
||||||
|
MenuBar\Container = ContainerGadget(#PB_Any, 0, 0, 10, #MenuBar_Height)
|
||||||
|
SetGadgetColor(MenuBar\Container, #PB_Gadget_BackColor, $2A2822)
|
||||||
|
|
||||||
|
TitleGadget = TextGadget(#PB_Any, 10, 0, 170, 60, General::#AppName, #PB_Text_Center | #PB_Text_VerticalCenter)
|
||||||
|
SetGadgetFont(TitleGadget, FontID(MenuBar\Font))
|
||||||
|
SetGadgetColor(TitleGadget, #PB_Gadget_FrontColor, $FFFFFF)
|
||||||
|
|
||||||
|
MenuBar\Articles = HyperLinkGadget(#PB_Any, 0, 0, 50, 20, "Articles", $8A8578)
|
||||||
|
SetGadgetColor(MenuBar\Articles, #PB_Gadget_FrontColor, $999999)
|
||||||
|
BindGadgetEvent(MenuBar\Articles, @Handler_Articles())
|
||||||
|
|
||||||
|
MenuBar\Separator0 = TextGadget(#PB_Any, 0, 0, 10, 20, Chr(9679), #PB_Text_VerticalCenter)
|
||||||
|
SetGadgetColor(MenuBar\Separator0, #PB_Gadget_FrontColor, $FFFFFF)
|
||||||
|
|
||||||
|
MenuBar\Files = HyperLinkGadget(#PB_Any, 0, 0, 60, 20, "Files", $8A8578)
|
||||||
|
SetGadgetColor(MenuBar\Files, #PB_Gadget_FrontColor, $FFFFFF)
|
||||||
|
BindGadgetEvent(MenuBar\Files, @Handler_Files())
|
||||||
|
|
||||||
|
MenuBar\Separator1 = TextGadget(#PB_Any, 0, 0, 10, 20, Chr(9679), #PB_Text_VerticalCenter)
|
||||||
|
SetGadgetColor(MenuBar\Separator1, #PB_Gadget_FrontColor, $FFFFFF)
|
||||||
|
|
||||||
|
MenuBar\Tags = HyperLinkGadget(#PB_Any, 0, 0, 60, 20, "Tags", $8A8578)
|
||||||
|
SetGadgetColor(MenuBar\Tags, #PB_Gadget_FrontColor, $FFFFFF)
|
||||||
|
BindGadgetEvent(MenuBar\Tags, @Handler_Tags())
|
||||||
|
|
||||||
|
CloseGadgetList()
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure CreateArticleListView()
|
||||||
|
ArticleList\Container = ContainerGadget(#PB_Any, 0, 0, 10, 10)
|
||||||
|
|
||||||
|
ArticleList\ListIcon = ListIconGadget(#PB_Any, 0, 0, 10, 10, "Title", 200)
|
||||||
|
BindGadgetEvent(ArticleList\ListIcon, @Handler_EditArticle(), #PB_EventType_LeftDoubleClick)
|
||||||
|
AddGadgetColumn(ArticleList\ListIcon, 1, "Status", 50)
|
||||||
|
AddGadgetColumn(ArticleList\ListIcon, 2, "Date", 100)
|
||||||
|
|
||||||
|
ForEach DataModel::Articles()
|
||||||
|
AddGadgetItem(ArticleList\ListIcon, 0, DataModel::FormatArticleListItem(DataModel::@Articles()))
|
||||||
|
SetGadgetItemData(ArticleList\ListIcon, 0, DataModel::Articles()\ID)
|
||||||
|
Next
|
||||||
|
|
||||||
|
ArticleList\ButtonNew = ButtonGadget(#PB_Any, 10, 10, 120, 20, "New Article")
|
||||||
|
ArticleList\ButtonEdit = ButtonGadget(#PB_Any, 10, 10, 120, 20, "Edit")
|
||||||
|
ArticleList\ButtonDelete = ButtonGadget(#PB_Any, 10, 10, 120, 20, "Delete")
|
||||||
|
BindGadgetEvent(ArticleList\ButtonNew, @Handler_NewArticle())
|
||||||
|
BindGadgetEvent(ArticleList\ButtonEdit, @Handler_EditArticle())
|
||||||
|
BindGadgetEvent(ArticleList\ButtonDelete, @Handler_DeleteArticle())
|
||||||
|
|
||||||
|
CloseGadgetList()
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure CreateArticleEditorView()
|
||||||
|
ArticleEditor\Container = ContainerGadget(#PB_Any, 0, 0, 10, 10)
|
||||||
|
|
||||||
|
TextGadget(#PB_Any, 20, 20, 50, 20, "Title:", #PB_Text_VerticalCenter)
|
||||||
|
ArticleEditor\StringTitle = StringGadget(#PB_Any, 80, 20, 510, 20, "")
|
||||||
|
|
||||||
|
TextGadget(#PB_Any, 20, 60, 50, 20, "Date:", #PB_Text_VerticalCenter)
|
||||||
|
ArticleEditor\Date = DateGadget(#PB_Any, 80, 60, 200, 20)
|
||||||
|
|
||||||
|
ArticleEditor\CheckboxDraft = CheckBoxGadget(#PB_Any, 570, 60, 60, 20, "Draft", #PB_CheckBox_Center)
|
||||||
|
|
||||||
|
ArticleEditor\ListviewTags = ListViewGadget(#PB_Any, 20, 100, 100, 100, #PB_ListView_ClickSelect)
|
||||||
|
ForEach DataModel::Tags()
|
||||||
|
AddGadgetItem(ArticleEditor\ListviewTags, ListIndex(DataModel::Tags()), DataModel::Tags()\DefaultName)
|
||||||
|
SetGadgetItemData(ArticleEditor\ListviewTags, ListIndex(DataModel::Tags()), DataModel::Tags()\BinaryID)
|
||||||
|
Next
|
||||||
|
|
||||||
|
ArticleEditor\Panel = PanelGadget(#PB_Any, 0, 0, 10, 10)
|
||||||
|
ForEach DataModel::Language()
|
||||||
|
AddElement(ArticleEditor\LanguageTabs())
|
||||||
|
AddGadgetItem(ArticleEditor\Panel, -1, DataModel::Language())
|
||||||
|
|
||||||
|
TextGadget(#PB_Any, 20, 20, 90, 20, "Localized title:", #PB_Text_VerticalCenter)
|
||||||
|
ArticleEditor\LanguageTabs()\Name = StringGadget(#PB_Any, 130, 20, 80, 20, "")
|
||||||
|
|
||||||
|
TextGadget(#PB_Any, 20, 60, 60, 20, "Image:", #PB_Text_VerticalCenter)
|
||||||
|
ArticleEditor\LanguageTabs()\Image = StringGadget(#PB_Any, 130, 60, 80, 20, "")
|
||||||
|
|
||||||
|
TextGadget(#PB_Any, 20, 100, 50, 20, "Blurb:", #PB_Text_VerticalCenter)
|
||||||
|
ArticleEditor\LanguageTabs()\Blurb = EditorGadget(#PB_Any, 20, 120, 80, 50, #PB_Editor_WordWrap)
|
||||||
|
|
||||||
|
TextGadget(#PB_Any, 20, 180, 50, 20, "Content:", #PB_Text_VerticalCenter)
|
||||||
|
ArticleEditor\LanguageTabs()\Content = EditorGadget(#PB_Any, 20, 200, 80, 20)
|
||||||
|
Next
|
||||||
|
CloseGadgetList()
|
||||||
|
|
||||||
|
ArticleEditor\ButtonPreview = ButtonGadget(#PB_Any, 0, 0, 180, 25, "Preview")
|
||||||
|
ArticleEditor\ButtonSave = ButtonGadget(#PB_Any, 0, 0, 180, 25, "Save")
|
||||||
|
BindGadgetEvent(ArticleEditor\ButtonSave, @Handler_UpdateArticle())
|
||||||
|
BindGadgetEvent(ArticleEditor\ButtonPreview, @Handler_PreviewArticle())
|
||||||
|
|
||||||
|
CloseGadgetList()
|
||||||
|
HideGadget(ArticleEditor\Container, #True)
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure CreateFilesView()
|
||||||
|
FilesView\Container = ContainerGadget(#PB_Any, 0, 0, 10, 10)
|
||||||
|
|
||||||
|
FilesView\ListIcon = ListIconGadget(#PB_Any, 0, 0, 10, 10, "Name", 200)
|
||||||
|
AddGadgetColumn(FilesView\ListIcon, 1, "Type", 50)
|
||||||
|
|
||||||
|
ForEach DataModel::Files()
|
||||||
|
AddGadgetItem(FilesView\ListIcon, 0, DataModel::Files()\Name + Chr(10) + DataModel::Files()\Type)
|
||||||
|
SetGadgetItemData(FilesView\ListIcon, 0, DataModel::Files()\ID)
|
||||||
|
Next
|
||||||
|
|
||||||
|
FilesView\ButtonNew = ButtonGadget(#PB_Any, 10, 10, 120, 20, "Upload File")
|
||||||
|
FilesView\ButtonDelete = ButtonGadget(#PB_Any, 10, 10, 120, 20, "Delete File")
|
||||||
|
BindGadgetEvent(FilesView\ButtonNew, @Handler_NewFile())
|
||||||
|
BindGadgetEvent(FilesView\ButtonDelete, @Handler_DeleteFile())
|
||||||
|
BindGadgetEvent(FilesView\ListIcon, @Handler_FileListIcon())
|
||||||
|
|
||||||
|
CloseGadgetList()
|
||||||
|
HideGadget(FilesView\Container, #True)
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure CreateTagsListView()
|
||||||
|
TagsList\Container = ContainerGadget(#PB_Any, 0, 0, 10, 10)
|
||||||
|
|
||||||
|
TagsList\ListIcon = ListIconGadget(#PB_Any, 0, 0, 10, 10, "Name", 200)
|
||||||
|
BindGadgetEvent(TagsList\ListIcon, @Handler_EditTag(), #PB_EventType_LeftDoubleClick)
|
||||||
|
AddGadgetColumn(TagsList\ListIcon, 1, "Color", 100)
|
||||||
|
|
||||||
|
ForEach DataModel::Tags()
|
||||||
|
AddGadgetItem(TagsList\ListIcon, ListIndex(DataModel::Tags()), DataModel::FormatTagListItem(DataModel::@Tags()))
|
||||||
|
SetGadgetItemData(TagsList\ListIcon, ListIndex(DataModel::Tags()), DataModel::Tags()\ID)
|
||||||
|
Next
|
||||||
|
|
||||||
|
TagsList\ButtonNew = ButtonGadget(#PB_Any, 10, 10, 120, 20, "New Tag")
|
||||||
|
TagsList\ButtonEdit = ButtonGadget(#PB_Any, 10, 10, 120, 20, "Edit Tag")
|
||||||
|
BindGadgetEvent(TagsList\ButtonNew, @Handler_NewTag())
|
||||||
|
BindGadgetEvent(TagsList\ButtonEdit, @Handler_EditTag())
|
||||||
|
|
||||||
|
CloseGadgetList()
|
||||||
|
HideGadget(TagsList\Container, #True)
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure CreateTagEditorView()
|
||||||
|
TagEditor\Container = ContainerGadget(#PB_Any, 0, 0, 10, 10)
|
||||||
|
|
||||||
|
TextGadget(#PB_Any, 20, 20, 80, 20, "Default Name:", #PB_Text_VerticalCenter)
|
||||||
|
TagEditor\StringName = StringGadget(#PB_Any, 110, 20, 200, 20, "")
|
||||||
|
|
||||||
|
TextGadget(#PB_Any, 20, 60, 50, 20, "Color:", #PB_Text_VerticalCenter)
|
||||||
|
TagEditor\StringColor = StringGadget(#PB_Any, 110, 60, 100, 20, "")
|
||||||
|
|
||||||
|
TagEditor\Panel = PanelGadget(#PB_Any, 0, 0, 10, 10)
|
||||||
|
ForEach DataModel::Language()
|
||||||
|
AddElement(TagEditor\LanguageTabs())
|
||||||
|
AddGadgetItem(TagEditor\Panel, -1, DataModel::Language())
|
||||||
|
|
||||||
|
TextGadget(#PB_Any, 20, 20, 100, 20, "Localized name:", #PB_Text_VerticalCenter)
|
||||||
|
TagEditor\LanguageTabs()\Name = StringGadget(#PB_Any, 130, 20, 200, 20, "")
|
||||||
|
Next
|
||||||
|
CloseGadgetList()
|
||||||
|
|
||||||
|
TagEditor\ButtonSave = ButtonGadget(#PB_Any, 0, 0, 180, 25, "Save")
|
||||||
|
BindGadgetEvent(TagEditor\ButtonSave, @Handler_UpdateTag())
|
||||||
|
|
||||||
|
CloseGadgetList()
|
||||||
|
HideGadget(TagEditor\Container, #True)
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
; ========================================================================
|
||||||
|
; Utilities
|
||||||
|
; ========================================================================
|
||||||
|
|
||||||
|
Procedure.s SanitizeURL(InputString.s)
|
||||||
|
Protected Result.s, Char.s, i, CharCode, Len = Len(InputString)
|
||||||
|
|
||||||
|
For i = 1 To Len
|
||||||
|
Char = Mid(InputString, i, 1)
|
||||||
|
CharCode = Asc(Char)
|
||||||
|
If (CharCode >= 65 And CharCode <= 90) Or (CharCode >= 97 And CharCode <= 122) Or (CharCode >= 48 And CharCode <= 57) Or Char = "-" Or Char = "." Or Char = "_" Or Char = "/"
|
||||||
|
Result + Char
|
||||||
|
EndIf
|
||||||
|
Next
|
||||||
|
ProcedureReturn Result
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure.s StringToBase64(String.s)
|
||||||
|
Protected Size, *Memory, Result.s
|
||||||
|
Size = StringByteLength(String)
|
||||||
|
If Size > 0
|
||||||
|
*Memory = AllocateMemory(Size, #PB_Memory_NoClear)
|
||||||
|
PokeS(*Memory, 0, String)
|
||||||
|
Result = Base64Encoder(*Memory, 0, Size)
|
||||||
|
FreeMemory(*Memory)
|
||||||
|
EndIf
|
||||||
|
ProcedureReturn Result
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure ChangeSelection()
|
||||||
|
Select State\CurrentSelection
|
||||||
|
Case #Sel_ArticleList
|
||||||
|
HideGadget(ArticleList\Container, #True)
|
||||||
|
SetGadgetColor(MenuBar\Articles, #PB_Gadget_FrontColor, $FFFFFF)
|
||||||
|
Case #Sel_Article
|
||||||
|
HideGadget(ArticleEditor\Container, #True)
|
||||||
|
Case #Sel_Files
|
||||||
|
HideGadget(FilesView\Container, #True)
|
||||||
|
SetGadgetColor(MenuBar\Files, #PB_Gadget_FrontColor, $FFFFFF)
|
||||||
|
Case #Sel_TagList
|
||||||
|
HideGadget(TagsList\Container, #True)
|
||||||
|
SetGadgetColor(MenuBar\Tags, #PB_Gadget_FrontColor, $FFFFFF)
|
||||||
|
Case #Sel_Tag
|
||||||
|
HideGadget(TagEditor\Container, #True)
|
||||||
|
EndSelect
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure SetMenuHighlight(ActiveGadget)
|
||||||
|
SetGadgetColor(MenuBar\Articles, #PB_Gadget_FrontColor, $FFFFFF)
|
||||||
|
SetGadgetColor(MenuBar\Files, #PB_Gadget_FrontColor, $FFFFFF)
|
||||||
|
SetGadgetColor(MenuBar\Tags, #PB_Gadget_FrontColor, $FFFFFF)
|
||||||
|
If ActiveGadget
|
||||||
|
SetGadgetColor(ActiveGadget, #PB_Gadget_FrontColor, $999999)
|
||||||
|
EndIf
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure OpenURLInNewTab(URL.s)
|
||||||
|
!window.open(v_url, '_blank').focus();
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
; ========================================================================
|
||||||
|
; Resize Handler
|
||||||
|
; ========================================================================
|
||||||
|
|
||||||
|
Procedure Handler_Resize()
|
||||||
|
Protected WinWidth = WindowWidth(State\Window)
|
||||||
|
Protected WinHeight = WindowHeight(State\Window)
|
||||||
|
Protected ContentWidth = WinWidth
|
||||||
|
Protected ContentHeight, ContentX = 0, ContentY = #MenuBar_Height_Mobile
|
||||||
|
Protected MenuX, PanelWidth, PanelHeight
|
||||||
|
|
||||||
|
If WinWidth < #MobileBreakpoint
|
||||||
|
ResizeGadget(MenuBar\Container, 0, 0, WinWidth, #MenuBar_Height_Mobile)
|
||||||
|
ResizeGadget(MenuBar\Articles, 15, 55, #PB_Ignore, #PB_Ignore)
|
||||||
|
ResizeGadget(MenuBar\Separator0, 66, 55, #PB_Ignore, #PB_Ignore)
|
||||||
|
ResizeGadget(MenuBar\Files, 85, 55, #PB_Ignore, #PB_Ignore)
|
||||||
|
ResizeGadget(MenuBar\Separator1, 123, 55, #PB_Ignore, #PB_Ignore)
|
||||||
|
ResizeGadget(MenuBar\Tags, 140, 55, #PB_Ignore, #PB_Ignore)
|
||||||
|
ContentHeight = WinHeight - #MenuBar_Height_Mobile
|
||||||
|
Else
|
||||||
|
ResizeGadget(MenuBar\Container, 0, 0, WinWidth, #MenuBar_Height)
|
||||||
|
MenuX = WinWidth - 185
|
||||||
|
ResizeGadget(MenuBar\Articles, MenuX + 15, 22, #PB_Ignore, #PB_Ignore)
|
||||||
|
ResizeGadget(MenuBar\Separator0, MenuX + 66, 22, #PB_Ignore, #PB_Ignore)
|
||||||
|
ResizeGadget(MenuBar\Files, MenuX + 85, 22, #PB_Ignore, #PB_Ignore)
|
||||||
|
ResizeGadget(MenuBar\Separator1, MenuX + 123, 22, #PB_Ignore, #PB_Ignore)
|
||||||
|
ResizeGadget(MenuBar\Tags, MenuX + 140, 22, #PB_Ignore, #PB_Ignore)
|
||||||
|
ContentHeight = WinHeight - (2 * #MenuBar_Height_Mobile)
|
||||||
|
ContentWidth = WinWidth * 0.8
|
||||||
|
If ContentWidth > #MaxContentWidth : ContentWidth = #MaxContentWidth : EndIf
|
||||||
|
ContentY + 30
|
||||||
|
ContentX = (WinWidth - ContentWidth) * 0.5
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
Select State\CurrentSelection
|
||||||
|
Case #Sel_ArticleList
|
||||||
|
ResizeGadget(ArticleList\Container, ContentX, ContentY, ContentWidth, ContentHeight)
|
||||||
|
ResizeGadget(ArticleList\ListIcon, 0, 0, ContentWidth, ContentHeight - 40)
|
||||||
|
ResizeGadget(ArticleList\ButtonNew, ContentWidth - 130, ContentHeight - 30, #PB_Ignore, #PB_Ignore)
|
||||||
|
ResizeGadget(ArticleList\ButtonEdit, ContentWidth - 260, ContentHeight - 30, #PB_Ignore, #PB_Ignore)
|
||||||
|
ResizeGadget(ArticleList\ButtonDelete, ContentWidth - 390, ContentHeight - 30, #PB_Ignore, #PB_Ignore)
|
||||||
|
|
||||||
|
Case #Sel_Article
|
||||||
|
ResizeGadget(ArticleEditor\Container, ContentX, ContentY, ContentWidth, ContentHeight)
|
||||||
|
ResizeGadget(ArticleEditor\StringTitle, #PB_Ignore, #PB_Ignore, ContentWidth - 100, #PB_Ignore)
|
||||||
|
ResizeGadget(ArticleEditor\Date, #PB_Ignore, #PB_Ignore, ContentWidth - 170, #PB_Ignore)
|
||||||
|
ResizeGadget(ArticleEditor\CheckboxDraft, ContentWidth - 80, 60, 60, #PB_Ignore)
|
||||||
|
ResizeGadget(ArticleEditor\ListviewTags, #PB_Ignore, #PB_Ignore, ContentWidth - 40, 100)
|
||||||
|
If ContentWidth > 550
|
||||||
|
ResizeGadget(ArticleEditor\Panel, 20, 210, ContentWidth - 40, ContentHeight - 265)
|
||||||
|
Else
|
||||||
|
ResizeGadget(ArticleEditor\Panel, 0, 210, ContentWidth, ContentHeight - 265)
|
||||||
|
EndIf
|
||||||
|
ResizeGadget(ArticleEditor\ButtonPreview, 20, ContentHeight - 40, (ContentWidth - 60) * 0.5, 25)
|
||||||
|
ResizeGadget(ArticleEditor\ButtonSave, 40 + (ContentWidth - 60) * 0.5, ContentHeight - 40, (ContentWidth - 60) * 0.5, 25)
|
||||||
|
PanelWidth = GadgetWidth(ArticleEditor\Panel)
|
||||||
|
PanelHeight = GadgetHeight(ArticleEditor\Panel)
|
||||||
|
ForEach ArticleEditor\LanguageTabs()
|
||||||
|
ResizeGadget(ArticleEditor\LanguageTabs()\Name, #PB_Ignore, #PB_Ignore, PanelWidth - 150, #PB_Ignore)
|
||||||
|
ResizeGadget(ArticleEditor\LanguageTabs()\Image, #PB_Ignore, #PB_Ignore, PanelWidth - 150, #PB_Ignore)
|
||||||
|
ResizeGadget(ArticleEditor\LanguageTabs()\Blurb, #PB_Ignore, #PB_Ignore, PanelWidth - 40, #PB_Ignore)
|
||||||
|
ResizeGadget(ArticleEditor\LanguageTabs()\Content, #PB_Ignore, #PB_Ignore, PanelWidth - 40, PanelHeight - 250)
|
||||||
|
Next
|
||||||
|
|
||||||
|
Case #Sel_Files
|
||||||
|
ResizeGadget(FilesView\Container, ContentX, ContentY, ContentWidth, ContentHeight)
|
||||||
|
ResizeGadget(FilesView\ListIcon, 0, 0, ContentWidth, ContentHeight - 40)
|
||||||
|
ResizeGadget(FilesView\ButtonNew, ContentWidth - 130, ContentHeight - 30, #PB_Ignore, #PB_Ignore)
|
||||||
|
ResizeGadget(FilesView\ButtonDelete, ContentWidth - 260, ContentHeight - 30, #PB_Ignore, #PB_Ignore)
|
||||||
|
|
||||||
|
Case #Sel_TagList
|
||||||
|
ResizeGadget(TagsList\Container, ContentX, ContentY, ContentWidth, ContentHeight)
|
||||||
|
ResizeGadget(TagsList\ListIcon, 0, 0, ContentWidth, ContentHeight - 40)
|
||||||
|
ResizeGadget(TagsList\ButtonNew, ContentWidth - 130, ContentHeight - 30, #PB_Ignore, #PB_Ignore)
|
||||||
|
ResizeGadget(TagsList\ButtonEdit, ContentWidth - 260, ContentHeight - 30, #PB_Ignore, #PB_Ignore)
|
||||||
|
|
||||||
|
Case #Sel_Tag
|
||||||
|
ResizeGadget(TagEditor\Container, ContentX, ContentY, ContentWidth, ContentHeight)
|
||||||
|
ResizeGadget(TagEditor\StringName, #PB_Ignore, #PB_Ignore, ContentWidth - 130, #PB_Ignore)
|
||||||
|
ResizeGadget(TagEditor\StringColor, #PB_Ignore, #PB_Ignore, ContentWidth - 130, #PB_Ignore)
|
||||||
|
If ContentWidth > 550
|
||||||
|
ResizeGadget(TagEditor\Panel, 20, 100, ContentWidth - 40, ContentHeight - 155)
|
||||||
|
Else
|
||||||
|
ResizeGadget(TagEditor\Panel, 0, 100, ContentWidth, ContentHeight - 155)
|
||||||
|
EndIf
|
||||||
|
ResizeGadget(TagEditor\ButtonSave, 20, ContentHeight - 40, ContentWidth - 40, 25)
|
||||||
|
PanelWidth = GadgetWidth(TagEditor\Panel)
|
||||||
|
ForEach TagEditor\LanguageTabs()
|
||||||
|
ResizeGadget(TagEditor\LanguageTabs()\Name, #PB_Ignore, #PB_Ignore, PanelWidth - 150, #PB_Ignore)
|
||||||
|
Next
|
||||||
|
EndSelect
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
; ========================================================================
|
||||||
|
; Navigation Handlers
|
||||||
|
; ========================================================================
|
||||||
|
|
||||||
|
Procedure Handler_Articles()
|
||||||
|
If State\CurrentSelection <> #Sel_ArticleList
|
||||||
|
ChangeSelection()
|
||||||
|
State\CurrentSelection = #Sel_ArticleList
|
||||||
|
SetMenuHighlight(MenuBar\Articles)
|
||||||
|
HideGadget(ArticleList\Container, #False)
|
||||||
|
Handler_Resize()
|
||||||
|
EndIf
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure Handler_Files()
|
||||||
|
If State\CurrentSelection <> #Sel_Files
|
||||||
|
ChangeSelection()
|
||||||
|
State\CurrentSelection = #Sel_Files
|
||||||
|
SetMenuHighlight(MenuBar\Files)
|
||||||
|
HideGadget(FilesView\Container, #False)
|
||||||
|
Handler_Resize()
|
||||||
|
EndIf
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure Handler_Tags()
|
||||||
|
If State\CurrentSelection <> #Sel_TagList
|
||||||
|
ChangeSelection()
|
||||||
|
State\CurrentSelection = #Sel_TagList
|
||||||
|
SetMenuHighlight(MenuBar\Tags)
|
||||||
|
HideGadget(TagsList\Container, #False)
|
||||||
|
Handler_Resize()
|
||||||
|
EndIf
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
; ========================================================================
|
||||||
|
; Article Handlers
|
||||||
|
; ========================================================================
|
||||||
|
|
||||||
|
Procedure Handler_NewArticle()
|
||||||
|
HTTPRequest(#PB_HTTP_Get, General::#Address + "admin/", "newarticle", @NewArticle_Callback())
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure Handler_EditArticle()
|
||||||
|
Protected Item = GetGadgetState(ArticleList\ListIcon)
|
||||||
|
If Item >= 0
|
||||||
|
State\CurrentArticleID = GetGadgetItemData(ArticleList\ListIcon, Item)
|
||||||
|
HTTPRequest(#PB_HTTP_Get, General::#Address + "admin/", "getarticle=" + State\CurrentArticleID, @EditArticle_Callback())
|
||||||
|
EndIf
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure Handler_DeleteArticle()
|
||||||
|
Protected SelectedItem = GetGadgetState(ArticleList\ListIcon)
|
||||||
|
If SelectedItem > -1
|
||||||
|
Protected ArticleID = GetGadgetItemData(ArticleList\ListIcon, SelectedItem)
|
||||||
|
HTTPRequest(#PB_HTTP_Post, General::#Address + "admin/", "deletearticle=" + ArticleID, @DeleteArticle_Callback())
|
||||||
|
EndIf
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure Handler_UpdateArticle()
|
||||||
|
Protected TextBundle.s, tags.i, Title.s
|
||||||
|
|
||||||
|
;Sanitize the title and make sure it's unique
|
||||||
|
Title = SanitizeURL(GetGadgetText(ArticleEditor\StringTitle))
|
||||||
|
SetGadgetText(ArticleEditor\StringTitle, Title)
|
||||||
|
|
||||||
|
ForEach DataModel::Articles()
|
||||||
|
If DataModel::Articles()\Title = Title
|
||||||
|
If DataModel::Articles()\ID <> State\CurrentArticleID
|
||||||
|
Debug "[Error] An article with the same name already exists."
|
||||||
|
ProcedureReturn #False
|
||||||
|
EndIf
|
||||||
|
EndIf
|
||||||
|
Next
|
||||||
|
|
||||||
|
|
||||||
|
ForEach DataModel::Tags()
|
||||||
|
If GetGadgetItemState(ArticleEditor\ListviewTags, ListIndex(DataModel::Tags()))
|
||||||
|
tags = tags | DataModel::Tags()\BinaryID
|
||||||
|
EndIf
|
||||||
|
Next
|
||||||
|
|
||||||
|
TextBundle = Str(State\CurrentArticleID) + General::#FieldSeparator
|
||||||
|
TextBundle + Title + General::#FieldSeparator
|
||||||
|
TextBundle + Str(GetGadgetState(ArticleEditor\CheckboxDraft)) + General::#FieldSeparator
|
||||||
|
TextBundle + Tags + General::#FieldSeparator
|
||||||
|
TextBundle + Str(GetGadgetState(ArticleEditor\Date)) + General::#RecordSeparator
|
||||||
|
|
||||||
|
ForEach ArticleEditor\LanguageTabs()
|
||||||
|
TextBundle + StringToBase64(GetGadgetText(ArticleEditor\LanguageTabs()\Name)) + General::#FieldSeparator
|
||||||
|
TextBundle + StringToBase64(GetGadgetText(ArticleEditor\LanguageTabs()\Image)) + General::#FieldSeparator
|
||||||
|
TextBundle + StringToBase64(GetGadgetText(ArticleEditor\LanguageTabs()\Blurb)) + General::#FieldSeparator
|
||||||
|
TextBundle + StringToBase64(GetGadgetText(ArticleEditor\LanguageTabs()\Content)) + General::#RecordSeparator
|
||||||
|
Next
|
||||||
|
|
||||||
|
HTTPRequest(#PB_HTTP_Post, General::#Address + "admin/", "updatearticle=" + TextBundle, @UpdateArticle_Callback(), tags)
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure Handler_PreviewArticle()
|
||||||
|
Protected TextBundle.s
|
||||||
|
SelectElement(ArticleEditor\LanguageTabs(), GetGadgetState(ArticleEditor\Panel))
|
||||||
|
TextBundle = StringToBase64(GetGadgetText(ArticleEditor\LanguageTabs()\Name)) + General::#FieldSeparator
|
||||||
|
TextBundle + StringToBase64(GetGadgetText(ArticleEditor\LanguageTabs()\Content))
|
||||||
|
HTTPRequest(#PB_HTTP_Post, General::#Address + "admin/", "previewarticle=" + TextBundle, @PreviewArticle_Callback())
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
; ========================================================================
|
||||||
|
; File Handlers
|
||||||
|
; ========================================================================
|
||||||
|
|
||||||
|
Procedure Handler_NewFile()
|
||||||
|
OpenFileRequester("*.*", @NewFile_Callback())
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure Handler_DeleteFile()
|
||||||
|
Protected SelectedItem = GetGadgetState(FilesView\ListIcon)
|
||||||
|
If SelectedItem > -1
|
||||||
|
Protected FileID = GetGadgetItemData(FilesView\ListIcon, SelectedItem)
|
||||||
|
HTTPRequest(#PB_HTTP_Post, General::#Address + "admin/", "deletefile=" + FileID, @DeleteFile_Callback())
|
||||||
|
EndIf
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure Handler_FileListIcon()
|
||||||
|
Protected URL.s, EventType = EventType()
|
||||||
|
Protected SelectedItem = GetGadgetState(FilesView\ListIcon)
|
||||||
|
|
||||||
|
If SelectedItem > -1
|
||||||
|
URL = General::#Address + RemoveString(GetGadgetItemText(FilesView\ListIcon, SelectedItem, 0), "/", #PB_String_CaseSensitive, 0, 1)
|
||||||
|
If EventType = #PB_EventType_LeftDoubleClick
|
||||||
|
OpenURLInNewTab(URL)
|
||||||
|
ElseIf EventType = #PB_EventType_RightClick
|
||||||
|
SetClipboardText(URL)
|
||||||
|
EndIf
|
||||||
|
EndIf
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
; ========================================================================
|
||||||
|
; Tag Handlers
|
||||||
|
; ========================================================================
|
||||||
|
|
||||||
|
Procedure Handler_NewTag()
|
||||||
|
HTTPRequest(#PB_HTTP_Get, General::#Address + "admin/", "newtag", @NewTag_Callback())
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure Handler_EditTag()
|
||||||
|
Protected Item = GetGadgetState(TagsList\ListIcon)
|
||||||
|
If Item >= 0
|
||||||
|
State\CurrentTagID = GetGadgetItemData(TagsList\ListIcon, Item)
|
||||||
|
HTTPRequest(#PB_HTTP_Get, General::#Address + "admin/", "gettag=" + State\CurrentTagID, @EditTag_Callback())
|
||||||
|
EndIf
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure Handler_UpdateTag()
|
||||||
|
Protected TextBundle.s, Name.s
|
||||||
|
|
||||||
|
;Sanitize the title
|
||||||
|
Name = SanitizeURL(GetGadgetText(TagEditor\StringName))
|
||||||
|
SetGadgetText(TagEditor\StringName, Name)
|
||||||
|
|
||||||
|
ForEach DataModel::Tags()
|
||||||
|
If DataModel::Tags()\DefaultName = Name
|
||||||
|
If DataModel::Tags()\ID <> State\CurrentTagID
|
||||||
|
Debug "[Error] A tag with the same name already exists."
|
||||||
|
ProcedureReturn #False
|
||||||
|
EndIf
|
||||||
|
EndIf
|
||||||
|
Next
|
||||||
|
|
||||||
|
TextBundle = Str(State\CurrentTagID) + General::#FieldSeparator
|
||||||
|
TextBundle + GetGadgetText(TagEditor\StringName) + General::#FieldSeparator
|
||||||
|
TextBundle + GetGadgetText(TagEditor\StringColor) + General::#RecordSeparator
|
||||||
|
|
||||||
|
ForEach TagEditor\LanguageTabs()
|
||||||
|
TextBundle + StringToBase64(GetGadgetText(TagEditor\LanguageTabs()\Name)) + General::#RecordSeparator
|
||||||
|
Next
|
||||||
|
|
||||||
|
HTTPRequest(#PB_HTTP_Post, General::#Address + "admin/", "updatetag=" + TextBundle, @UpdateTag_Callback())
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
; ========================================================================
|
||||||
|
; HTTP Callbacks
|
||||||
|
; ========================================================================
|
||||||
|
|
||||||
|
Procedure UpdateArticle_Callback(Success, Result.s, Tags.i)
|
||||||
|
If Not Success
|
||||||
|
MessageRequester("Error - Failed to update article.")
|
||||||
|
ProcedureReturn
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
If DataModel::FindArticleByID(State\CurrentArticleID)
|
||||||
|
DataModel::Articles()\Date = GetGadgetState(ArticleEditor\Date)
|
||||||
|
DataModel::Articles()\Draft = GetGadgetState(ArticleEditor\CheckboxDraft)
|
||||||
|
DataModel::Articles()\Title = GetGadgetText(ArticleEditor\StringTitle)
|
||||||
|
DataModel::Articles()\Tags = Tags
|
||||||
|
|
||||||
|
Protected Item = GetGadgetState(ArticleList\ListIcon)
|
||||||
|
SetGadgetItemText(ArticleList\ListIcon, Item, DataModel::FormatArticleListItem(DataModel::@Articles()))
|
||||||
|
Handler_Articles()
|
||||||
|
EndIf
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure EditArticle_Callback(Success, Result.s, UserData)
|
||||||
|
Protected Entry.s
|
||||||
|
|
||||||
|
If Not Success Or Not DataModel::ValidateResponse(Result, General::#Prefix_ArticleContent)
|
||||||
|
MessageRequester("Error - Failed to load article.")
|
||||||
|
ProcedureReturn
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
Result = DataModel::StripPrefix(Result, General::#Prefix_ArticleContent)
|
||||||
|
|
||||||
|
ResetList(ArticleEditor\LanguageTabs())
|
||||||
|
While NextElement(ArticleEditor\LanguageTabs())
|
||||||
|
Entry = DataModel::GetRecord(Result, 1 + ListIndex(ArticleEditor\LanguageTabs()))
|
||||||
|
SetGadgetText(ArticleEditor\LanguageTabs()\Name, DataModel::GetField(Entry, 1))
|
||||||
|
SetGadgetText(ArticleEditor\LanguageTabs()\Image, DataModel::GetField(Entry, 2))
|
||||||
|
SetGadgetText(ArticleEditor\LanguageTabs()\Blurb, DataModel::GetField(Entry, 3))
|
||||||
|
SetGadgetText(ArticleEditor\LanguageTabs()\Content, DataModel::GetField(Entry, 4))
|
||||||
|
Wend
|
||||||
|
|
||||||
|
If DataModel::FindArticleByID(State\CurrentArticleID)
|
||||||
|
SetGadgetText(ArticleEditor\StringTitle, DataModel::Articles()\Title)
|
||||||
|
SetGadgetState(ArticleEditor\CheckboxDraft, DataModel::Articles()\Draft)
|
||||||
|
SetGadgetState(ArticleEditor\Date, DataModel::Articles()\Date)
|
||||||
|
ForEach DataModel::Tags()
|
||||||
|
SetGadgetItemState(ArticleEditor\ListviewTags, ListIndex(DataModel::Tags()), Bool(DataModel::Tags()\BinaryID & DataModel::Articles()\Tags))
|
||||||
|
Next
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
ChangeSelection()
|
||||||
|
State\CurrentSelection = #Sel_Article
|
||||||
|
HideGadget(ArticleEditor\Container, #False)
|
||||||
|
Handler_Resize()
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure NewArticle_Callback(Success, Result.s, UserData)
|
||||||
|
If Not Success Or Not DataModel::ValidateResponse(Result, General::#Prefix_NewArticle)
|
||||||
|
MessageRequester("Error - Failed to create new article.")
|
||||||
|
ProcedureReturn
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
Result = DataModel::StripPrefix(Result, General::#Prefix_NewArticle)
|
||||||
|
|
||||||
|
LastElement(DataModel::Articles())
|
||||||
|
AddElement(DataModel::Articles())
|
||||||
|
DataModel::Articles()\ID = Val(DataModel::GetField(Result, 1))
|
||||||
|
DataModel::Articles()\Title = DataModel::GetField(Result, 2)
|
||||||
|
DataModel::Articles()\Draft = Val(DataModel::GetField(Result, 3))
|
||||||
|
DataModel::Articles()\Tags = Val(DataModel::GetField(Result, 4))
|
||||||
|
DataModel::Articles()\Date = Val(DataModel::GetField(Result, 5))
|
||||||
|
|
||||||
|
AddGadgetItem(ArticleList\ListIcon, 0, DataModel::FormatArticleListItem(DataModel::@Articles()))
|
||||||
|
SetGadgetItemData(ArticleList\ListIcon, 0, DataModel::Articles()\ID)
|
||||||
|
|
||||||
|
State\CurrentArticleID = DataModel::Articles()\ID
|
||||||
|
HTTPRequest(#PB_HTTP_Get, General::#Address + "admin/", "getarticle=" + State\CurrentArticleID, @EditArticle_Callback())
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure DeleteArticle_Callback(Success, Result.s, UserData)
|
||||||
|
If Not Success
|
||||||
|
MessageRequester("Error - Failed to delete article.")
|
||||||
|
ProcedureReturn
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
Protected SelectedItem = GetGadgetState(ArticleList\ListIcon)
|
||||||
|
Protected ArticleID = GetGadgetItemData(ArticleList\ListIcon, SelectedItem)
|
||||||
|
|
||||||
|
; Remove from list
|
||||||
|
RemoveGadgetItem(ArticleList\ListIcon, SelectedItem)
|
||||||
|
|
||||||
|
; Remove from local data
|
||||||
|
If DataModel::FindArticleByID(ArticleID)
|
||||||
|
DeleteElement(DataModel::Articles())
|
||||||
|
EndIf
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure NewFile_Callback()
|
||||||
|
If NextSelectedFile()
|
||||||
|
OpenFile(#PB_Any, SelectedFileName(), @OpenFile_Callback(), #PB_LocalFile)
|
||||||
|
EndIf
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure OpenFile_Callback(Status, Filename$, File, SizeRead)
|
||||||
|
Protected *Buffer
|
||||||
|
|
||||||
|
If Status <> #PB_Status_Loaded
|
||||||
|
ProcedureReturn
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
*Buffer = AllocateMemory(SizeRead)
|
||||||
|
ReadData(File, *Buffer, 0, SizeRead)
|
||||||
|
State\UploadBase64 = Base64Encoder(*Buffer, 0, SizeRead)
|
||||||
|
FreeMemory(*Buffer)
|
||||||
|
CloseFile(File)
|
||||||
|
|
||||||
|
Filename$ = ReplaceString(Filename$, "\", "/")
|
||||||
|
Filename$ = StringField(Filename$, CountString(Filename$, "/") + 1, "/")
|
||||||
|
Filename$ = InputRequester("FilePath", General::#Address + Filename$)
|
||||||
|
Filename$ = RemoveString(Filename$, General::#Address, #PB_String_CaseSensitive, 0, 1)
|
||||||
|
Filename$ = SanitizeURL(Filename$)
|
||||||
|
|
||||||
|
If Filename$ = ""
|
||||||
|
ProcedureReturn
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
ForEach DataModel::Files()
|
||||||
|
If DataModel::Files()\Name = Filename$
|
||||||
|
MessageRequester("Error - A file with this name already exists.")
|
||||||
|
ProcedureReturn
|
||||||
|
EndIf
|
||||||
|
Next
|
||||||
|
|
||||||
|
If Left(Filename$, 1) <> "/"
|
||||||
|
Filename$ = "/" + Filename$
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
HTTPRequest(#PB_HTTP_Post, General::#Address + "admin/", "newfile=" + Filename$ + "&filedata=" + State\UploadBase64, @UploadFile_Callback())
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure UploadFile_Callback(Success, Result.s, UserData)
|
||||||
|
If Not Success
|
||||||
|
MessageRequester("Error - Failed to upload file.")
|
||||||
|
ProcedureReturn
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
Result = DataModel::StripPrefix(Result, General::#Prefix_NewFile)
|
||||||
|
|
||||||
|
LastElement(DataModel::Files())
|
||||||
|
AddElement(DataModel::Files())
|
||||||
|
DataModel::Files()\ID = Val(DataModel::GetField(Result, 1))
|
||||||
|
DataModel::Files()\Name = DataModel::GetField(Result, 2)
|
||||||
|
DataModel::Files()\Type = DataModel::MIMETypes(GetExtensionPart(DataModel::Files()\Name))
|
||||||
|
|
||||||
|
AddGadgetItem(FilesView\ListIcon, 0, DataModel::Files()\Name + Chr(10) + DataModel::Files()\Type)
|
||||||
|
SetGadgetItemData(FilesView\ListIcon, 0, DataModel::Files()\ID)
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure DeleteFile_Callback(Success, Result.s, UserData)
|
||||||
|
If Not Success
|
||||||
|
MessageRequester("Error - Failed to delete file.")
|
||||||
|
ProcedureReturn
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
Protected SelectedItem = GetGadgetState(FilesView\ListIcon)
|
||||||
|
Protected FileID = GetGadgetItemData(FilesView\ListIcon, SelectedItem)
|
||||||
|
|
||||||
|
RemoveGadgetItem(FilesView\ListIcon, SelectedItem)
|
||||||
|
If DataModel::FindFileByID(FileID)
|
||||||
|
DeleteElement(DataModel::Files())
|
||||||
|
EndIf
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure PreviewArticle_Callback(Success, Result.s, UserData)
|
||||||
|
If Not Success
|
||||||
|
MessageRequester("Error - Failed to generate preview.")
|
||||||
|
ProcedureReturn
|
||||||
|
EndIf
|
||||||
|
Protected URL.s = General::#Address + "preview?UUID=" + DataModel::StripPrefix(Result, General::#Prefix_PreviewArticle)
|
||||||
|
OpenURLInNewTab(URL)
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure NewTag_Callback(Success, Result.s, UserData)
|
||||||
|
If Not Success Or Not DataModel::ValidateResponse(Result, General::#Prefix_NewTag)
|
||||||
|
MessageRequester("Error - Failed to create new tag.")
|
||||||
|
ProcedureReturn
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
Result = DataModel::StripPrefix(Result, General::#Prefix_NewTag)
|
||||||
|
|
||||||
|
LastElement(DataModel::Tags())
|
||||||
|
AddElement(DataModel::Tags())
|
||||||
|
DataModel::Tags()\ID = Val(DataModel::GetField(Result, 1))
|
||||||
|
DataModel::Tags()\DefaultName = DataModel::GetField(Result, 2)
|
||||||
|
DataModel::Tags()\Color = DataModel::GetField(Result, 3)
|
||||||
|
|
||||||
|
AddGadgetItem(TagsList\ListIcon, ListIndex(DataModel::Tags()), DataModel::FormatTagListItem(DataModel::@Tags()))
|
||||||
|
SetGadgetItemData(TagsList\ListIcon, ListIndex(DataModel::Tags()), DataModel::Tags()\ID)
|
||||||
|
SetGadgetState(TagsList\ListIcon, ListIndex(DataModel::Tags()))
|
||||||
|
AddGadgetItem(ArticleEditor\ListviewTags, ListIndex(DataModel::Tags()), DataModel::Tags()\DefaultName)
|
||||||
|
SetGadgetItemData(ArticleEditor\ListviewTags, ListIndex(DataModel::Tags()), DataModel::Tags()\BinaryID)
|
||||||
|
|
||||||
|
State\CurrentTagID = DataModel::Tags()\ID
|
||||||
|
HTTPRequest(#PB_HTTP_Get, General::#Address + "admin/", "gettag=" + State\CurrentTagID, @EditTag_Callback())
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure EditTag_Callback(Success, Result.s, UserData)
|
||||||
|
Protected Entry.s
|
||||||
|
|
||||||
|
If Not Success Or Not DataModel::ValidateResponse(Result, General::#Prefix_TagContent)
|
||||||
|
MessageRequester("Error - Failed to load tag.")
|
||||||
|
ProcedureReturn
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
Result = DataModel::StripPrefix(Result, General::#Prefix_TagContent)
|
||||||
|
|
||||||
|
Entry = DataModel::GetRecord(Result, 1)
|
||||||
|
SetGadgetText(TagEditor\StringName, DataModel::GetField(Entry, 1))
|
||||||
|
SetGadgetText(TagEditor\StringColor, DataModel::GetField(Entry, 2))
|
||||||
|
|
||||||
|
ResetList(TagEditor\LanguageTabs())
|
||||||
|
While NextElement(TagEditor\LanguageTabs())
|
||||||
|
Entry = DataModel::GetRecord(Result, 2 + ListIndex(TagEditor\LanguageTabs()))
|
||||||
|
SetGadgetText(TagEditor\LanguageTabs()\Name, Entry)
|
||||||
|
Wend
|
||||||
|
|
||||||
|
ChangeSelection()
|
||||||
|
State\CurrentSelection = #Sel_Tag
|
||||||
|
HideGadget(TagEditor\Container, #False)
|
||||||
|
Handler_Resize()
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure UpdateTag_Callback(Success, Result.s, UserData)
|
||||||
|
If Not Success
|
||||||
|
MessageRequester("Error - Failed to update tag.")
|
||||||
|
ProcedureReturn
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
If DataModel::FindTagByID(State\CurrentTagID)
|
||||||
|
DataModel::Tags()\DefaultName = GetGadgetText(TagEditor\StringName)
|
||||||
|
DataModel::Tags()\Color = GetGadgetText(TagEditor\StringColor)
|
||||||
|
|
||||||
|
Protected Item = GetGadgetState(TagsList\ListIcon)
|
||||||
|
SetGadgetItemText(TagsList\ListIcon, Item, DataModel::FormatTagListItem(DataModel::@Tags()))
|
||||||
|
SetGadgetItemText(ArticleEditor\ListviewTags, Item, DataModel::Tags()\DefaultName)
|
||||||
|
Handler_Tags()
|
||||||
|
EndIf
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
EndModule
|
||||||
|
; IDE Options = SpiderBasic 3.10 (Linux - x64)
|
||||||
|
; CursorPosition = 667
|
||||||
|
; FirstLine = 209
|
||||||
|
; Folding = BAAAAAw
|
||||||
|
; iOSAppOrientation = 0
|
||||||
|
; AndroidAppCode = 0
|
||||||
|
; AndroidAppOrientation = 0
|
||||||
|
; EnableXP
|
||||||
|
; DPIAware
|
||||||
|
; CompileSourceDirectory
|
||||||
94
Admin/Includes/Modules.sbi
Normal file
@ -0,0 +1,94 @@
|
|||||||
|
; ============================================================================
|
||||||
|
; Module Declarations for SelfHost Admin WebApp
|
||||||
|
; ============================================================================
|
||||||
|
|
||||||
|
DeclareModule General
|
||||||
|
; -- Configuration --
|
||||||
|
#AppName = "SelfHost Admin"
|
||||||
|
#Address = "http://127.0.0.1/"
|
||||||
|
|
||||||
|
; -- Protocol Constants (must match server) --
|
||||||
|
#FieldSeparator = Chr(2)
|
||||||
|
#RecordSeparator = Chr(1)
|
||||||
|
|
||||||
|
; -- Response Prefixes --
|
||||||
|
#Prefix_NewArticle = "NA:"
|
||||||
|
#Prefix_ListArticles = "LA:"
|
||||||
|
#Prefix_ListFiles = "LF:"
|
||||||
|
#Prefix_ListLanguages = "LL:"
|
||||||
|
#Prefix_ArticleContent = "AC:"
|
||||||
|
#Prefix_NewFile = "NF:"
|
||||||
|
#Prefix_PreviewArticle = "PA:"
|
||||||
|
#Prefix_UpdateArticle = "UA:"
|
||||||
|
#Prefix_DeleteFile = "DF:"
|
||||||
|
#Prefix_ListTags = "LT:"
|
||||||
|
#Prefix_NewTag = "NT:"
|
||||||
|
#Prefix_TagContent = "TC:"
|
||||||
|
#Prefix_UpdateTag = "UT:"
|
||||||
|
#Prefix_DeleteArticle = "DA:"
|
||||||
|
|
||||||
|
; -- Public Procedures --
|
||||||
|
Declare Init()
|
||||||
|
EndDeclareModule
|
||||||
|
|
||||||
|
DeclareModule DataModel
|
||||||
|
; -- Data Structures --
|
||||||
|
Structure File
|
||||||
|
ID.i
|
||||||
|
Name.s
|
||||||
|
Type.s
|
||||||
|
Size.i
|
||||||
|
EndStructure
|
||||||
|
|
||||||
|
Structure Article
|
||||||
|
Title.s
|
||||||
|
ID.i
|
||||||
|
Date.i
|
||||||
|
Draft.b
|
||||||
|
Tags.i
|
||||||
|
EndStructure
|
||||||
|
|
||||||
|
Structure Tag
|
||||||
|
ID.i
|
||||||
|
BinaryID.i ; Power of 2 for bitfield storage
|
||||||
|
DefaultName.s
|
||||||
|
Color.s
|
||||||
|
EndStructure
|
||||||
|
|
||||||
|
; -- Data Collections --
|
||||||
|
Global NewMap MIMETypes.s()
|
||||||
|
Global NewList Language.s()
|
||||||
|
Global NewList Tags.Tag()
|
||||||
|
Global NewList Files.File()
|
||||||
|
Global NewList Articles.Article()
|
||||||
|
|
||||||
|
; -- Public Procedures --
|
||||||
|
; Parsing utilities
|
||||||
|
Declare.s StripPrefix(Result.s, Prefix.s)
|
||||||
|
Declare.s GetField(Record.s, Index)
|
||||||
|
Declare GetRecordCount(Result.s)
|
||||||
|
Declare.s GetRecord(Result.s, Index)
|
||||||
|
Declare.b ValidateResponse(Result.s, ExpectedPrefix.s)
|
||||||
|
|
||||||
|
; Formatting
|
||||||
|
Declare.s FormatArticleListItem(*Article.Article)
|
||||||
|
Declare.s FormatTagListItem(*Tag.Tag)
|
||||||
|
|
||||||
|
; Lookup
|
||||||
|
Declare FindArticleByID(ID)
|
||||||
|
Declare FindFileByID(ID)
|
||||||
|
Declare FindTagByID(ID)
|
||||||
|
EndDeclareModule
|
||||||
|
|
||||||
|
DeclareModule MainWindow
|
||||||
|
Declare Open()
|
||||||
|
EndDeclareModule
|
||||||
|
; IDE Options = SpiderBasic 3.10 (Linux - x64)
|
||||||
|
; CursorPosition = 7
|
||||||
|
; Folding = 6
|
||||||
|
; iOSAppOrientation = 0
|
||||||
|
; AndroidAppCode = 0
|
||||||
|
; AndroidAppOrientation = 0
|
||||||
|
; EnableXP
|
||||||
|
; DPIAware
|
||||||
|
; CompileSourceDirectory
|
||||||
12
Admin/Main.sb
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
; ============================================================================
|
||||||
|
; SelfHost Admin WebApp
|
||||||
|
; A simple blog admin interface written in SpiderBasic
|
||||||
|
; ============================================================================
|
||||||
|
|
||||||
|
IncludePath "Includes"
|
||||||
|
IncludeFile "Modules.sbi"
|
||||||
|
IncludeFile "General.sbi"
|
||||||
|
IncludeFile "MainWindow.sbi"
|
||||||
|
IncludeFile "DataModel.sbi"
|
||||||
|
|
||||||
|
General::Init()
|
||||||
2401
Admin/spiderbasic.js
Normal file
50
Server/SelfHost.pbp
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
|
||||||
|
<project xmlns="http://www.purebasic.com/namespace" version="1.0" creator="PureBasic 6.30 beta 5 (Linux - x64)">
|
||||||
|
<section name="config">
|
||||||
|
<options closefiles="1" openmode="0" name="SelfHost"/>
|
||||||
|
<comment>A blog engine for idiots written in PB.</comment>
|
||||||
|
</section>
|
||||||
|
<section name="data">
|
||||||
|
<explorer view="home/lahssoo/" pattern="0"/>
|
||||||
|
<log show="1"/>
|
||||||
|
<lastopen date="2025-12-15 18:02" user="lahssoo" host="1Up-Dev"/>
|
||||||
|
</section>
|
||||||
|
<section name="files">
|
||||||
|
<file name="main.pb">
|
||||||
|
<config load="0" scan="1" panel="1" warn="1" lastopen="1" sortindex="1" panelstate="+"/>
|
||||||
|
<fingerprint md5="65254238fd21783c235552dcf293fd5e"/>
|
||||||
|
</file>
|
||||||
|
<file name="libraries/bluesky.pbi">
|
||||||
|
<config load="0" scan="1" panel="1" warn="1" lastopen="1" sortindex="2" panelstate="+-"/>
|
||||||
|
<fingerprint md5="b39acd12bc78783876f018bc177d2992"/>
|
||||||
|
</file>
|
||||||
|
<file name="includes/modules.pbi">
|
||||||
|
<config load="0" scan="1" panel="1" warn="1" lastopen="1" sortindex="3" panelstate="+-"/>
|
||||||
|
<fingerprint md5="5866d5cd59af1824078507318cd1d810"/>
|
||||||
|
</file>
|
||||||
|
<file name="includes/general.pbi">
|
||||||
|
<config load="0" scan="1" panel="1" warn="1" lastopen="1" sortindex="4" panelstate="+-"/>
|
||||||
|
<fingerprint md5="25f8d5e339801e55b3a1c7db3ec6a60c"/>
|
||||||
|
</file>
|
||||||
|
<file name="includes/fcgi.pbi">
|
||||||
|
<config load="0" scan="1" panel="1" warn="1" lastopen="1" sortindex="5" panelstate="+-"/>
|
||||||
|
<fingerprint md5="7ce591c4dda1bb64a975df0d69a7cab8"/>
|
||||||
|
</file>
|
||||||
|
<file name="includes/data.pbi">
|
||||||
|
<config load="0" scan="1" panel="1" warn="1" lastopen="1" sortindex="6" panelstate="+-"/>
|
||||||
|
<fingerprint md5="1a7652d3389b402545a052359d4bca63"/>
|
||||||
|
</file>
|
||||||
|
</section>
|
||||||
|
<section name="targets">
|
||||||
|
<target name="Default Target" enabled="1" default="1">
|
||||||
|
<inputfile value="main.pb"/>
|
||||||
|
<outputfile value="SelfHost"/>
|
||||||
|
<compiler version="PureBasic 6.30 beta 5 - C Backend (Linux - x64)"/>
|
||||||
|
<executable value="SelfHost"/>
|
||||||
|
<directory value="../Test Environment/"/>
|
||||||
|
<options xpskin="1" dpiaware="1" debug="1" optimizer="1"/>
|
||||||
|
<format exe="console" cpu="5"/>
|
||||||
|
</target>
|
||||||
|
</section>
|
||||||
|
</project>
|
||||||
1100
Server/includes/data.pbi
Normal file
317
Server/includes/fcgi.pbi
Normal file
@ -0,0 +1,317 @@
|
|||||||
|
; ============================================================================
|
||||||
|
; FCGI Module - FastCGI Request Handler
|
||||||
|
; ============================================================================
|
||||||
|
|
||||||
|
Module FCGI
|
||||||
|
EnableExplicit
|
||||||
|
; Session UUID regenerates on each suspicious request to prevent brute-force
|
||||||
|
Global SessionUUID.s = DataModel::MakeUUID()
|
||||||
|
|
||||||
|
; -- Private Procedure Declarations --
|
||||||
|
Declare Handler_Contact(JSONString.s)
|
||||||
|
Declare Handler_AdminRequest(Path.s, BufferSize)
|
||||||
|
Declare GetLanguage()
|
||||||
|
Declare SendTextResponse(Content.s)
|
||||||
|
Declare SendBinaryResponse(*Data, Size, Mime.s)
|
||||||
|
Declare Send404()
|
||||||
|
|
||||||
|
; ========================================================================
|
||||||
|
; Public Procedures
|
||||||
|
; ========================================================================
|
||||||
|
|
||||||
|
Procedure Init()
|
||||||
|
PrintN("[FCGI] Initializing network...")
|
||||||
|
|
||||||
|
If Not InitCGI()
|
||||||
|
ProcedureReturn #False
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
If Not InitFastCGI(General::#FCGIPort)
|
||||||
|
ProcedureReturn #False
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
ProcedureReturn #True
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure MainLoop()
|
||||||
|
Protected BufferSize, Language
|
||||||
|
Protected Path.s, Field.s
|
||||||
|
|
||||||
|
While WaitFastCGIRequest()
|
||||||
|
BufferSize = ReadCGI()
|
||||||
|
Path = CGIVariable(#PB_CGI_ScriptName)
|
||||||
|
Field = LCase(StringField(Path, 2, "/"))
|
||||||
|
|
||||||
|
; --- Route Request ---
|
||||||
|
Select Field
|
||||||
|
Case "admin"
|
||||||
|
Handler_AdminRequest(Path, BufferSize)
|
||||||
|
Continue
|
||||||
|
|
||||||
|
Case "preview"
|
||||||
|
If CGIParameterValue("UUID") = DataModel::PreviewUUID
|
||||||
|
SendBinaryResponse(DataModel::*PreviewData, DataModel::PreviewSize, "text/html")
|
||||||
|
Continue
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
Case "article"
|
||||||
|
If FindMapElement(DataModel::Articles(), CGIParameterName(0))
|
||||||
|
If Not DataModel::Articles()\Draft
|
||||||
|
Language = GetLanguage()
|
||||||
|
SendBinaryResponse(DataModel::Articles()\language[Language]\data, DataModel::Articles()\language[Language]\size, "text/html")
|
||||||
|
Continue
|
||||||
|
EndIf
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
Case "tag"
|
||||||
|
If FindMapElement(DataModel::StructurePages(), "tag?"+CGIParameterName(0))
|
||||||
|
Language = GetLanguage()
|
||||||
|
SendBinaryResponse(DataModel::StructurePages()\language[Language]\data, DataModel::StructurePages()\language[Language]\size, "text/html")
|
||||||
|
Continue
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
Case "rss", "feed"
|
||||||
|
; UNTESTED! I only read some RSS specification...
|
||||||
|
If FindMapElement(DataModel::StructurePages(), "rss")
|
||||||
|
If CGIParameterName(0) = "fr"
|
||||||
|
Language = 1
|
||||||
|
Else
|
||||||
|
Language = 0
|
||||||
|
EndIf
|
||||||
|
SendBinaryResponse(DataModel::StructurePages()\language[Language]\data, DataModel::StructurePages()\language[Language]\size, "application/rss+xml")
|
||||||
|
Continue
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
Case "browse"
|
||||||
|
; TODO: Implement history browsing
|
||||||
|
|
||||||
|
Case "" ; Index page
|
||||||
|
If FindMapElement(DataModel::StructurePages(), "index")
|
||||||
|
Language = GetLanguage()
|
||||||
|
SendBinaryResponse(DataModel::StructurePages()\language[Language]\data, DataModel::StructurePages()\language[Language]\size, "text/html")
|
||||||
|
Continue
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
Case "setlanguage"
|
||||||
|
Protected NewLang = Val(CGIParameterName(0))
|
||||||
|
If NewLang >= 1 And NewLang <= General::#LanguageCount
|
||||||
|
WriteCGIHeader(#PB_CGI_HeaderSetCookie, "LNG=" + Str(NewLang))
|
||||||
|
WriteCGIHeader(#PB_CGI_HeaderContentType, "text/plain", #PB_CGI_LastHeader)
|
||||||
|
WriteCGIString("OK")
|
||||||
|
Continue
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
Case "contact"
|
||||||
|
If Handler_Contact(PeekS(CGIBuffer(), BufferSize, #PB_UTF8))
|
||||||
|
WriteCGIHeader(#PB_CGI_HeaderContentType, "application/json", #PB_CGI_LastHeader)
|
||||||
|
WriteCGIString("{" + Chr(34) + "success" + Chr(34) + ": true}")
|
||||||
|
Else
|
||||||
|
WriteCGIHeader(#PB_CGI_HeaderContentType, "application/json")
|
||||||
|
WriteCGIHeader(#PB_CGI_HeaderStatus, "400 Bad Request", #PB_CGI_LastHeader)
|
||||||
|
WriteCGIString("{" + Chr(34) + "success" + Chr(34) + ": false, " + Chr(34) + "error" + Chr(34) + ": " + Chr(34) + "Invalid request" + Chr(34) + "}")
|
||||||
|
EndIf
|
||||||
|
Continue
|
||||||
|
|
||||||
|
Default
|
||||||
|
; Serve public binaries (images, etc.)
|
||||||
|
If FindString(Path, ".")
|
||||||
|
If FindMapElement(DataModel::Binaries(), Path)
|
||||||
|
SendBinaryResponse(DataModel::Binaries()\data, DataModel::Binaries()\size, DataModel::Binaries()\mime)
|
||||||
|
Continue
|
||||||
|
EndIf
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
EndSelect
|
||||||
|
|
||||||
|
Send404()
|
||||||
|
Wend
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
; ========================================================================
|
||||||
|
; Admin Request Handler
|
||||||
|
; ========================================================================
|
||||||
|
|
||||||
|
Procedure Handler_AdminRequest(Path.s, BufferSize)
|
||||||
|
; Verify authentication
|
||||||
|
If CGICookieValue("ADMIN") <> General::#SecretKey
|
||||||
|
Debug "Invalid admin cookie: " + CGICookieValue("ADMIN")
|
||||||
|
Delay(500) ; Rate limit failed auth attempts
|
||||||
|
|
||||||
|
Send404()
|
||||||
|
ProcedureReturn
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
; Session validation (prevents brute force)
|
||||||
|
If CGICookieValue("SESSION") <> SessionUUID
|
||||||
|
Delay(500)
|
||||||
|
SessionUUID = DataModel::MakeUUID()
|
||||||
|
WriteCGIHeader(#PB_CGI_HeaderSetCookie, "SESSION=" + SessionUUID)
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
; Route admin API requests
|
||||||
|
Select CGIParameterName(0)
|
||||||
|
Case "newarticle"
|
||||||
|
SendTextResponse("NA:" + DataModel::CreateArticle())
|
||||||
|
ProcedureReturn
|
||||||
|
|
||||||
|
Case "listarticles"
|
||||||
|
SendTextResponse("LA:" + DataModel::ListArticles())
|
||||||
|
ProcedureReturn
|
||||||
|
|
||||||
|
Case "getarticle"
|
||||||
|
SendTextResponse("AC:" + DataModel::GetArticle(Val(CGIParameterValue("getarticle"))))
|
||||||
|
ProcedureReturn
|
||||||
|
|
||||||
|
Case "updatearticle"
|
||||||
|
; Can't use CGIParameterValue() - it gets tricked by '=' in base64
|
||||||
|
Protected RawData.s = PeekS(CGIBuffer(), BufferSize, #PB_Ascii)
|
||||||
|
DataModel::UpdateArticle(RemoveString(RawData, "updatearticle=", #PB_String_CaseSensitive, 0, 1))
|
||||||
|
SendTextResponse("UA:OK")
|
||||||
|
ProcedureReturn
|
||||||
|
|
||||||
|
Case "previewarticle"
|
||||||
|
Protected PreviewData.s = StringField(PeekS(CGIBuffer(), BufferSize, #PB_Ascii), 2, "previewarticle=")
|
||||||
|
SendTextResponse("PA:" + DataModel::PreviewArticle(PreviewData))
|
||||||
|
ProcedureReturn
|
||||||
|
|
||||||
|
Case "deletearticle"
|
||||||
|
SendTextResponse("DA:" + DataModel::DeleteArticle(Val(CGIParameterValue("deletearticle"))))
|
||||||
|
ProcedureReturn
|
||||||
|
|
||||||
|
Case "listfiles"
|
||||||
|
SendTextResponse("LF:" + DataModel::ListFiles())
|
||||||
|
ProcedureReturn
|
||||||
|
|
||||||
|
Case "newfile"
|
||||||
|
Protected FileData.s = StringField(PeekS(CGIBuffer(), BufferSize, #PB_Ascii), 2, "filedata=")
|
||||||
|
SendTextResponse("NF:" + DataModel::NewFile(CGIParameterValue("newfile"), FileData))
|
||||||
|
ProcedureReturn
|
||||||
|
|
||||||
|
Case "deletefile"
|
||||||
|
SendTextResponse("DF:" + DataModel::DeleteAFile(Val(CGIParameterValue("deletefile"))))
|
||||||
|
ProcedureReturn
|
||||||
|
|
||||||
|
Case "listtags"
|
||||||
|
SendTextResponse("LT:" + DataModel::ListTags())
|
||||||
|
ProcedureReturn
|
||||||
|
|
||||||
|
Case "newtag"
|
||||||
|
SendTextResponse("NT:" + DataModel::CreateTag())
|
||||||
|
ProcedureReturn
|
||||||
|
|
||||||
|
Case "gettag"
|
||||||
|
SendTextResponse("TC:" + DataModel::GetTag(Val(CGIParameterValue("gettag"))))
|
||||||
|
ProcedureReturn
|
||||||
|
|
||||||
|
Case "updatetag"
|
||||||
|
Protected TagData.s = PeekS(CGIBuffer(), BufferSize, #PB_Ascii)
|
||||||
|
DataModel::UpdateTag(RemoveString(TagData, "updatetag=", #PB_String_CaseSensitive, 0, 1))
|
||||||
|
SendTextResponse("UT:OK")
|
||||||
|
ProcedureReturn
|
||||||
|
|
||||||
|
Case "listlanguages"
|
||||||
|
SendTextResponse("LL:" + DataModel::ListLanguages())
|
||||||
|
ProcedureReturn
|
||||||
|
|
||||||
|
Default
|
||||||
|
; Add index.html if path has no file
|
||||||
|
If StringField(Path, 3, "/") = ""
|
||||||
|
Path + "index.html"
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
EndSelect
|
||||||
|
|
||||||
|
; Serve static admin files
|
||||||
|
If FindMapElement(DataModel::AdminBinaries(), Path)
|
||||||
|
SendBinaryResponse(DataModel::AdminBinaries()\data, DataModel::AdminBinaries()\size, DataModel::AdminBinaries()\mime)
|
||||||
|
Else
|
||||||
|
Send404()
|
||||||
|
EndIf
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure Handler_Contact(JSONString.s)
|
||||||
|
Protected JSON = ParseJSON(#PB_Any, JSONString), JSONValue
|
||||||
|
Protected Email.s, Message.s, Name.s
|
||||||
|
|
||||||
|
If JSON
|
||||||
|
JSONValue = JSONValue(JSON)
|
||||||
|
If ExamineJSONMembers(JSONValue)
|
||||||
|
While NextJSONMember(JSONValue)
|
||||||
|
Select JSONMemberKey(JSONValue)
|
||||||
|
Case "email"
|
||||||
|
Email = GetJSONString(JSONMemberValue(JSONValue))
|
||||||
|
Case "message"
|
||||||
|
Message = GetJSONString(JSONMemberValue(JSONValue))
|
||||||
|
Case "name"
|
||||||
|
Name = GetJSONString(JSONMemberValue(JSONValue))
|
||||||
|
EndSelect
|
||||||
|
Wend
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
If Email And Message And Name
|
||||||
|
If CreateMail(0, General::#Email, "Message from the blog")
|
||||||
|
AddMailRecipient(0, General::#Email, #PB_Mail_To)
|
||||||
|
SetMailBody(0, "Author : " + Name + "( " + email + " )" + #CRLF$ + "Message" + #CRLF$ + Message)
|
||||||
|
SendMail(0, "smtp.gmail.com", 465, #PB_Mail_UseSSL | #PB_Mail_UseSMTPS, General::#Email, General::#PassWord)
|
||||||
|
EndIf
|
||||||
|
ProcedureReturn #True
|
||||||
|
EndIf
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
ProcedureReturn #False
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
; ========================================================================
|
||||||
|
; Helper Functions
|
||||||
|
; ========================================================================
|
||||||
|
|
||||||
|
Procedure GetLanguageFromBrowser(HTTP_ACCEPT_LANGUAGE.s)
|
||||||
|
Protected Loop, Entry.s, Result = 1
|
||||||
|
Protected Count = CountString(HTTP_ACCEPT_LANGUAGE, ",") + 1
|
||||||
|
|
||||||
|
For Loop = 1 To Count
|
||||||
|
; Parse "en-US,fr;q=0.9" format
|
||||||
|
Entry = LCase(StringField(StringField(StringField(HTTP_ACCEPT_LANGUAGE, Loop, ","), 1, ";"), 1, "-"))
|
||||||
|
If FindMapElement(DataModel::Language(), Entry)
|
||||||
|
Result = DataModel::Language()
|
||||||
|
Break
|
||||||
|
EndIf
|
||||||
|
Next
|
||||||
|
|
||||||
|
ProcedureReturn Result
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure GetLanguage()
|
||||||
|
Protected Language
|
||||||
|
Language = Val(CGICookieValue("LNG"))
|
||||||
|
If Language = 0 Or Language > General::#LanguageCount
|
||||||
|
Language = GetLanguageFromBrowser(CGIVariable(#PB_CGI_HttpAcceptLanguage))
|
||||||
|
WriteCGIHeader(#PB_CGI_HeaderSetCookie, "LNG=" + Str(Language))
|
||||||
|
EndIf
|
||||||
|
Language - 1 ; Convert to 0-index
|
||||||
|
|
||||||
|
ProcedureReturn Language
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure SendTextResponse(Content.s)
|
||||||
|
WriteCGIHeader(#PB_CGI_HeaderContentType, "text/html", #PB_CGI_LastHeader)
|
||||||
|
WriteCGIString(Content)
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure SendBinaryResponse(*Data, Size, Mime.s)
|
||||||
|
WriteCGIHeader(#PB_CGI_HeaderContentType, Mime, #PB_CGI_LastHeader)
|
||||||
|
WriteCGIData(*Data, Size)
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure Send404()
|
||||||
|
WriteCGIHeader(#PB_CGI_HeaderContentType, "text/html", #PB_CGI_LastHeader)
|
||||||
|
WriteCGIString("<html><title>Not Found</title><body>404 - Not Found</body></html>")
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
EndModule
|
||||||
|
; IDE Options = PureBasic 6.30 beta 5 (Linux - x64)
|
||||||
|
; CursorPosition = 93
|
||||||
|
; FirstLine = 67
|
||||||
|
; Folding = Hw
|
||||||
|
; EnableXP
|
||||||
|
; DPIAware
|
||||||
45
Server/includes/general.pbi
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
; ============================================================================
|
||||||
|
; General Module - Application Entry Point
|
||||||
|
; ============================================================================
|
||||||
|
|
||||||
|
Module General
|
||||||
|
EnableExplicit
|
||||||
|
|
||||||
|
Procedure BlueSky_Integration()
|
||||||
|
Protected i
|
||||||
|
|
||||||
|
ForEach DataModel::Language()
|
||||||
|
If BlueSky(i)\Handle <> "" And BlueSky(i)\Password <> ""
|
||||||
|
If BlueskyAPI::Initialize(@BlueSky(i)\Session, BlueSky(i)\Handle, BlueSky(i)\Password)
|
||||||
|
BlueSky(i)\Enabled = #True
|
||||||
|
PrintN("[General] BlueSky integration enabled for " + MapKey(DataModel::Language()))
|
||||||
|
EndIf
|
||||||
|
EndIf
|
||||||
|
i + 1
|
||||||
|
Next
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
; -- Public procedures --
|
||||||
|
Procedure Init()
|
||||||
|
OpenConsole("SelfHost")
|
||||||
|
PrintN("[General] Starting SelfHost...")
|
||||||
|
|
||||||
|
DataModel::Init()
|
||||||
|
|
||||||
|
BlueSky_Integration()
|
||||||
|
|
||||||
|
If Not FCGI::Init()
|
||||||
|
PrintN("[Error] Couldn't initialize FastCGI network.")
|
||||||
|
End
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
PrintN("[General] Ready and listening on port " + Str(General::#FCGIPort))
|
||||||
|
|
||||||
|
FCGI::MainLoop()
|
||||||
|
EndProcedure
|
||||||
|
EndModule
|
||||||
|
; IDE Options = PureBasic 6.30 beta 5 (Linux - x64)
|
||||||
|
; CursorPosition = 36
|
||||||
|
; Folding = 0
|
||||||
|
; EnableXP
|
||||||
|
; DPIAware
|
||||||
135
Server/includes/modules.pbi
Normal file
@ -0,0 +1,135 @@
|
|||||||
|
; ============================================================================
|
||||||
|
; Module Declarations for SelfHost Blog Engine
|
||||||
|
; ============================================================================
|
||||||
|
|
||||||
|
DeclareModule General
|
||||||
|
; -- Public structures --
|
||||||
|
Structure BlueSkyData
|
||||||
|
Handle.s
|
||||||
|
Password.s
|
||||||
|
Session.BlueskyAPI::Session
|
||||||
|
Enabled.b
|
||||||
|
Message.s
|
||||||
|
EndStructure
|
||||||
|
|
||||||
|
; -- configuration --
|
||||||
|
#LanguageCount = 2
|
||||||
|
; setup bluesky integration
|
||||||
|
Global Dim BlueSky.BlueSkyData(#LanguageCount -1)
|
||||||
|
BlueSky(0)\Message= "New blog article: SH:TITLE"+#CRLF$+"Read it there: SH:URL"
|
||||||
|
BlueSky(1)\Message= "Nouvel article sur le blog : SH:TITLE"+#CRLF$+"Lisez le là : SH:URL"
|
||||||
|
|
||||||
|
CompilerIf #PB_Compiler_Debugger
|
||||||
|
#Address = "http://127.0.0.1/"
|
||||||
|
CompilerElse
|
||||||
|
#Address = "https://lastlife.net/"
|
||||||
|
CompilerEndIf
|
||||||
|
#FCGIPort = 5600
|
||||||
|
|
||||||
|
; -- Secrets --
|
||||||
|
CompilerIf #PB_Compiler_Debugger = #False
|
||||||
|
;When compiling for production, create a secrets.pbi file in the includes folder, and add all you real app secrets there.
|
||||||
|
IncludeFile "secrets.pbi"
|
||||||
|
CompilerElse
|
||||||
|
#SecretKey = "ChangeThisKeyBeforeBuildingForTheRealWorld"
|
||||||
|
|
||||||
|
; Post in english
|
||||||
|
BlueSky(0)\Handle = "lastlife.bsky.social"
|
||||||
|
;BlueSky(0)\Password = "xxxx-xxxx-xxxx-xxxx"
|
||||||
|
|
||||||
|
; Post in french
|
||||||
|
BlueSky(1)\Handle = "lastlifefr.bsky.social"
|
||||||
|
;BlueSky(1)\Password = "xxxx-xxxx-xxxx-xxxx"
|
||||||
|
|
||||||
|
; Contact form :
|
||||||
|
#Email = "youremail@gmail.com"
|
||||||
|
#PassWord = "yourpassword"
|
||||||
|
|
||||||
|
CompilerEndIf
|
||||||
|
|
||||||
|
; -- Public Procedures --
|
||||||
|
Declare Init()
|
||||||
|
EndDeclareModule
|
||||||
|
|
||||||
|
DeclareModule DataModel
|
||||||
|
; -- Public structures --
|
||||||
|
Structure File
|
||||||
|
*data
|
||||||
|
size.q
|
||||||
|
mime.s
|
||||||
|
ID.l
|
||||||
|
EndStructure
|
||||||
|
|
||||||
|
Structure ArticleFile
|
||||||
|
*data
|
||||||
|
size.q
|
||||||
|
EndStructure
|
||||||
|
|
||||||
|
Structure Article
|
||||||
|
language.ArticleFile[General::#LanguageCount]
|
||||||
|
ID.l
|
||||||
|
Draft.b
|
||||||
|
Tags.i
|
||||||
|
Date.i
|
||||||
|
EndStructure
|
||||||
|
|
||||||
|
Structure StructurePage
|
||||||
|
language.ArticleFile[General::#LanguageCount]
|
||||||
|
EndStructure
|
||||||
|
|
||||||
|
Structure Tag
|
||||||
|
ID.l
|
||||||
|
DefaultName.s
|
||||||
|
Name.s[General::#LanguageCount]
|
||||||
|
Color.s
|
||||||
|
BinaryID.i ; Power of 2 for bitfield storage
|
||||||
|
EndStructure
|
||||||
|
|
||||||
|
; -- Public variables --
|
||||||
|
Global *PreviewData = AllocateMemory(1)
|
||||||
|
Global PreviewSize = 1
|
||||||
|
Global PreviewUUID.s
|
||||||
|
|
||||||
|
; -- Data Collections --
|
||||||
|
Global NewList Tags.Tag()
|
||||||
|
Global NewMap Language()
|
||||||
|
Global NewMap MIMETypes.s()
|
||||||
|
Global NewMap Binaries.File(2048)
|
||||||
|
Global NewMap AdminBinaries.File(512)
|
||||||
|
Global NewMap Articles.Article(512)
|
||||||
|
Global NewMap StructurePages.StructurePage(256)
|
||||||
|
|
||||||
|
; -- Public Procedures --
|
||||||
|
Declare Init()
|
||||||
|
Declare.s MakeUUID()
|
||||||
|
|
||||||
|
Declare.s CreateArticle()
|
||||||
|
Declare.s GetArticle(ID)
|
||||||
|
Declare.s ListArticles()
|
||||||
|
Declare UpdateArticle(TextBundle.s)
|
||||||
|
Declare.s PreviewArticle(TextBundle.s)
|
||||||
|
Declare DeleteArticle(ID)
|
||||||
|
|
||||||
|
Declare.s ListFiles()
|
||||||
|
Declare.s NewFile(Name.s, Base64File.s)
|
||||||
|
Declare DeleteAFile(ID)
|
||||||
|
|
||||||
|
Declare.s ListTags()
|
||||||
|
Declare.s CreateTag()
|
||||||
|
Declare.s GetTag(ID)
|
||||||
|
Declare UpdateTag(TextBundle.s)
|
||||||
|
|
||||||
|
Declare.s ListLanguages()
|
||||||
|
EndDeclareModule
|
||||||
|
|
||||||
|
DeclareModule FCGI
|
||||||
|
; -- Public Procedures --
|
||||||
|
Declare Init()
|
||||||
|
Declare MainLoop()
|
||||||
|
EndDeclareModule
|
||||||
|
; IDE Options = PureBasic 6.30 beta 5 (Linux - x64)
|
||||||
|
; CursorPosition = 22
|
||||||
|
; FirstLine = 2
|
||||||
|
; Folding = 4
|
||||||
|
; EnableXP
|
||||||
|
; DPIAware
|
||||||
735
Server/libraries/bluesky.pbi
Normal file
@ -0,0 +1,735 @@
|
|||||||
|
; ============================================================================
|
||||||
|
; BlueskyAPI Module for PureBasic
|
||||||
|
; By LastLife based on https://www.purebasic.fr/english/viewtopic.php?p=626397
|
||||||
|
; ============================================================================
|
||||||
|
|
||||||
|
DeclareModule BlueskyAPI
|
||||||
|
;- =======================================================================
|
||||||
|
;- Constants
|
||||||
|
;- =======================================================================
|
||||||
|
|
||||||
|
#DEFAULT_API_URI = "https://bsky.social/xrpc/"
|
||||||
|
#IMAGE_SIZE_LIMIT = 1000000 ; 1MB max for images
|
||||||
|
|
||||||
|
;- =======================================================================
|
||||||
|
;- Data Structures
|
||||||
|
;- =======================================================================
|
||||||
|
|
||||||
|
Structure Session
|
||||||
|
DID.s ; Decentralized Identifier
|
||||||
|
AccessToken.s ; JWT access token
|
||||||
|
RefreshToken.s ; JWT refresh token
|
||||||
|
ApiUri.s ; API endpoint URI
|
||||||
|
EndStructure
|
||||||
|
|
||||||
|
Structure BlobReference
|
||||||
|
Link.s
|
||||||
|
EndStructure
|
||||||
|
|
||||||
|
Structure Blob
|
||||||
|
Type.s
|
||||||
|
Ref.BlobReference
|
||||||
|
MimeType.s
|
||||||
|
Size.i
|
||||||
|
EndStructure
|
||||||
|
|
||||||
|
Structure FacetIndex
|
||||||
|
ByteStart.i
|
||||||
|
ByteEnd.i
|
||||||
|
EndStructure
|
||||||
|
|
||||||
|
Structure FacetFeature
|
||||||
|
Type.s
|
||||||
|
Uri.s
|
||||||
|
DID.s
|
||||||
|
EndStructure
|
||||||
|
|
||||||
|
Structure Facet
|
||||||
|
Index.FacetIndex
|
||||||
|
Array Features.FacetFeature(0)
|
||||||
|
EndStructure
|
||||||
|
|
||||||
|
;- =======================================================================
|
||||||
|
;- Public Interface
|
||||||
|
;- =======================================================================
|
||||||
|
|
||||||
|
; Session Management
|
||||||
|
Declare.b Initialize(*Session.Session, Handle.s, Password.s, ApiUri.s = #DEFAULT_API_URI)
|
||||||
|
Declare.b RefreshSession(*Session.Session)
|
||||||
|
|
||||||
|
; Posting
|
||||||
|
Declare.s CreatePost(*Session.Session, Text.s, Language.s = "en", ImageBlobRefs.s = "")
|
||||||
|
|
||||||
|
; Media Upload
|
||||||
|
Declare.s UploadBlob(*Session.Session, *Memory, MemorySize.i, MimeType.s)
|
||||||
|
Declare.s UploadImageFile(*Session.Session, FilePath.s)
|
||||||
|
|
||||||
|
; Utility
|
||||||
|
Declare.s GetPostURL(Handle.s, PostId.s)
|
||||||
|
|
||||||
|
EndDeclareModule
|
||||||
|
|
||||||
|
Module BlueskyAPI
|
||||||
|
|
||||||
|
;- =======================================================================
|
||||||
|
;- Private Constants
|
||||||
|
;- =======================================================================
|
||||||
|
|
||||||
|
#CHAR_DQUOTE = Chr(34)
|
||||||
|
#BLOB_DELIMITER = "|"
|
||||||
|
|
||||||
|
;- =======================================================================
|
||||||
|
;- URL/JSON Conversion Helpers
|
||||||
|
;- =======================================================================
|
||||||
|
|
||||||
|
Procedure.s ConvertMapToURLParams(Map Params.s())
|
||||||
|
Protected result.s = ""
|
||||||
|
Protected isFirst.b = #True
|
||||||
|
|
||||||
|
ForEach Params()
|
||||||
|
If Not isFirst
|
||||||
|
result + "&"
|
||||||
|
EndIf
|
||||||
|
isFirst = #False
|
||||||
|
result + MapKey(Params()) + "=" + Params()
|
||||||
|
Next
|
||||||
|
|
||||||
|
ProcedureReturn result
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure.s EscapeJSONString(Text.s)
|
||||||
|
Protected result.s = Text
|
||||||
|
|
||||||
|
; Backslash must be escaped first!
|
||||||
|
result = ReplaceString(result, "\", "\\")
|
||||||
|
; Escape double quotes
|
||||||
|
result = ReplaceString(result, #CHAR_DQUOTE, "\" + #CHAR_DQUOTE)
|
||||||
|
; Escape control characters
|
||||||
|
result = ReplaceString(result, #CR$, "\r")
|
||||||
|
result = ReplaceString(result, #LF$, "\n")
|
||||||
|
result = ReplaceString(result, #TAB$, "\t")
|
||||||
|
|
||||||
|
ProcedureReturn result
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure.s ConvertMapToJSON(Map Params.s())
|
||||||
|
Protected json.s = "{ "
|
||||||
|
|
||||||
|
ForEach Params()
|
||||||
|
Protected key.s = MapKey(Params())
|
||||||
|
Protected value.s = Params()
|
||||||
|
Protected isRawJSON.b = Bool(Left(value, 1) = "[" Or Left(value, 1) = "{")
|
||||||
|
|
||||||
|
json + #CHAR_DQUOTE + key + #CHAR_DQUOTE + ": "
|
||||||
|
|
||||||
|
If isRawJSON
|
||||||
|
json + value
|
||||||
|
Else
|
||||||
|
json + #CHAR_DQUOTE + EscapeJSONString(value) + #CHAR_DQUOTE
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
json + ", "
|
||||||
|
Next
|
||||||
|
|
||||||
|
json = Left(json, Len(json) - 2) + " }"
|
||||||
|
ProcedureReturn json
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
;- =======================================================================
|
||||||
|
;- MIME Type Resolution
|
||||||
|
;- =======================================================================
|
||||||
|
|
||||||
|
Procedure.s GetMimeTypeForExtension(Extension.s)
|
||||||
|
Protected ext.s = LCase(RemoveString(Extension, "."))
|
||||||
|
|
||||||
|
Select ext
|
||||||
|
; Text formats
|
||||||
|
Case "txt" : ProcedureReturn "text/plain"
|
||||||
|
Case "json" : ProcedureReturn "application/json"
|
||||||
|
Case "xml" : ProcedureReturn "application/xml"
|
||||||
|
|
||||||
|
; Audio formats
|
||||||
|
Case "mp3", "ogg", "m4a"
|
||||||
|
ProcedureReturn "audio/" + ext
|
||||||
|
|
||||||
|
; Image formats
|
||||||
|
Case "jpg", "jpeg"
|
||||||
|
ProcedureReturn "image/jpeg"
|
||||||
|
Case "png", "gif", "webp"
|
||||||
|
ProcedureReturn "image/" + ext
|
||||||
|
Case "svg"
|
||||||
|
ProcedureReturn "image/svg+xml"
|
||||||
|
|
||||||
|
; Video formats
|
||||||
|
Case "mp4", "webm"
|
||||||
|
ProcedureReturn "video/" + ext
|
||||||
|
EndSelect
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
;- =======================================================================
|
||||||
|
;- HTTP Request Handler
|
||||||
|
;- =======================================================================
|
||||||
|
|
||||||
|
Procedure.i ExecuteAPIRequest(*Session.Session, RequestType.i, Endpoint.s, Map Args.s(), PostBody.s = "", ContentType.s = "")
|
||||||
|
|
||||||
|
Protected url.s = *Session\ApiUri + Endpoint
|
||||||
|
Protected NewMap headers.s()
|
||||||
|
|
||||||
|
; Configure request based on type
|
||||||
|
If RequestType = #PB_HTTP_Get And MapSize(Args())
|
||||||
|
url + "?" + ConvertMapToURLParams(Args())
|
||||||
|
ElseIf RequestType = #PB_HTTP_Post And ContentType = ""
|
||||||
|
ContentType = "application/json"
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
; Set authorization header if authenticated
|
||||||
|
If *Session\AccessToken
|
||||||
|
headers("Authorization") = "Bearer " + *Session\AccessToken
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
; Handle POST body conversion
|
||||||
|
If ContentType
|
||||||
|
headers("Content-Type") = ContentType
|
||||||
|
|
||||||
|
If ContentType = "application/json" And MapSize(Args())
|
||||||
|
PostBody = ConvertMapToJSON(Args())
|
||||||
|
ClearMap(Args())
|
||||||
|
EndIf
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
; Execute request
|
||||||
|
Protected request.i = HTTPRequest(RequestType, url, PostBody, 0, headers())
|
||||||
|
|
||||||
|
If request = 0
|
||||||
|
ProcedureReturn 0
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
; Parse JSON response
|
||||||
|
Protected *responseData = HTTPMemory(request)
|
||||||
|
Protected jsonResult.i = CatchJSON(#PB_Any, *responseData, MemorySize(*responseData))
|
||||||
|
|
||||||
|
FinishHTTP(request)
|
||||||
|
FreeMemory(*responseData)
|
||||||
|
|
||||||
|
ProcedureReturn jsonResult
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
;- =======================================================================
|
||||||
|
;- Session Management (Internal)
|
||||||
|
;- =======================================================================
|
||||||
|
|
||||||
|
Procedure.i RequestNewSession(*Session.Session, Handle.s, Password.s)
|
||||||
|
Protected NewMap args.s()
|
||||||
|
args("identifier") = Handle
|
||||||
|
args("password") = Password
|
||||||
|
|
||||||
|
ProcedureReturn ExecuteAPIRequest(*Session, #PB_HTTP_Post, "com.atproto.server.createSession", args())
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure.i RequestSessionRefresh(*Session.Session, RefreshToken.s)
|
||||||
|
Protected originalToken.s = *Session\AccessToken
|
||||||
|
*Session\AccessToken = RefreshToken
|
||||||
|
|
||||||
|
Protected NewMap args.s()
|
||||||
|
Protected json.i = ExecuteAPIRequest(*Session, #PB_HTTP_Post, "com.atproto.server.refreshSession", args())
|
||||||
|
|
||||||
|
If json = 0
|
||||||
|
*Session\AccessToken = originalToken
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
ProcedureReturn json
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure.b ParseSessionFromJSON(*Session.Session, JSON.i)
|
||||||
|
If JSON = 0
|
||||||
|
ProcedureReturn #False
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
Protected rootValue = JSONValue(JSON)
|
||||||
|
|
||||||
|
If ExamineJSONMembers(rootValue)
|
||||||
|
While NextJSONMember(rootValue)
|
||||||
|
Protected key.s = JSONMemberKey(rootValue)
|
||||||
|
Protected value = JSONMemberValue(rootValue)
|
||||||
|
|
||||||
|
Select key
|
||||||
|
Case "did"
|
||||||
|
*Session\DID = GetJSONString(value)
|
||||||
|
Case "accessJwt"
|
||||||
|
*Session\AccessToken = GetJSONString(value)
|
||||||
|
Case "refreshJwt"
|
||||||
|
*Session\RefreshToken = GetJSONString(value)
|
||||||
|
EndSelect
|
||||||
|
Wend
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
FreeJSON(JSON)
|
||||||
|
ProcedureReturn Bool(*Session\AccessToken <> "")
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
;- =======================================================================
|
||||||
|
;- Hyperlink Processing
|
||||||
|
;- =======================================================================
|
||||||
|
|
||||||
|
; Converts single-quoted href attributes to double-quoted for consistency
|
||||||
|
Procedure.s NormalizeHrefQuotes(HTML.s)
|
||||||
|
Static regexHandle.i = 0
|
||||||
|
|
||||||
|
If regexHandle = 0
|
||||||
|
regexHandle = CreateRegularExpression(#PB_Any, "href='(.+?)'")
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
If ExamineRegularExpression(regexHandle, HTML)
|
||||||
|
While NextRegularExpressionMatch(regexHandle)
|
||||||
|
Protected pos.i = RegularExpressionMatchPosition(regexHandle)
|
||||||
|
Protected len.i = RegularExpressionMatchLength(regexHandle)
|
||||||
|
Protected tag.s = Mid(HTML, pos, len)
|
||||||
|
|
||||||
|
tag = ReplaceString(tag, "'", #CHAR_DQUOTE)
|
||||||
|
HTML = Left(HTML, pos - 1) + tag + Mid(HTML, pos + len)
|
||||||
|
Wend
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
ProcedureReturn HTML
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
; Finds the end position of a URL starting at the given position
|
||||||
|
Procedure.i FindURLEndPosition(Text.s, StartPos.i)
|
||||||
|
Protected Dim terminators.i(5)
|
||||||
|
|
||||||
|
terminators(0) = FindString(Text, ",", StartPos + 1)
|
||||||
|
terminators(1) = FindString(Text, #CR$, StartPos + 1)
|
||||||
|
terminators(2) = FindString(Text, " ", StartPos + 1)
|
||||||
|
terminators(3) = FindString(Text, #CHAR_DQUOTE, StartPos + 1)
|
||||||
|
terminators(4) = FindString(Text, "'", StartPos + 1)
|
||||||
|
terminators(5) = Len(Text) + 1
|
||||||
|
|
||||||
|
SortArray(terminators(), #PB_Sort_Ascending)
|
||||||
|
|
||||||
|
Protected i.i
|
||||||
|
For i = 0 To ArraySize(terminators())
|
||||||
|
If terminators(i) > 0
|
||||||
|
ProcedureReturn terminators(i)
|
||||||
|
EndIf
|
||||||
|
Next
|
||||||
|
|
||||||
|
ProcedureReturn -1
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
; Wraps plain URLs in anchor tags
|
||||||
|
Procedure.s ConvertPlainURLsToAnchors(Text.s)
|
||||||
|
Protected html.s = NormalizeHrefQuotes(Text)
|
||||||
|
Protected searchStart.i = 0
|
||||||
|
|
||||||
|
Repeat
|
||||||
|
Protected urlPos.i = FindString(html, "http", searchStart)
|
||||||
|
|
||||||
|
If urlPos = 0
|
||||||
|
Break
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
; Skip URLs already inside anchor tags
|
||||||
|
If Mid(html, urlPos - 9, 8) = "<a href="
|
||||||
|
searchStart = FindString(html, "</a>", urlPos) + 4
|
||||||
|
Continue
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
Protected urlEnd.i = FindURLEndPosition(html, urlPos)
|
||||||
|
If urlEnd = -1
|
||||||
|
Break
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
Protected url.s = Mid(html, urlPos, urlEnd - urlPos)
|
||||||
|
Protected anchorTag.s = ~"<a href=\"" + url + ~"\">" + url + "</a>"
|
||||||
|
Protected newHTML.s = Left(html, urlPos - 1) + anchorTag
|
||||||
|
|
||||||
|
searchStart = Len(newHTML) + 1
|
||||||
|
newHTML + Mid(html, urlEnd)
|
||||||
|
html = newHTML
|
||||||
|
ForEver
|
||||||
|
|
||||||
|
ProcedureReturn html
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
; Extracts hyperlinks from HTML and converts them to Bluesky facets
|
||||||
|
Procedure.s ExtractFacetsFromHTML(HTML.s, List Facets.Facet())
|
||||||
|
Protected processedHTML.s = ConvertPlainURLsToAnchors(HTML)
|
||||||
|
Protected plainText.s = ""
|
||||||
|
Protected anchorCount.i = CountString(processedHTML, "<a ")
|
||||||
|
|
||||||
|
Protected i.i
|
||||||
|
For i = 1 To anchorCount + 1
|
||||||
|
Protected segment.s = StringField(processedHTML, i, "<a ")
|
||||||
|
|
||||||
|
; Handle text before/after anchors
|
||||||
|
If FindString(segment, "</a>") = 0
|
||||||
|
plainText + segment
|
||||||
|
Continue
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
; Extract URL and display text from anchor
|
||||||
|
Protected url.s = StringField(segment, 2, #CHAR_DQUOTE)
|
||||||
|
Protected displayText.s = StringField(segment, 2, ">")
|
||||||
|
displayText = StringField(displayText, 1, "<")
|
||||||
|
Protected remainder.s = StringField(segment, 2, "</a>")
|
||||||
|
|
||||||
|
; Create facet for this link
|
||||||
|
AddElement(Facets())
|
||||||
|
Facets()\Index\ByteStart = StringByteLength(plainText, #PB_UTF8)
|
||||||
|
Facets()\Index\ByteEnd = StringByteLength(plainText, #PB_UTF8) + StringByteLength(displayText, #PB_UTF8)
|
||||||
|
Facets()\Features(0)\Type = "app.bsky.richtext.facet#link"
|
||||||
|
Facets()\Features(0)\Uri = url
|
||||||
|
|
||||||
|
plainText + displayText + remainder
|
||||||
|
Next
|
||||||
|
|
||||||
|
ProcedureReturn plainText
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
;- =======================================================================
|
||||||
|
;- Blob Reference Helpers
|
||||||
|
;- =======================================================================
|
||||||
|
|
||||||
|
Procedure.s EnsureTrailingDelimiter(Text.s)
|
||||||
|
If Right(Text, Len(#BLOB_DELIMITER)) <> #BLOB_DELIMITER
|
||||||
|
ProcedureReturn Text + #BLOB_DELIMITER
|
||||||
|
EndIf
|
||||||
|
ProcedureReturn Text
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
; Extracts the blob object JSON from an upload response
|
||||||
|
Procedure.s ExtractBlobRefFromResponse(Response.s)
|
||||||
|
Protected blobStart.i = FindString(Response, ~"\"blob\"")
|
||||||
|
|
||||||
|
If blobStart = 0
|
||||||
|
ProcedureReturn ""
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
; Find opening brace after "blob":
|
||||||
|
blobStart = FindString(Response, "{", blobStart + 6)
|
||||||
|
If blobStart = 0
|
||||||
|
ProcedureReturn ""
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
; Match braces to find complete blob object
|
||||||
|
Protected braceDepth.i = 1
|
||||||
|
Protected pos.i = blobStart + 1
|
||||||
|
|
||||||
|
While braceDepth > 0 And pos <= Len(Response)
|
||||||
|
Protected char.s = Mid(Response, pos, 1)
|
||||||
|
|
||||||
|
If char = "{"
|
||||||
|
braceDepth + 1
|
||||||
|
ElseIf char = "}"
|
||||||
|
braceDepth - 1
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
pos + 1
|
||||||
|
Wend
|
||||||
|
|
||||||
|
ProcedureReturn Mid(Response, blobStart, pos - blobStart)
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
;- =======================================================================
|
||||||
|
;- JSON Building Helpers
|
||||||
|
;- =======================================================================
|
||||||
|
|
||||||
|
Procedure.s BuildFacetsJSON(List Facets.Facet())
|
||||||
|
If ListSize(Facets()) = 0
|
||||||
|
ProcedureReturn ""
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
Protected json.s = "["
|
||||||
|
Protected isFirst.b = #True
|
||||||
|
|
||||||
|
; The issue is most likely the chair to keyboard interface, but I couldn't get InsertJSONList to work with, so let's build a JSON manually!
|
||||||
|
ForEach Facets()
|
||||||
|
If Not isFirst
|
||||||
|
json + ", "
|
||||||
|
EndIf
|
||||||
|
isFirst = #False
|
||||||
|
|
||||||
|
json + ~"{\"index\": {\"byteStart\": " + Str(Facets()\Index\ByteStart) + ", "
|
||||||
|
json + ~"\"byteEnd\": " + Str(Facets()\Index\ByteEnd) + "}, "
|
||||||
|
json + ~"\"features\": [{\"$type\": \"" + Facets()\Features(0)\Type + ~"\", "
|
||||||
|
json + ~"\"uri\": \"" + Facets()\Features(0)\Uri + ~"\"}]}"
|
||||||
|
Next
|
||||||
|
|
||||||
|
json + "]"
|
||||||
|
ProcedureReturn json
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure.s BuildImageEmbedJSON(ImageBlobRefs.s)
|
||||||
|
Protected refs.s = EnsureTrailingDelimiter(ImageBlobRefs)
|
||||||
|
Protected blobCount.i = CountString(refs, #BLOB_DELIMITER)
|
||||||
|
Protected imagesArray.s = ""
|
||||||
|
|
||||||
|
Protected i.i
|
||||||
|
For i = 1 To blobCount
|
||||||
|
Protected blobRef.s = StringField(refs, i, #BLOB_DELIMITER)
|
||||||
|
|
||||||
|
imagesArray + ~"{ \"alt\":\"\", \"image\":" + blobRef + "}"
|
||||||
|
|
||||||
|
If i < blobCount
|
||||||
|
imagesArray + ", "
|
||||||
|
EndIf
|
||||||
|
Next
|
||||||
|
|
||||||
|
Protected embedJSON.s = ~"{ \"$type\": \"app.bsky.embed.images\", \"images\": [" + imagesArray + "] }"
|
||||||
|
|
||||||
|
ProcedureReturn embedJSON
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
;- =======================================================================
|
||||||
|
;- Public Procedures: Session Management
|
||||||
|
;- =======================================================================
|
||||||
|
|
||||||
|
Procedure.b Initialize(*Session.Session, Handle.s, Password.s, ApiUri.s = #DEFAULT_API_URI)
|
||||||
|
*Session\ApiUri = ApiUri
|
||||||
|
|
||||||
|
Protected json.i = RequestNewSession(*Session, Handle, Password)
|
||||||
|
ProcedureReturn ParseSessionFromJSON(*Session, json)
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure.b RefreshSession(*Session.Session)
|
||||||
|
If *Session\RefreshToken = ""
|
||||||
|
ProcedureReturn #False
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
Protected json.i = RequestSessionRefresh(*Session, *Session\RefreshToken)
|
||||||
|
ProcedureReturn ParseSessionFromJSON(*Session, json)
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
;- =======================================================================
|
||||||
|
;- Public Procedures: Media Upload
|
||||||
|
;- =======================================================================
|
||||||
|
|
||||||
|
Procedure.s UploadBlob(*Session.Session, *Memory, MemorySize.i, MimeType.s)
|
||||||
|
Protected url.s = *Session\ApiUri + "com.atproto.repo.uploadBlob"
|
||||||
|
Protected NewMap headers.s()
|
||||||
|
|
||||||
|
headers("Content-Type") = MimeType
|
||||||
|
headers("Content-Length") = Str(MemorySize)
|
||||||
|
|
||||||
|
If *Session\AccessToken
|
||||||
|
headers("Authorization") = "Bearer " + *Session\AccessToken
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
Protected request.i = HTTPRequestMemory(#PB_HTTP_Post, url, *Memory, MemorySize, 0, headers())
|
||||||
|
|
||||||
|
If request = 0
|
||||||
|
ProcedureReturn ""
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
Protected response.s = HTTPInfo(request, #PB_HTTP_Response)
|
||||||
|
FinishHTTP(request)
|
||||||
|
|
||||||
|
ProcedureReturn ExtractBlobRefFromResponse(response)
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure.s UploadImageFile(*Session.Session, FilePath.s)
|
||||||
|
; Validate file exists
|
||||||
|
If FilePath = "" Or FileSize(FilePath) = -1
|
||||||
|
ProcedureReturn ""
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
; Open file
|
||||||
|
Protected file.i = ReadFile(#PB_Any, FilePath)
|
||||||
|
If file = 0
|
||||||
|
ProcedureReturn ""
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
; Check size limit
|
||||||
|
Protected size.i = Lof(file)
|
||||||
|
If size > #IMAGE_SIZE_LIMIT
|
||||||
|
CloseFile(file)
|
||||||
|
ProcedureReturn ""
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
; Read file into memory
|
||||||
|
Protected *memory = AllocateMemory(size)
|
||||||
|
ReadData(file, *memory, size)
|
||||||
|
CloseFile(file)
|
||||||
|
|
||||||
|
; Upload and cleanup
|
||||||
|
Protected mimeType.s = GetMimeTypeForExtension(GetExtensionPart(FilePath))
|
||||||
|
Protected blobRef.s = UploadBlob(*Session, *memory, size, mimeType)
|
||||||
|
|
||||||
|
FreeMemory(*memory)
|
||||||
|
ProcedureReturn blobRef
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
;- =======================================================================
|
||||||
|
;- Public Procedures: Posting
|
||||||
|
;- =======================================================================
|
||||||
|
|
||||||
|
Procedure.s CreatePost(*Session.Session, Text.s, Language.s = "en", ImageBlobRefs.s = "")
|
||||||
|
; Parse text for hyperlinks and create facets
|
||||||
|
Protected NewList facets.Facet()
|
||||||
|
Protected plainText.s = ExtractFacetsFromHTML(Text, facets())
|
||||||
|
|
||||||
|
; Build record object
|
||||||
|
Protected NewMap recordArgs.s()
|
||||||
|
recordArgs("text") = plainText
|
||||||
|
recordArgs("langs") = ~"[\"" + Language + ~"\"]"
|
||||||
|
recordArgs("createdAt") = FormatDate("%yyyy-%mm-%ddT%hh:%ii:%ss.000000Z", Date())
|
||||||
|
recordArgs("$type") = "app.bsky.feed.post"
|
||||||
|
|
||||||
|
; Add facets if present
|
||||||
|
Protected facetsJSON.s = BuildFacetsJSON(facets())
|
||||||
|
If facetsJSON <> ""
|
||||||
|
recordArgs("facets") = facetsJSON
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
; Add image embeds if provided
|
||||||
|
If ImageBlobRefs <> ""
|
||||||
|
recordArgs("embed") = BuildImageEmbedJSON(ImageBlobRefs)
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
; Build request arguments
|
||||||
|
Protected NewMap args.s()
|
||||||
|
args("collection") = "app.bsky.feed.post"
|
||||||
|
args("repo") = *Session\DID
|
||||||
|
args("record") = ConvertMapToJSON(recordArgs())
|
||||||
|
|
||||||
|
; Execute request
|
||||||
|
Protected json.i = ExecuteAPIRequest(*Session, #PB_HTTP_Post,
|
||||||
|
"com.atproto.repo.createRecord", args())
|
||||||
|
|
||||||
|
; Extract post ID from response
|
||||||
|
Protected postId.s = ""
|
||||||
|
|
||||||
|
If json
|
||||||
|
Protected rootValue = JSONValue(json)
|
||||||
|
|
||||||
|
If ExamineJSONMembers(rootValue)
|
||||||
|
While NextJSONMember(rootValue)
|
||||||
|
If JSONMemberKey(rootValue) = "uri"
|
||||||
|
Protected uri.s = GetJSONString(JSONMemberValue(rootValue))
|
||||||
|
postId = StringField(uri, 5, "/")
|
||||||
|
Break
|
||||||
|
EndIf
|
||||||
|
Wend
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
FreeJSON(json)
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
ProcedureReturn postId
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
;- =======================================================================
|
||||||
|
;- Public Procedures: Utility
|
||||||
|
;- =======================================================================
|
||||||
|
|
||||||
|
Procedure.s GetPostURL(Handle.s, PostId.s)
|
||||||
|
ProcedureReturn "https://bsky.app/profile/" + Handle + "/post/" + PostId
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
EndModule
|
||||||
|
|
||||||
|
CompilerIf #PB_Compiler_IsMainFile
|
||||||
|
|
||||||
|
#MyHandle = "handle.bsky.social"
|
||||||
|
#MyAppPassword = "xxxx-xxxx-xxxx-xxxx"
|
||||||
|
|
||||||
|
Define Session.BlueskyAPI::Session
|
||||||
|
|
||||||
|
If BlueskyAPI::Initialize(@Session, #MyHandle, #MyAppPassword)
|
||||||
|
Debug "Successfully authenticated as: " + Session\Did
|
||||||
|
Define PostId.s
|
||||||
|
|
||||||
|
; --------------------------------------------------------------------
|
||||||
|
; Example 1: Create a simple text post
|
||||||
|
; --------------------------------------------------------------------
|
||||||
|
PostId.s = BlueskyAPI::CreatePost(@Session, "Hello from PureBasic!")
|
||||||
|
If PostId
|
||||||
|
Debug "Posted: " + BlueskyAPI::GetPostURL(#MyHandle, PostId)
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
Delay(1000)
|
||||||
|
|
||||||
|
; --------------------------------------------------------------------
|
||||||
|
; Example 2: Create a post with hyperlinks
|
||||||
|
; (URLs are automatically converted to rich text facets)
|
||||||
|
; --------------------------------------------------------------------
|
||||||
|
PostId = BlueskyAPI::CreatePost(@Session, "Check out https://lastlife.net/")
|
||||||
|
If PostId
|
||||||
|
Debug "Posted with link: " + BlueskyAPI::GetPostURL(#MyHandle, PostId)
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
Delay(1000)
|
||||||
|
|
||||||
|
; --------------------------------------------------------------------
|
||||||
|
; Example 3: Create and upload images, then post with images, and show
|
||||||
|
; the post in your browser
|
||||||
|
; --------------------------------------------------------------------
|
||||||
|
;Create two test images
|
||||||
|
Define Dim BlobRefs.s(2)
|
||||||
|
Define i.i
|
||||||
|
|
||||||
|
For i = 1 To 2
|
||||||
|
Define ImageWidth.i = 600
|
||||||
|
Define ImageHeight.i = 400
|
||||||
|
Define Img.i = CreateImage(#PB_Any, ImageWidth, ImageHeight, 32)
|
||||||
|
|
||||||
|
If Img
|
||||||
|
StartDrawing(ImageOutput(Img))
|
||||||
|
DrawingMode(#PB_2DDrawing_AlphaBlend)
|
||||||
|
|
||||||
|
;Draw random colored lines
|
||||||
|
Define Color.i = RGBA(Random(255), Random(255), Random(255), 255)
|
||||||
|
Define j.i
|
||||||
|
For j = 1 To 10
|
||||||
|
LineXY(Random(ImageWidth), Random(ImageHeight), Random(ImageWidth), Random(ImageHeight), Color)
|
||||||
|
Next
|
||||||
|
|
||||||
|
StopDrawing()
|
||||||
|
|
||||||
|
;Upload As JPEG
|
||||||
|
BlobRefs(i) = BlueskyAPI::UploadImageAsJPEG(@Session, Img, 7)
|
||||||
|
FreeImage(Img)
|
||||||
|
|
||||||
|
If BlobRefs(i)
|
||||||
|
Debug "Image " + Str(i) + " uploaded successfully"
|
||||||
|
Else
|
||||||
|
Debug "Failed to upload image " + Str(i)
|
||||||
|
EndIf
|
||||||
|
EndIf
|
||||||
|
Next
|
||||||
|
|
||||||
|
; Create post with both images
|
||||||
|
If BlobRefs(1) And BlobRefs(2)
|
||||||
|
Define ImageRefs.s = BlobRefs(1) + "|" + BlobRefs(2)
|
||||||
|
PostId = BlueskyAPI::CreatePost(@Session, "Two images created in PureBasic:", "en", ImageRefs)
|
||||||
|
|
||||||
|
If PostId
|
||||||
|
Define PostURL.s = BlueskyAPI::GetPostURL(#MyHandle, PostId)
|
||||||
|
Debug "Posted with images: " + PostURL
|
||||||
|
|
||||||
|
; Open the post in the default browser
|
||||||
|
RunProgram(PostURL)
|
||||||
|
EndIf
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
Delay(1000)
|
||||||
|
|
||||||
|
; --------------------------------------------------------------------
|
||||||
|
; Example 4: Refresh the session token
|
||||||
|
; --------------------------------------------------------------------
|
||||||
|
If BlueskyAPI::RefreshSession(@Session)
|
||||||
|
Debug "Session refreshed successfully"
|
||||||
|
Else
|
||||||
|
Debug "Failed to refresh session"
|
||||||
|
EndIf
|
||||||
|
|
||||||
|
Else
|
||||||
|
Debug "Authentication failed!"
|
||||||
|
EndIf
|
||||||
|
CompilerEndIf
|
||||||
|
; IDE Options = PureBasic 6.30 beta 5 (Linux - x64)
|
||||||
|
; CursorPosition = 64
|
||||||
|
; FirstLine = 21
|
||||||
|
; Folding = DAAA+
|
||||||
|
; EnableXP
|
||||||
|
; DPIAware
|
||||||
18
Server/main.pb
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
; ============================================================================
|
||||||
|
; SelfHost Blog Engine
|
||||||
|
; A simple blog backend written in PureBasic
|
||||||
|
; ============================================================================
|
||||||
|
IncludePath "libraries"
|
||||||
|
IncludeFile "bluesky.pbi"
|
||||||
|
|
||||||
|
IncludePath "includes"
|
||||||
|
IncludeFile "modules.pbi"
|
||||||
|
IncludeFile "general.pbi"
|
||||||
|
IncludeFile "data.pbi"
|
||||||
|
IncludeFile "fcgi.pbi"
|
||||||
|
|
||||||
|
General::Init()
|
||||||
|
; IDE Options = PureBasic 6.30 beta 5 (Linux - x64)
|
||||||
|
; CursorPosition = 12
|
||||||
|
; EnableXP
|
||||||
|
; DPIAware
|
||||||
40
Test Environment/admin/index.html
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8"/>
|
||||||
|
<meta name="viewport" content="user-scalable=no, width=device-width, height=device-height, initial-scale=1, minimum-scale=1, maximum-scale=1, shrink-to-fit=no">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
|
<script type="text/javascript">var spider = {}; spider.nbModules = 1; spider.nbLoadedModules = 0;</script>
|
||||||
|
|
||||||
|
<title>SelfHost Admin</title>
|
||||||
|
|
||||||
|
<script type="text/javascript">function onLoad() { spiderCheckBrowser(); }</script>
|
||||||
|
<script type="text/javascript" src="spiderbasic/platform.js"></script>
|
||||||
|
<script type="text/javascript" src="spiderbasic/init.js"></script>
|
||||||
|
<script type="text/javascript">dojoConfig.baseUrl = 'spiderbasic/'; </script>
|
||||||
|
<script type="text/javascript" src="spiderbasic/dojo/dojo.js"></script>
|
||||||
|
<script type="text/javascript" src="spiderbasic/debug.js?t=1765795580"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
spider.debugFilename="/home/lahssoo/Documents/GitHub/SelfHost/Admin/Main.sb";
|
||||||
|
spider.debugSourcePath="/home/lahssoo/Documents/GitHub/SelfHost/Admin/";
|
||||||
|
spider.debugIncludes=[
|
||||||
|
"/home/lahssoo/Documents/GitHub/SelfHost/Admin/Includes/Modules.sbi"
|
||||||
|
,"/home/lahssoo/Documents/GitHub/SelfHost/Admin/Includes/General.sbi"
|
||||||
|
,"/home/lahssoo/Documents/GitHub/SelfHost/Admin/Includes/MainWindow.sbi"
|
||||||
|
,"/home/lahssoo/Documents/GitHub/SelfHost/Admin/Includes/DataModel.sbi"
|
||||||
|
];
|
||||||
|
if (window.spiderDebug) { window.spiderDebug( { "command": 0, "filename": spider.debugFilename, "sourcePath": spider.debugSourcePath, "includes": spider.debugIncludes } ); }
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="spiderbasic/main.js?t=1765795580"></script>
|
||||||
|
<link rel="stylesheet" href="spiderbasic/dojo/themes/flat/flat.css" />
|
||||||
|
<link rel="stylesheet" href="spiderbasic/dojo/dgrid/css/dgrid.css" />
|
||||||
|
<script type="text/javascript" src="spiderbasic/xdate.min.js"></script>
|
||||||
|
<link rel="stylesheet" title="Default" href="spiderbasic/themes/flat/window.css" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="spiderbasic.js?t=1765795580"></script>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body oncontextmenu="return false;" class="flat" id="spiderbody" onload="onLoad()">
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
2402
Test Environment/admin/spiderbasic.js
Normal file
3
Test Environment/admin/spiderbasic/canvas-toBlob.min.js
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
(function(a){var l=a.Uint8Array,d=(a=a.HTMLCanvasElement)&&a.prototype,t=/\s*;\s*base64\s*(?:;|$)/i,n="toDataURL",s;l&&(s=new l([62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,0,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51]));a&&!d.toBlob&&(d.toBlob=function(a,g){g||(g="image/png");if(this.mozGetAsFile)a(this.mozGetAsFile("canvas",g));else if(this.msToBlob&&/^\s*image\/png\s*(?:$|;)/i.test(g))a(this.msToBlob());
|
||||||
|
else{var e=Array.prototype.slice.call(arguments,1),b=this[n].apply(this,e),f=b.indexOf(","),e=b.substring(f+1),b=t.test(b.substring(0,f)),c;if(Blob.fake)c=new Blob,c.encoding=b?"base64":"URI",c.data=e,c.size=e.length;else if(l)if(b){c=Blob;for(var b=e.length,f=new l(b/4*3|0),d=0,p=0,h=[0,0],q=0,k=0,m,r;b--;)r=e.charCodeAt(d++),m=s[r-43],255!==m&&void 0!==m&&(h[1]=h[0],h[0]=r,k=k<<6|m,q++,4===q&&(f[p++]=k>>>16,61!==h[1]&&(f[p++]=k>>>8),61!==h[0]&&(f[p++]=k),q=0));c=new c([f],{type:g})}else c=new Blob([decodeURIComponent(e)],
|
||||||
|
{type:g});a(c)}},d.toBlobHD=d.toDataURLHD?function(){n="toDataURLHD";var a=this.toBlob();n="toDataURL";return a}:d.toBlob)})("undefined"!==typeof self&&self||"undefined"!==typeof window&&window||this.content||this);
|
||||||
109
Test Environment/admin/spiderbasic/cipher/crc.js
Normal file
@ -0,0 +1,109 @@
|
|||||||
|
/*
|
||||||
|
* js-crc v0.1.0
|
||||||
|
* https://github.com/emn178/js-crc
|
||||||
|
*
|
||||||
|
* Copyright 2015, emn178@gmail.com
|
||||||
|
*
|
||||||
|
* Licensed under the MIT license:
|
||||||
|
* http://www.opensource.org/licenses/MIT
|
||||||
|
*/
|
||||||
|
;(function(root, undefined) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
var NODE_JS = typeof(module) != 'undefined';
|
||||||
|
if(NODE_JS) {
|
||||||
|
root = global;
|
||||||
|
}
|
||||||
|
var HEX_CHARS = '0123456789abcdef'.split('');
|
||||||
|
|
||||||
|
var Modules = [
|
||||||
|
{
|
||||||
|
name: 'crc32',
|
||||||
|
polynom: 0xEDB88320,
|
||||||
|
initValue: -1,
|
||||||
|
bytes: 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'crc16',
|
||||||
|
polynom: 0xA001,
|
||||||
|
initValue: 0,
|
||||||
|
bytes: 2
|
||||||
|
}
|
||||||
|
];
|
||||||
|
|
||||||
|
var i, j, k, b;
|
||||||
|
for(i = 0;i < Modules.length;++i) {
|
||||||
|
var m = Modules[i];
|
||||||
|
m.method = (function(m) {
|
||||||
|
// SpiderBasic hack
|
||||||
|
return function(message, initValue) {
|
||||||
|
return crc(message, m, initValue);
|
||||||
|
};
|
||||||
|
})(m);
|
||||||
|
m.table = [];
|
||||||
|
for(j = 0;j < 256;++j) {
|
||||||
|
b = j;
|
||||||
|
for(k = 0;k < 8;++k) {
|
||||||
|
b = b & 1 ? m.polynom ^ (b >>> 1) : b >>> 1;
|
||||||
|
}
|
||||||
|
m.table[j] = b >>> 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
var crc = function(message, module, initValue) {
|
||||||
|
var notString = typeof(message) != 'string';
|
||||||
|
if(notString && message.constructor == ArrayBuffer) {
|
||||||
|
message = new Uint8Array(message);
|
||||||
|
}
|
||||||
|
|
||||||
|
// SpiderBasic hack
|
||||||
|
var crc = initValue ^ 0xffffffff, code, i, length = message.length, table = module.table;
|
||||||
|
if(notString) {
|
||||||
|
for(i = 0;i < length;++i) {
|
||||||
|
crc = table[(crc ^ message[i]) & 0xFF] ^ (crc >>> 8);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
for(i = 0;i < length;++i) {
|
||||||
|
code = message.charCodeAt(i);
|
||||||
|
if (code < 0x80) {
|
||||||
|
crc = table[(crc ^ code) & 0xFF] ^ (crc >>> 8);
|
||||||
|
} else if (code < 0x800) {
|
||||||
|
crc = table[(crc ^ (0xc0 | (code >> 6))) & 0xFF] ^ (crc >>> 8);
|
||||||
|
crc = table[(crc ^ (0x80 | (code & 0x3f))) & 0xFF] ^ (crc >>> 8);
|
||||||
|
} else if (code < 0xd800 || code >= 0xe000) {
|
||||||
|
crc = table[(crc ^ (0xe0 | (code >> 12))) & 0xFF] ^ (crc >>> 8);
|
||||||
|
crc = table[(crc ^ (0x80 | ((code >> 6) & 0x3f))) & 0xFF] ^ (crc >>> 8);
|
||||||
|
crc = table[(crc ^ (0x80 | (code & 0x3f))) & 0xFF] ^ (crc >>> 8);
|
||||||
|
} else {
|
||||||
|
code = 0x10000 + (((code & 0x3ff) << 10) | (message.charCodeAt(++i) & 0x3ff));
|
||||||
|
crc = table[(crc ^ (0xf0 | (code >> 18))) & 0xFF] ^ (crc >>> 8);
|
||||||
|
crc = table[(crc ^ (0x80 | ((code >> 12) & 0x3f))) & 0xFF] ^ (crc >>> 8);
|
||||||
|
crc = table[(crc ^ (0x80 | ((code >> 6) & 0x3f))) & 0xFF] ^ (crc >>> 8);
|
||||||
|
crc = table[(crc ^ (0x80 | (code & 0x3f))) & 0xFF] ^ (crc >>> 8);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// SpiderBasic hack
|
||||||
|
crc ^= 0xffffffff;
|
||||||
|
|
||||||
|
var hex = '';
|
||||||
|
if(module.bytes > 2) {
|
||||||
|
hex += HEX_CHARS[(crc >> 28) & 0x0F] + HEX_CHARS[(crc >> 24) & 0x0F] +
|
||||||
|
HEX_CHARS[(crc >> 20) & 0x0F] + HEX_CHARS[(crc >> 16) & 0x0F];
|
||||||
|
}
|
||||||
|
hex += HEX_CHARS[(crc >> 12) & 0x0F] + HEX_CHARS[(crc >> 8) & 0x0F] +
|
||||||
|
HEX_CHARS[(crc >> 4) & 0x0F] + HEX_CHARS[crc & 0x0F];
|
||||||
|
return hex;
|
||||||
|
};
|
||||||
|
|
||||||
|
var exports;
|
||||||
|
if(!root.HI_CRC32_TEST && NODE_JS) {
|
||||||
|
exports = module.exports = {};
|
||||||
|
} else if(root) {
|
||||||
|
exports = root;
|
||||||
|
}
|
||||||
|
for(i = 0;i < Modules.length;++i) {
|
||||||
|
var m = Modules[i];
|
||||||
|
exports[m.name] = m.method;
|
||||||
|
}
|
||||||
|
}(this));
|
||||||
1
Test Environment/admin/spiderbasic/cipher/md5.js
Normal file
23
Test Environment/admin/spiderbasic/cipher/sha3.js
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
/*
|
||||||
|
* js-sha3 v0.5.1
|
||||||
|
* https://github.com/emn178/js-sha3
|
||||||
|
*
|
||||||
|
* Copyright 2015, emn178@gmail.com
|
||||||
|
*
|
||||||
|
* Licensed under the MIT license:
|
||||||
|
* http://www.opensource.org/licenses/MIT
|
||||||
|
*/
|
||||||
|
(function(r,ma){function n(a,b,c){this.blocks=[];this.s=[];this.padding=b;this.outputBits=c;this.reset=!0;this.start=this.block=0;this.blockCount=1600-(a<<1)>>5;this.byteCount=this.blockCount<<2;this.outputBlocks=c>>5;this.extraBytes=(c&31)>>3;for(a=0;50>a;++a)this.s[a]=0}var ga="undefined"!=typeof module;ga&&(r=global,r.JS_SHA3_TEST&&(r.navigator={userAgent:"Chrome"}));for(var l="0123456789abcdef".split(""),p=[0,8,16,24],ha=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,
|
||||||
|
2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],t=[224,256,384,512],w=["hex","buffer","array"],ia=function(a,b,c){return function(e){return(new n(a,b,a)).update(e)[c]()}},ja=function(a,b,c){return function(e,g){return(new n(a,b,g)).update(e)[c]()}},q=function(a,b){var c=ia(a,
|
||||||
|
b,"hex");c.create=function(){return new n(a,b,a)};c.update=function(a){return c.create().update(a)};for(var e=0;e<w.length;++e){var g=w[e];c[g]=ia(a,b,g)}return c},t=[{name:"keccak",padding:[1,256,65536,16777216],bits:t,createMethod:q},{name:"sha3",padding:[6,1536,393216,100663296],bits:t,createMethod:q},{name:"shake",padding:[31,7936,2031616,520093696],bits:[128,256],createMethod:function(a,b){var c=ja(a,b,"hex");c.create=function(c){return new n(a,b,c)};c.update=function(a,b){return c.create(b).update(a)};
|
||||||
|
for(var e=0;e<w.length;++e){var g=w[e];c[g]=ja(a,b,g)}return c}}],x={},ea=0;ea<t.length;++ea)for(var u=t[ea],fa=u.bits,q=u.createMethod,q=0;q<fa.length;++q){var la=u.createMethod(fa[q],u.padding);x[u.name+"_"+fa[q]]=la}n.prototype.update=function(a){var b="string"!=typeof a;b&&a.constructor==r.ArrayBuffer&&(a=new Uint8Array(a));for(var c=a.length,e=this.blocks,g=this.byteCount,k=this.blockCount,h=0,f=this.s,d,m;h<c;){if(this.reset)for(this.reset=!1,e[0]=this.block,d=1;d<k+1;++d)e[d]=0;if(b)for(d=
|
||||||
|
this.start;h<c&&d<g;++h)e[d>>2]|=a[h]<<p[d++&3];else for(d=this.start;h<c&&d<g;++h)m=a.charCodeAt(h),128>m?e[d>>2]|=m<<p[d++&3]:(2048>m?e[d>>2]|=(192|m>>6)<<p[d++&3]:(55296>m||57344<=m?e[d>>2]|=(224|m>>12)<<p[d++&3]:(m=65536+((m&1023)<<10|a.charCodeAt(++h)&1023),e[d>>2]|=(240|m>>18)<<p[d++&3],e[d>>2]|=(128|m>>12&63)<<p[d++&3]),e[d>>2]|=(128|m>>6&63)<<p[d++&3]),e[d>>2]|=(128|m&63)<<p[d++&3]);this.lastByteIndex=d;if(d>=g){this.start=d-g;this.block=e[k];for(d=0;d<k;++d)f[d]^=e[d];v(f);this.reset=!0}else this.start=
|
||||||
|
d}return this};n.prototype.finalize=function(){var a=this.blocks,b=this.lastByteIndex,c=this.blockCount,e=this.s;a[b>>2]|=this.padding[b&3];if(this.lastByteIndex==this.byteCount)for(a[0]=a[c],b=1;b<c+1;++b)a[b]=0;a[c-1]|=2147483648;for(b=0;b<c;++b)e[b]^=a[b];v(e)};n.prototype.toString=n.prototype.hex=function(){this.finalize();for(var a=this.blockCount,b=this.s,c=this.outputBlocks,e=this.extraBytes,g=0,k=0,h="",f;k<c;){for(g=0;g<a&&k<c;++g,++k)f=b[g],h+=l[f>>4&15]+l[f&15]+l[f>>12&15]+l[f>>8&15]+l[f>>
|
||||||
|
20&15]+l[f>>16&15]+l[f>>28&15]+l[f>>24&15];0==k%a&&v(b)}e&&(f=b[g],0<e&&(h+=l[f>>4&15]+l[f&15]),1<e&&(h+=l[f>>12&15]+l[f>>8&15]),2<e&&(h+=l[f>>20&15]+l[f>>16&15]));return h};n.prototype.buffer=function(){this.finalize();var a=this.blockCount,b=this.s,c=this.outputBlocks,e=this.extraBytes,g=0,k=0,h=this.outputBits>>3,f;f=e?new ArrayBuffer(c+1<<2):new ArrayBuffer(h);for(var d=new Uint32Array(f);k<c;){for(g=0;g<a&&k<c;++g,++k)d[k]=b[g];0==k%a&&v(b)}e&&(d[g]=b[g],f=f.slice(0,h));return f};n.prototype.digest=
|
||||||
|
n.prototype.array=function(){this.finalize();for(var a=this.blockCount,b=this.s,c=this.outputBlocks,e=this.extraBytes,g=0,k=0,h=[],f,d;k<c;){for(g=0;g<a&&k<c;++g,++k)f=k<<2,d=b[g],h[f]=d&255,h[f+1]=d>>8&255,h[f+2]=d>>16&255,h[f+3]=d>>24&255;0==k%a&&v(b)}e&&(f=k<<2,d=b[g],0<e&&(h[f]=d&255),1<e&&(h[f+1]=d>>8&255),2<e&&(h[f+2]=d>>16&255));return h};var v=function(a){var b,c,e,g,k,h,f,d,m,l,n,p,q,r,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,aa,ba,ca,da;for(e=0;48>e;e+=2)g=a[0]^
|
||||||
|
a[10]^a[20]^a[30]^a[40],k=a[1]^a[11]^a[21]^a[31]^a[41],h=a[2]^a[12]^a[22]^a[32]^a[42],f=a[3]^a[13]^a[23]^a[33]^a[43],d=a[4]^a[14]^a[24]^a[34]^a[44],m=a[5]^a[15]^a[25]^a[35]^a[45],l=a[6]^a[16]^a[26]^a[36]^a[46],n=a[7]^a[17]^a[27]^a[37]^a[47],p=a[8]^a[18]^a[28]^a[38]^a[48],q=a[9]^a[19]^a[29]^a[39]^a[49],b=p^(h<<1|f>>>31),c=q^(f<<1|h>>>31),a[0]^=b,a[1]^=c,a[10]^=b,a[11]^=c,a[20]^=b,a[21]^=c,a[30]^=b,a[31]^=c,a[40]^=b,a[41]^=c,b=g^(d<<1|m>>>31),c=k^(m<<1|d>>>31),a[2]^=b,a[3]^=c,a[12]^=b,a[13]^=c,a[22]^=
|
||||||
|
b,a[23]^=c,a[32]^=b,a[33]^=c,a[42]^=b,a[43]^=c,b=h^(l<<1|n>>>31),c=f^(n<<1|l>>>31),a[4]^=b,a[5]^=c,a[14]^=b,a[15]^=c,a[24]^=b,a[25]^=c,a[34]^=b,a[35]^=c,a[44]^=b,a[45]^=c,b=d^(p<<1|q>>>31),c=m^(q<<1|p>>>31),a[6]^=b,a[7]^=c,a[16]^=b,a[17]^=c,a[26]^=b,a[27]^=c,a[36]^=b,a[37]^=c,a[46]^=b,a[47]^=c,b=l^(g<<1|k>>>31),c=n^(k<<1|g>>>31),a[8]^=b,a[9]^=c,a[18]^=b,a[19]^=c,a[28]^=b,a[29]^=c,a[38]^=b,a[39]^=c,a[48]^=b,a[49]^=c,b=a[0],c=a[1],M=a[11]<<4|a[10]>>>28,N=a[10]<<4|a[11]>>>28,u=a[20]<<3|a[21]>>>29,v=
|
||||||
|
a[21]<<3|a[20]>>>29,aa=a[31]<<9|a[30]>>>23,ba=a[30]<<9|a[31]>>>23,I=a[40]<<18|a[41]>>>14,J=a[41]<<18|a[40]>>>14,A=a[2]<<1|a[3]>>>31,B=a[3]<<1|a[2]>>>31,g=a[13]<<12|a[12]>>>20,k=a[12]<<12|a[13]>>>20,O=a[22]<<10|a[23]>>>22,P=a[23]<<10|a[22]>>>22,w=a[33]<<13|a[32]>>>19,x=a[32]<<13|a[33]>>>19,ca=a[42]<<2|a[43]>>>30,da=a[43]<<2|a[42]>>>30,U=a[5]<<30|a[4]>>>2,V=a[4]<<30|a[5]>>>2,C=a[14]<<6|a[15]>>>26,D=a[15]<<6|a[14]>>>26,h=a[25]<<11|a[24]>>>21,f=a[24]<<11|a[25]>>>21,Q=a[34]<<15|a[35]>>>17,R=a[35]<<15|
|
||||||
|
a[34]>>>17,y=a[45]<<29|a[44]>>>3,z=a[44]<<29|a[45]>>>3,p=a[6]<<28|a[7]>>>4,q=a[7]<<28|a[6]>>>4,W=a[17]<<23|a[16]>>>9,X=a[16]<<23|a[17]>>>9,E=a[26]<<25|a[27]>>>7,F=a[27]<<25|a[26]>>>7,d=a[36]<<21|a[37]>>>11,m=a[37]<<21|a[36]>>>11,S=a[47]<<24|a[46]>>>8,T=a[46]<<24|a[47]>>>8,K=a[8]<<27|a[9]>>>5,L=a[9]<<27|a[8]>>>5,r=a[18]<<20|a[19]>>>12,t=a[19]<<20|a[18]>>>12,Y=a[29]<<7|a[28]>>>25,Z=a[28]<<7|a[29]>>>25,G=a[38]<<8|a[39]>>>24,H=a[39]<<8|a[38]>>>24,l=a[48]<<14|a[49]>>>18,n=a[49]<<14|a[48]>>>18,a[0]=b^~g&
|
||||||
|
h,a[1]=c^~k&f,a[10]=p^~r&u,a[11]=q^~t&v,a[20]=A^~C&E,a[21]=B^~D&F,a[30]=K^~M&O,a[31]=L^~N&P,a[40]=U^~W&Y,a[41]=V^~X&Z,a[2]=g^~h&d,a[3]=k^~f&m,a[12]=r^~u&w,a[13]=t^~v&x,a[22]=C^~E&G,a[23]=D^~F&H,a[32]=M^~O&Q,a[33]=N^~P&R,a[42]=W^~Y&aa,a[43]=X^~Z&ba,a[4]=h^~d&l,a[5]=f^~m&n,a[14]=u^~w&y,a[15]=v^~x&z,a[24]=E^~G&I,a[25]=F^~H&J,a[34]=O^~Q&S,a[35]=P^~R&T,a[44]=Y^~aa&ca,a[45]=Z^~ba&da,a[6]=d^~l&b,a[7]=m^~n&c,a[16]=w^~y&p,a[17]=x^~z&q,a[26]=G^~I&A,a[27]=H^~J&B,a[36]=Q^~S&K,a[37]=R^~T&L,a[46]=aa^~ca&U,a[47]=
|
||||||
|
ba^~da&V,a[8]=l^~b&g,a[9]=n^~c&k,a[18]=y^~p&r,a[19]=z^~q&t,a[28]=I^~A&C,a[29]=J^~B&D,a[38]=S^~K&M,a[39]=T^~L&N,a[48]=ca^~U&W,a[49]=da^~V&X,a[0]^=ha[e],a[1]^=ha[e+1]};if(!r.JS_SHA3_TEST&&ga)module.exports=x;else if(r)for(var ka in x)r[ka]=x[ka]})(this);
|
||||||
203
Test Environment/admin/spiderbasic/debug.js
Normal file
@ -0,0 +1,203 @@
|
|||||||
|
|
||||||
|
spider.debug = {
|
||||||
|
y : 0,
|
||||||
|
window : null,
|
||||||
|
editorGadget : null,
|
||||||
|
disabled: false,
|
||||||
|
fatalError: false,
|
||||||
|
Init : function() {
|
||||||
|
|
||||||
|
// A webview is attached, don't display the built-in debug window
|
||||||
|
if (window.spiderDebug)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
this.window = spider_OpenWindow(-1, 0, 0, 350, 150, "SpiderBasic - Debug output", (1 << 4) | (1 << 5));
|
||||||
|
|
||||||
|
this.editorGadget = spider_EditorGadget(-1, 5, 5, spider_WindowWidth(spider.debug.window) - 10, spider_WindowHeight(spider.debug.window) - 10, (1 << 0));
|
||||||
|
spider_StickyWindow(this.window, 1);
|
||||||
|
|
||||||
|
// Position the window in the top/right corner
|
||||||
|
spider_ResizeWindow(this.window, spider_DesktopWidth() - spider_WindowWidth(this.window, 1)-10, 10, -0xFFFF , -0xFFFF)
|
||||||
|
|
||||||
|
spider_BindEvent(4, // PB_Event_CloseWindow
|
||||||
|
function() {
|
||||||
|
spider_CloseWindow(spider.debug.window);
|
||||||
|
spider.debug.disabled = true;
|
||||||
|
},
|
||||||
|
this.window);
|
||||||
|
|
||||||
|
spider_BindEvent(7, // PB_Event_SizeWindow
|
||||||
|
function() {
|
||||||
|
spider_ResizeGadget(spider.debug.editorGadget, 5, 5, spider_WindowWidth(spider.debug.window) - 10, spider_WindowHeight(spider.debug.window) - 10);
|
||||||
|
},
|
||||||
|
this.window);
|
||||||
|
},
|
||||||
|
|
||||||
|
RawPrint : function(text) {
|
||||||
|
|
||||||
|
if (this.editorGadget && !this.disabled)
|
||||||
|
{
|
||||||
|
spider_SetGadgetText(this.editorGadget, spider_GetGadgetText(this.editorGadget)+text+"\n");
|
||||||
|
|
||||||
|
var editorTextArea = spider_GadgetID(this.editorGadget).gadget.domNode;
|
||||||
|
|
||||||
|
// Use jquery animate to scroll down automatically
|
||||||
|
$(editorTextArea).animate({
|
||||||
|
scrollTop:$(editorTextArea)[0].scrollHeight - $(editorTextArea).height()
|
||||||
|
},0);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
Print : function(text) {
|
||||||
|
|
||||||
|
if (spider.debug.fatalError) // Don't do anything if the program has already crash
|
||||||
|
return;
|
||||||
|
|
||||||
|
// log in browser console first, just in case the GUI text doesn't work
|
||||||
|
console.log(text);
|
||||||
|
|
||||||
|
// A webview is attached, forward the debug to the IDE debug output
|
||||||
|
if (window.spiderDebug)
|
||||||
|
{
|
||||||
|
window.spiderDebug({"command": 5, "text": ""+text });
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
this.RawPrint(text);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
CheckSingleFlags : function(parameter, flags, allowedFlags)
|
||||||
|
{
|
||||||
|
var callerName = spider.debug.CheckSingleFlags.caller.name;
|
||||||
|
var functionName = callerName.substring(7, callerName.length - 6); // remove 'spider_' and '_DEBUG'
|
||||||
|
|
||||||
|
if (allowedFlags.indexOf(flags) === -1)
|
||||||
|
throw new Error(functionName+"(): : invalid value specified for parameter '"+parameter+"'.", { cause: "spider" });
|
||||||
|
},
|
||||||
|
|
||||||
|
CheckCombinationFlags : function(parameter, flags, allowedFlags)
|
||||||
|
{
|
||||||
|
var callerName = spider.debug.CheckCombinationFlags.caller.name;
|
||||||
|
var functionName = callerName.substring(7, callerName.length - 6); // remove 'spider_' and '_DEBUG'
|
||||||
|
|
||||||
|
var allFlags = 0;
|
||||||
|
for (var k = 0; k < allowedFlags.length; k++)
|
||||||
|
{
|
||||||
|
allFlags |= allowedFlags[k];
|
||||||
|
}
|
||||||
|
|
||||||
|
if ((allFlags & flags) !== flags) // Something is wrong is the specified value doesn't fit in the flags
|
||||||
|
throw new Error(functionName+"(): : invalid value specified for parameter '"+parameter+"'.", { cause: "spider" });
|
||||||
|
},
|
||||||
|
|
||||||
|
Error : function(text, callerName)
|
||||||
|
{
|
||||||
|
if (spider.debug.fatalError) // Don't do anything if the program has already crash
|
||||||
|
return;
|
||||||
|
|
||||||
|
if (typeof callerName === "undefined")
|
||||||
|
{
|
||||||
|
callerName = spider.debug.Error.caller.name;
|
||||||
|
}
|
||||||
|
|
||||||
|
functionName = callerName.substring(7, callerName.length - 6); // remove 'spider_' and '_DEBUG'
|
||||||
|
|
||||||
|
throw new Error(functionName+"(): "+text, { cause: "spider" });
|
||||||
|
},
|
||||||
|
|
||||||
|
CheckId : function(callerName, ObjectName, id)
|
||||||
|
{
|
||||||
|
if (spider.debug.fatalError) // Don't do anything if the program has already crash
|
||||||
|
return;
|
||||||
|
|
||||||
|
var functionName = callerName.substring(7, callerName.length - 6); // remove 'spider_' and '_DEBUG'
|
||||||
|
|
||||||
|
if (id < -1)
|
||||||
|
throw new Error(functionName+"(): #"+ObjectName+" object number can't be negative (value: "+id+").", { cause: "spider" });
|
||||||
|
else if (id >= 10000)
|
||||||
|
throw new Error(functionName+"(): #"+ObjectName+" object number is very high (over 10000), are you sure of that ?", { cause: "spider" });
|
||||||
|
},
|
||||||
|
|
||||||
|
CheckObject : function(callerName, ObjectName, isObject)
|
||||||
|
{
|
||||||
|
if (spider.debug.fatalError) // Don't do anything if the program has already crash
|
||||||
|
return;
|
||||||
|
|
||||||
|
var functionName = callerName.substring(7, callerName.length - 6); // remove 'spider_' and '_DEBUG'
|
||||||
|
|
||||||
|
if (isObject === 0)
|
||||||
|
throw new Error(functionName+"(): The specified #"+ObjectName+" is not initialised.", { cause: "spider" });
|
||||||
|
},
|
||||||
|
|
||||||
|
DebuggerLineGetLine : function(a)
|
||||||
|
{
|
||||||
|
return ((a) & ((1 << 20)-1));
|
||||||
|
},
|
||||||
|
|
||||||
|
DebuggerLineGetFile : function(a)
|
||||||
|
{
|
||||||
|
return (((a) >> 20) & ((1 << (32-20))-1));
|
||||||
|
},
|
||||||
|
|
||||||
|
DisplayError : function(text)
|
||||||
|
{
|
||||||
|
if (spider.debug.fatalError) // Don't do anything if the program has already crash
|
||||||
|
return;
|
||||||
|
|
||||||
|
// A webview is attached
|
||||||
|
if (window.spiderDebug)
|
||||||
|
{
|
||||||
|
window.spiderDebug( { "command": 8, "lineId": spiderLine, "text": text } );
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
var line = spider.debug.DebuggerLineGetLine(spiderLine)+1;
|
||||||
|
var fileIndex = spider.debug.DebuggerLineGetFile(spiderLine);
|
||||||
|
var filename = spider.debugFilename;
|
||||||
|
|
||||||
|
if (fileIndex > 0) // It's an include file
|
||||||
|
{
|
||||||
|
filename = spider.debugIncludes[fileIndex-1];
|
||||||
|
}
|
||||||
|
|
||||||
|
spider.debug.Print(filename+":"+line+" "+text);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// temporary Shortcut
|
||||||
|
spider.Debug = function(text) {
|
||||||
|
spider.debug.Print(text);
|
||||||
|
};
|
||||||
|
|
||||||
|
// temporary Shortcut
|
||||||
|
function debug(text) {
|
||||||
|
spider.debug.Print(text);
|
||||||
|
}
|
||||||
|
|
||||||
|
// global error handler
|
||||||
|
window.addEventListener("error", (event) => {
|
||||||
|
|
||||||
|
if (spider.debug.fatalError) // Don't do anything if the program has already crash
|
||||||
|
return;
|
||||||
|
|
||||||
|
var text;
|
||||||
|
if (event.error.cause == "spider") // It's a SpiderBasic exception
|
||||||
|
{
|
||||||
|
text = event.error.message;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
// Not a SpiderBasic exception, put the full details
|
||||||
|
text = `${event.type}: ${event.message} (${event.filename}, line: ${event.lineno})`;
|
||||||
|
}
|
||||||
|
|
||||||
|
spider.debug.DisplayError(text);
|
||||||
|
|
||||||
|
spider.debug.fatalError = true;
|
||||||
|
});
|
||||||
|
|
||||||
@ -0,0 +1,25 @@
|
|||||||
|
[
|
||||||
|
{"AbstractOnlyError": {"text":"method is abstract only and requires implementation"} },
|
||||||
|
{"AccessError": {"text":"requested or required access is not allowed"} },
|
||||||
|
{"ItemExistError": {"text":"object with specified ID already exist"} },
|
||||||
|
{"InvalidAccessError": {"text":"operation or parameter is not allowed"} },
|
||||||
|
{"InvalidDataError": {"text":"store data must be an array of objects"} },
|
||||||
|
{"InvalidParameterError": {"text":"Invalid parameter specified"} },
|
||||||
|
{"InvalidPropertyError": {"text":"invalid property or type specified"} },
|
||||||
|
{"InvalidObjectError": {"text":"item is not an a valid store object"} },
|
||||||
|
{"InvalidPathError": {"text":"invalid path"} },
|
||||||
|
{"InvalidResponseError": {"text":"function returned an invalid or unexpected response"} },
|
||||||
|
{"InvalidTypeError": {"text":"parameter or property type is invalid"} },
|
||||||
|
{"InvalidVersionError": {"text":"invalid dojo or dijit version"} },
|
||||||
|
{"InvalidWidgetError": {"text":"invalid widget"} },
|
||||||
|
{"MethodMissingError": {"text":"a required function is missing"} },
|
||||||
|
{"NotFoundError": {"text":"the object can not be found here."} },
|
||||||
|
{"ParameterMissingError": {"text":"required parameter is missing"} },
|
||||||
|
{"PropertyMissingError": {"text":"required property is missing"} },
|
||||||
|
{"ReadOnlyError": {"text":"property is READ-ONLY"} },
|
||||||
|
{"RequestCancelError": {"text":"request was canceled"} },
|
||||||
|
{"RequestError": {"text":"XHR request failed"} },
|
||||||
|
{"RequestPendingError": {"text":"another request is still pending"} },
|
||||||
|
{"UnknownVersionError": {"text":"unknown dojo and/or dijit version"} }
|
||||||
|
]
|
||||||
|
|
||||||
@ -0,0 +1 @@
|
|||||||
|
.claro .cbtreeCheckBox {background-image: url('images/spriteCheckbox.gif'); background-repeat: no-repeat; width: 16px; height: 16px; margin: 0; padding: 0;}.claro .cbtreeCheckBox {background-position: -16px;}.claro .cbtreeCheckBoxChecked {background-position: 0px;}.claro .cbtreeCheckBoxMixed {background-position: -32px;}.claro .cbtreeCheckBoxDisabled {background-position: -64px;}.claro .cbtreeCheckBoxCheckedDisabled {background-position: -48px;}.claro .cbtreeCheckBoxMixedDisabled {background-position: -80px;}.claro .cbtreeCheckBoxReadOnly {background-position: -64px;}.claro .cbtreeCheckBoxCheckedReadOnly {background-position: -48px;}.claro .cbtreeCheckBoxMixedReadOnly {background-position: -80px;}.claro .cbtreeCheckBoxHover {background-position: -112px;}.claro .cbtreeCheckBoxCheckedHover {background-position: -96px;}.claro .cbtreeCheckBoxMixedHover {background-position: -128px;}
|
||||||
|
After Width: | Height: | Size: 4.3 KiB |
|
After Width: | Height: | Size: 4.9 KiB |
1122
Test Environment/admin/spiderbasic/dojo/dojo.js
vendored
Normal file
10
Test Environment/admin/spiderbasic/dojo/nls/colors.js
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
//>>built
|
||||||
|
define("dojo/nls/colors",{root:{aliceblue:"alice blue",antiquewhite:"antique white",aqua:"aqua",aquamarine:"aquamarine",azure:"azure",beige:"beige",bisque:"bisque",black:"black",blanchedalmond:"blanched almond",blue:"blue",blueviolet:"blue-violet",brown:"brown",burlywood:"burlywood",cadetblue:"cadet blue",chartreuse:"chartreuse",chocolate:"chocolate",coral:"coral",cornflowerblue:"cornflower blue",cornsilk:"cornsilk",crimson:"crimson",cyan:"cyan",darkblue:"dark blue",darkcyan:"dark cyan",darkgoldenrod:"dark goldenrod",
|
||||||
|
darkgray:"dark gray",darkgreen:"dark green",darkgrey:"dark gray",darkkhaki:"dark khaki",darkmagenta:"dark magenta",darkolivegreen:"dark olive green",darkorange:"dark orange",darkorchid:"dark orchid",darkred:"dark red",darksalmon:"dark salmon",darkseagreen:"dark sea green",darkslateblue:"dark slate blue",darkslategray:"dark slate gray",darkslategrey:"dark slate gray",darkturquoise:"dark turquoise",darkviolet:"dark violet",deeppink:"deep pink",deepskyblue:"deep sky blue",dimgray:"dim gray",dimgrey:"dim gray",
|
||||||
|
dodgerblue:"dodger blue",firebrick:"fire brick",floralwhite:"floral white",forestgreen:"forest green",fuchsia:"fuchsia",gainsboro:"gainsboro",ghostwhite:"ghost white",gold:"gold",goldenrod:"goldenrod",gray:"gray",green:"green",greenyellow:"green-yellow",grey:"gray",honeydew:"honeydew",hotpink:"hot pink",indianred:"indian red",indigo:"indigo",ivory:"ivory",khaki:"khaki",lavender:"lavender",lavenderblush:"lavender blush",lawngreen:"lawn green",lemonchiffon:"lemon chiffon",lightblue:"light blue",lightcoral:"light coral",
|
||||||
|
lightcyan:"light cyan",lightgoldenrodyellow:"light goldenrod yellow",lightgray:"light gray",lightgreen:"light green",lightgrey:"light gray",lightpink:"light pink",lightsalmon:"light salmon",lightseagreen:"light sea green",lightskyblue:"light sky blue",lightslategray:"light slate gray",lightslategrey:"light slate gray",lightsteelblue:"light steel blue",lightyellow:"light yellow",lime:"lime",limegreen:"lime green",linen:"linen",magenta:"magenta",maroon:"maroon",mediumaquamarine:"medium aquamarine",
|
||||||
|
mediumblue:"medium blue",mediumorchid:"medium orchid",mediumpurple:"medium purple",mediumseagreen:"medium sea green",mediumslateblue:"medium slate blue",mediumspringgreen:"medium spring green",mediumturquoise:"medium turquoise",mediumvioletred:"medium violet-red",midnightblue:"midnight blue",mintcream:"mint cream",mistyrose:"misty rose",moccasin:"moccasin",navajowhite:"navajo white",navy:"navy",oldlace:"old lace",olive:"olive",olivedrab:"olive drab",orange:"orange",orangered:"orange red",orchid:"orchid",
|
||||||
|
palegoldenrod:"pale goldenrod",palegreen:"pale green",paleturquoise:"pale turquoise",palevioletred:"pale violet-red",papayawhip:"papaya whip",peachpuff:"peach puff",peru:"peru",pink:"pink",plum:"plum",powderblue:"powder blue",purple:"purple",red:"red",rosybrown:"rosy brown",royalblue:"royal blue",saddlebrown:"saddle brown",salmon:"salmon",sandybrown:"sandy brown",seagreen:"sea green",seashell:"seashell",sienna:"sienna",silver:"silver",skyblue:"sky blue",slateblue:"slate blue",slategray:"slate gray",
|
||||||
|
slategrey:"slate gray",snow:"snow",springgreen:"spring green",steelblue:"steel blue",tan:"tan",teal:"teal",thistle:"thistle",tomato:"tomato",transparent:"transparent",turquoise:"turquoise",violet:"violet",wheat:"wheat",white:"white",whitesmoke:"white smoke",yellow:"yellow",yellowgreen:"yellow green"},bs:!0,mk:!0,sr:!0,zh:!0,"zh-tw":!0,uk:!0,tr:!0,th:!0,sv:!0,sl:!0,sk:!0,ru:!0,ro:!0,pt:!0,"pt-pt":!0,pl:!0,nl:!0,nb:!0,ko:!0,kk:!0,ja:!0,it:!0,id:!0,hu:!0,hr:!0,he:!0,fr:!0,fi:!0,eu:!0,es:!0,el:!0,de:!0,
|
||||||
|
da:!0,cs:!0,ca:!0,bg:!0,az:!0,ar:!0});
|
||||||
|
//# sourceMappingURL=colors.js.map
|
||||||
27
Test Environment/admin/spiderbasic/dojo/nls/dojo_ar.js
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
//>>built
|
||||||
|
define("dojo/nls/dojo_ar",{"dijit/form/nls/validate":{invalidMessage:"\u0627\u0644\u0642\u064a\u0645\u0629 \u0627\u0644\u062a\u064a \u062a\u0645 \u0627\u062f\u062e\u0627\u0644\u0647\u0627 \u063a\u064a\u0631 \u0635\u062d\u064a\u062d\u0629.",rangeMessage:"\u0647\u0630\u0647 \u0627\u0644\u0642\u064a\u0645\u0629 \u0644\u064a\u0633 \u0628\u0627\u0644\u0645\u062f\u0649 \u0627\u0644\u0635\u062d\u064a\u062d.",_localized:{},missingMessage:"\u064a\u062c\u0628 \u0627\u062f\u062e\u0627\u0644 \u0647\u0630\u0647 \u0627\u0644\u0642\u064a\u0645\u0629."},
|
||||||
|
"dojo/cldr/nls/gregorian":{"dateFormatItem-Ehm":"E h:mm a","days-standAlone-short":"\u0627\u0644\u0623\u062d\u062f \u0627\u0644\u0627\u062b\u0646\u064a\u0646 \u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621 \u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621 \u0627\u0644\u062e\u0645\u064a\u0633 \u0627\u0644\u062c\u0645\u0639\u0629 \u0627\u0644\u0633\u0628\u062a".split(" "),"months-format-narrow":"\u064a\u0641\u0645\u0623\u0648\u0646\u0644\u063a\u0633\u0643\u0628\u062f".split(""),"field-second-relative+0":"\u0627\u0644\u0622\u0646",
|
||||||
|
"quarters-standAlone-narrow":["\u0661","\u0662","\u0663","\u0664"],"field-weekday":"\u0627\u0644\u064a\u0648\u0645","dateFormatItem-yQQQ":"QQQ y","dateFormatItem-yMEd":"E\u060c d/M/y","field-wed-relative+0":"\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621 \u0627\u0644\u062d\u0627\u0644\u064a","field-wed-relative+1":"\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621 \u0627\u0644\u062a\u0627\u0644\u064a","dateFormatItem-GyMMMEd":"E\u060c d MMM\u060c y G","dateFormatItem-MMMEd":"E\u060c d MMM",eraNarrow:["\u0642.\u0645",
|
||||||
|
"\u0645"],"dateFormatItem-yMM":"MM/y","field-tue-relative+-1":"\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621 \u0627\u0644\u0645\u0627\u0636\u064a","days-format-short":"\u0627\u0644\u0623\u062d\u062f \u0627\u0644\u0627\u062b\u0646\u064a\u0646 \u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621 \u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621 \u0627\u0644\u062e\u0645\u064a\u0633 \u0627\u0644\u062c\u0645\u0639\u0629 \u0627\u0644\u0633\u0628\u062a".split(" "),"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}",
|
||||||
|
"dateFormat-long":"d MMMM\u060c y","field-fri-relative+-1":"\u0627\u0644\u062c\u0645\u0639\u0629 \u0627\u0644\u0645\u0627\u0636\u064a\u0629","field-wed-relative+-1":"\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621 \u0627\u0644\u0645\u0627\u0636\u064a","months-format-wide":"\u064a\u0646\u0627\u064a\u0631 \u0641\u0628\u0631\u0627\u064a\u0631 \u0645\u0627\u0631\u0633 \u0623\u0628\u0631\u064a\u0644 \u0645\u0627\u064a\u0648 \u064a\u0648\u0646\u064a\u0648 \u064a\u0648\u0644\u064a\u0648 \u0623\u063a\u0633\u0637\u0633 \u0633\u0628\u062a\u0645\u0628\u0631 \u0623\u0643\u062a\u0648\u0628\u0631 \u0646\u0648\u0641\u0645\u0628\u0631 \u062f\u064a\u0633\u0645\u0628\u0631".split(" "),
|
||||||
|
"dateTimeFormat-medium":"{1} {0}","dayPeriods-format-wide-pm":"\u0645","dateFormat-full":"EEEE\u060c d MMMM\u060c y","field-thu-relative+-1":"\u0627\u0644\u062e\u0645\u064a\u0633 \u0627\u0644\u0645\u0627\u0636\u064a","dateFormatItem-Md":"d/M",_localized:{},"dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dayPeriods-format-wide-noon":"noon","dateFormatItem-yMd":"d/M/y","field-era":"\u0627\u0644\u0639\u0635\u0631","dateFormatItem-yM":"M/y","months-standAlone-wide":"\u064a\u0646\u0627\u064a\u0631 \u0641\u0628\u0631\u0627\u064a\u0631 \u0645\u0627\u0631\u0633 \u0623\u0628\u0631\u064a\u0644 \u0645\u0627\u064a\u0648 \u064a\u0648\u0646\u064a\u0648 \u064a\u0648\u0644\u064a\u0648 \u0623\u063a\u0633\u0637\u0633 \u0633\u0628\u062a\u0645\u0628\u0631 \u0623\u0643\u062a\u0648\u0628\u0631 \u0646\u0648\u0641\u0645\u0628\u0631 \u062f\u064a\u0633\u0645\u0628\u0631".split(" "),
|
||||||
|
"timeFormat-short":"h:mm a","quarters-format-wide":["\u0627\u0644\u0631\u0628\u0639 \u0627\u0644\u0623\u0648\u0644","\u0627\u0644\u0631\u0628\u0639 \u0627\u0644\u062b\u0627\u0646\u064a","\u0627\u0644\u0631\u0628\u0639 \u0627\u0644\u062b\u0627\u0644\u062b","\u0627\u0644\u0631\u0628\u0639 \u0627\u0644\u0631\u0627\u0628\u0639"],"dateFormatItem-yQQQQ":"QQQQ y","timeFormat-long":"h:mm:ss a z","field-year":"\u0627\u0644\u0633\u0646\u0629","dateFormatItem-yMMM":"MMM y","dateTimeFormats-appendItem-Era":"{1} {0}",
|
||||||
|
"field-hour":"\u0627\u0644\u0633\u0627\u0639\u0627\u062a","dateFormatItem-MMdd":"dd/MM","months-format-abbr":"\u064a\u0646\u0627\u064a\u0631 \u0641\u0628\u0631\u0627\u064a\u0631 \u0645\u0627\u0631\u0633 \u0623\u0628\u0631\u064a\u0644 \u0645\u0627\u064a\u0648 \u064a\u0648\u0646\u064a\u0648 \u064a\u0648\u0644\u064a\u0648 \u0623\u063a\u0633\u0637\u0633 \u0633\u0628\u062a\u0645\u0628\u0631 \u0623\u0643\u062a\u0648\u0628\u0631 \u0646\u0648\u0641\u0645\u0628\u0631 \u062f\u064a\u0633\u0645\u0628\u0631".split(" "),
|
||||||
|
"field-sat-relative+0":"\u0627\u0644\u0633\u0628\u062a \u0627\u0644\u062d\u0627\u0644\u064a","field-sat-relative+1":"\u0627\u0644\u0633\u0628\u062a \u0627\u0644\u062a\u0627\u0644\u064a","timeFormat-full":"h:mm:ss a zzzz","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","field-day-relative+0":"\u0627\u0644\u064a\u0648\u0645","field-thu-relative+0":"\u0627\u0644\u062e\u0645\u064a\u0633 \u0627\u0644\u062d\u0627\u0644\u064a","field-day-relative+1":"\u063a\u062f\u064b\u0627","field-thu-relative+1":"\u0627\u0644\u062e\u0645\u064a\u0633 \u0627\u0644\u062a\u0627\u0644\u064a",
|
||||||
|
"dateFormatItem-GyMMMd":"d MMM\u060c y G","field-day-relative+2":"\u0628\u0639\u062f \u0627\u0644\u063a\u062f","dateFormatItem-H":"HH","months-standAlone-abbr":"\u064a\u0646\u0627\u064a\u0631 \u0641\u0628\u0631\u0627\u064a\u0631 \u0645\u0627\u0631\u0633 \u0623\u0628\u0631\u064a\u0644 \u0645\u0627\u064a\u0648 \u064a\u0648\u0646\u064a\u0648 \u064a\u0648\u0644\u064a\u0648 \u0623\u063a\u0633\u0637\u0633 \u0633\u0628\u062a\u0645\u0628\u0631 \u0623\u0643\u062a\u0648\u0628\u0631 \u0646\u0648\u0641\u0645\u0628\u0631 \u062f\u064a\u0633\u0645\u0628\u0631".split(" "),
|
||||||
|
"quarters-format-abbr":["\u0627\u0644\u0631\u0628\u0639 \u0627\u0644\u0623\u0648\u0644","\u0627\u0644\u0631\u0628\u0639 \u0627\u0644\u062b\u0627\u0646\u064a","\u0627\u0644\u0631\u0628\u0639 \u0627\u0644\u062b\u0627\u0644\u062b","\u0627\u0644\u0631\u0628\u0639 \u0627\u0644\u0631\u0627\u0628\u0639"],"quarters-standAlone-wide":["\u0627\u0644\u0631\u0628\u0639 \u0627\u0644\u0623\u0648\u0644","\u0627\u0644\u0631\u0628\u0639 \u0627\u0644\u062b\u0627\u0646\u064a","\u0627\u0644\u0631\u0628\u0639 \u0627\u0644\u062b\u0627\u0644\u062b",
|
||||||
|
"\u0627\u0644\u0631\u0628\u0639 \u0627\u0644\u0631\u0627\u0628\u0639"],"dateFormatItem-Gy":"y G","dateFormatItem-M":"L","days-standAlone-wide":"\u0627\u0644\u0623\u062d\u062f \u0627\u0644\u0627\u062b\u0646\u064a\u0646 \u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621 \u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621 \u0627\u0644\u062e\u0645\u064a\u0633 \u0627\u0644\u062c\u0645\u0639\u0629 \u0627\u0644\u0633\u0628\u062a".split(" "),"dateFormatItem-MMMMd":"d MMMM","dayPeriods-format-abbr-noon":"noon",
|
||||||
|
"timeFormat-medium":"h:mm:ss a","field-sun-relative+0":"\u0627\u0644\u0623\u062d\u062f \u0627\u0644\u062d\u0627\u0644\u064a","dateFormatItem-Hm":"HH:mm","field-sun-relative+1":"\u0627\u0644\u0623\u062d\u062f \u0627\u0644\u062a\u0627\u0644\u064a","quarters-standAlone-abbr":["\u0627\u0644\u0631\u0628\u0639 \u0627\u0644\u0623\u0648\u0644","\u0627\u0644\u0631\u0628\u0639 \u0627\u0644\u062b\u0627\u0646\u064a","\u0627\u0644\u0631\u0628\u0639 \u0627\u0644\u062b\u0627\u0644\u062b","\u0627\u0644\u0631\u0628\u0639 \u0627\u0644\u0631\u0627\u0628\u0639"],
|
||||||
|
eraAbbr:["\u0642.\u0645","\u0645"],"field-minute":"\u0627\u0644\u062f\u0642\u0627\u0626\u0642","field-dayperiod":"\u0635/\u0645","days-standAlone-abbr":"\u0627\u0644\u0623\u062d\u062f \u0627\u0644\u0627\u062b\u0646\u064a\u0646 \u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621 \u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621 \u0627\u0644\u062e\u0645\u064a\u0633 \u0627\u0644\u062c\u0645\u0639\u0629 \u0627\u0644\u0633\u0628\u062a".split(" "),"dateFormatItem-d":"d","dateFormatItem-ms":"mm:ss","quarters-format-narrow":["\u0661",
|
||||||
|
"\u0662","\u0663","\u0664"],"field-day-relative+-1":"\u0623\u0645\u0633","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"a","dateFormatItem-h":"h a","field-day-relative+-2":"\u0623\u0648\u0644 \u0623\u0645\u0633","dateFormatItem-MMMd":"d MMM","dateFormatItem-MEd":"E\u060c d/M","dateTimeFormat-full":"{1} {0}","field-fri-relative+0":"\u0627\u0644\u062c\u0645\u0639\u0629 \u0627\u0644\u062d\u0627\u0644\u064a\u0629","field-fri-relative+1":"\u0627\u0644\u062c\u0645\u0639\u0629 \u0627\u0644\u062a\u0627\u0644\u064a\u0629",
|
||||||
|
"dateFormatItem-yMMMM":"MMMM y","field-day":"\u064a\u0648\u0645","days-format-wide":"\u0627\u0644\u0623\u062d\u062f \u0627\u0644\u0627\u062b\u0646\u064a\u0646 \u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621 \u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621 \u0627\u0644\u062e\u0645\u064a\u0633 \u0627\u0644\u062c\u0645\u0639\u0629 \u0627\u0644\u0633\u0628\u062a".split(" "),"field-zone":"\u0627\u0644\u062a\u0648\u0642\u064a\u062a","months-standAlone-narrow":"\u064a\u0641\u0645\u0623\u0648\u0646\u0644\u063a\u0633\u0643\u0628\u062f".split(""),
|
||||||
|
"dateFormatItem-y":"y","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","field-year-relative+-1":"\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0636\u064a\u0629","field-month-relative+-1":"\u0627\u0644\u0634\u0647\u0631 \u0627\u0644\u0645\u0627\u0636\u064a","dateTimeFormats-appendItem-Year":"{1} {0}","dateFormatItem-hm":"h:mm a","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","days-format-abbr":"\u0627\u0644\u0623\u062d\u062f \u0627\u0644\u0627\u062b\u0646\u064a\u0646 \u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621 \u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621 \u0627\u0644\u062e\u0645\u064a\u0633 \u0627\u0644\u062c\u0645\u0639\u0629 \u0627\u0644\u0633\u0628\u062a".split(" "),
|
||||||
|
eraNames:["\u0642\u0628\u0644 \u0627\u0644\u0645\u064a\u0644\u0627\u062f","\u0645\u064a\u0644\u0627\u062f\u064a"],"dateFormatItem-yMMMd":"d MMM\u060c y","days-format-narrow":"\u062d\u0646\u062b\u0631\u062e\u062c\u0633".split(""),"field-month":"\u0627\u0644\u0634\u0647\u0631","days-standAlone-narrow":"\u062d\u0646\u062b\u0631\u062e\u062c\u0633".split(""),"dateFormatItem-MMM":"LLL","field-tue-relative+0":"\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621 \u0627\u0644\u062d\u0627\u0644\u064a","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})",
|
||||||
|
"field-tue-relative+1":"\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621 \u0627\u0644\u062a\u0627\u0644\u064a","dayPeriods-format-wide-am":"\u0635","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateFormatItem-MMMMEd":"E\u060c d MMMM","dateFormatItem-EHm":"E HH:mm","field-mon-relative+0":"\u0627\u0644\u0627\u062b\u0646\u064a\u0646 \u0627\u0644\u062d\u0627\u0644\u064a","field-mon-relative+1":"\u0627\u0644\u0627\u062b\u0646\u064a\u0646 \u0627\u0644\u062a\u0627\u0644\u064a",
|
||||||
|
"dateFormat-short":"d/M/y","dateFormatItem-EHms":"E HH:mm:ss","dateFormatItem-Ehms":"E h:mm:ss a","dayPeriods-format-narrow-noon":"n","field-second":"\u0627\u0644\u062b\u0648\u0627\u0646\u064a","field-sat-relative+-1":"\u0627\u0644\u0633\u0628\u062a \u0627\u0644\u0645\u0627\u0636\u064a","dateFormatItem-yMMMEd":"E\u060c d MMM\u060c y","field-sun-relative+-1":"\u0627\u0644\u0623\u062d\u062f \u0627\u0644\u0645\u0627\u0636\u064a","field-month-relative+0":"\u0647\u0630\u0627 \u0627\u0644\u0634\u0647\u0631",
|
||||||
|
"field-month-relative+1":"\u0627\u0644\u0634\u0647\u0631 \u0627\u0644\u062a\u0627\u0644\u064a","dateTimeFormats-appendItem-Timezone":"{0} {1}","dateFormatItem-Ed":"E\u060c d","field-week":"\u0627\u0644\u0623\u0633\u0628\u0648\u0639","dateFormat-medium":"dd/MM/y","field-week-relative+-1":"\u0627\u0644\u0623\u0633\u0628\u0648\u0639 \u0627\u0644\u0645\u0627\u0636\u064a","field-year-relative+0":"\u0647\u0630\u0647 \u0627\u0644\u0633\u0646\u0629","field-year-relative+1":"\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u062a\u0627\u0644\u064a\u0629",
|
||||||
|
"dayPeriods-format-narrow-pm":"p","dateTimeFormat-short":"{1} {0}","dateFormatItem-Hms":"HH:mm:ss","dateFormatItem-hms":"h:mm:ss a","dateFormatItem-GyMMM":"MMM y G","field-mon-relative+-1":"\u0627\u0644\u0627\u062b\u0646\u064a\u0646 \u0627\u0644\u0645\u0627\u0636\u064a","field-week-relative+0":"\u0647\u0630\u0627 \u0627\u0644\u0623\u0633\u0628\u0648\u0639","field-week-relative+1":"\u0627\u0644\u0623\u0633\u0628\u0648\u0639 \u0627\u0644\u062a\u0627\u0644\u064a"},"dijit/nls/loading":{_localized:{},
|
||||||
|
loadingState:"\u062c\u0627\u0631\u064a \u0627\u0644\u062a\u062d\u0645\u064a\u0644...",errorState:"\u0639\u0641\u0648\u0627\u060c \u062d\u062f\u062b \u062e\u0637\u0623"},"dojo/cldr/nls/number":{scientificFormat:"#E0","currencySpacing-afterCurrency-currencyMatch":"[:^S:]",infinity:"\u221e",superscriptingExponent:"\u00d7",list:";",percentSign:"%",minusSign:"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]",_localized:{},"decimalFormat-short":"000\u00a0\u062a\u0631\u0644\u064a\u0648","currencySpacing-afterCurrency-insertBetween":"\u00a0",
|
||||||
|
nan:"NaN",plusSign:"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]",currencyFormat:"\u00a4#,##0.00;(\u00a4#,##0.00)","currencySpacing-beforeCurrency-currencyMatch":"[:^S:]",perMille:"\u2030",group:",",percentFormat:"#,##0%","decimalFormat-long":"000 \u062a\u0631\u064a\u0644\u064a\u0648\u0646",decimalFormat:"#,##0.###",decimal:".","currencySpacing-beforeCurrency-insertBetween":"\u00a0",exponential:"E"},"dijit/form/nls/ComboBox":{previousMessage:"\u0627\u0644\u0627\u062e\u062a\u064a\u0627\u0631\u0627\u062a \u0627\u0644\u0633\u0627\u0628\u0642\u0629",
|
||||||
|
_localized:{},nextMessage:"\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u0627\u062e\u062a\u064a\u0627\u0631\u0627\u062a"},"dijit/nls/common":{buttonOk:"\u062d\u0633\u0646\u0627",buttonCancel:"\u0627\u0644\u063a\u0627\u0621",_localized:{},buttonSave:"\u062d\u0641\u0638",itemClose:"\u0627\u063a\u0644\u0627\u0642"}});
|
||||||
|
//# sourceMappingURL=dojo_ar.js.map
|
||||||
16
Test Environment/admin/spiderbasic/dojo/nls/dojo_ca.js
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
//>>built
|
||||||
|
define("dojo/nls/dojo_ca",{"dijit/form/nls/validate":{invalidMessage:"El valor introdu\u00eft no \u00e9s v\u00e0lid",rangeMessage:"Aquest valor \u00e9s fora de l'interval",_localized:{},missingMessage:"Aquest valor \u00e9s necessari"},"dojo/cldr/nls/gregorian":{"dateFormatItem-Ehm":"E h:mm a","days-standAlone-short":"dg. dl. dm. dc. dj. dv. ds.".split(" "),"months-format-narrow":"GN FB M\u00c7 AB MG JN JL AG ST OC NV DS".split(" "),"field-second-relative+0":"ara","quarters-standAlone-narrow":["1",
|
||||||
|
"2","3","4"],"field-weekday":"dia de la setmana","dateFormatItem-yQQQ":"QQQ y","dateFormatItem-yMEd":"E, d/M/y","field-wed-relative+0":"aquest dimecres","field-wed-relative+1":"dimecres que ve","dateFormatItem-GyMMMEd":"E, d MMM, y G","dateFormatItem-MMMEd":"E d MMM",eraNarrow:["aC","dC"],"field-tue-relative+-1":"dimarts passat","days-format-short":"dg. dl. dt. dc. dj. dv. ds.".split(" "),"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateFormat-long":"d MMMM 'de' y","field-fri-relative+-1":"divendres passat",
|
||||||
|
"field-wed-relative+-1":"dimecres passat","months-format-wide":"gener febrer mar\u00e7 abril maig juny juliol agost setembre octubre novembre desembre".split(" "),"dateTimeFormat-medium":"{1} {0}","dayPeriods-format-wide-pm":"p. m.","dateFormat-full":"EEEE, d MMMM 'de' y","field-thu-relative+-1":"dijous passat","dateFormatItem-Md":"d/M","dateFormatItem-GyMMMM":"LLLL 'de' y G",_localized:{},"dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dayPeriods-format-wide-noon":"noon",
|
||||||
|
"dateFormatItem-yMd":"d/M/y","field-era":"era","dateFormatItem-yM":"M/y","months-standAlone-wide":"gener febrer mar\u00e7 abril maig juny juliol agost setembre octubre novembre desembre".split(" "),"timeFormat-short":"H:mm","quarters-format-wide":["1r trimestre","2n trimestre","3r trimestre","4t trimestre"],"dateFormatItem-yQQQQ":"QQQQ y","timeFormat-long":"H:mm:ss z","field-year":"any","dateFormatItem-yMMM":"LLL y","dateTimeFormats-appendItem-Era":"{1} {0}","field-hour":"hora","months-format-abbr":"gen. feb. mar\u00e7 abr. maig juny jul. ag. set. oct. nov. des.".split(" "),
|
||||||
|
"field-sat-relative+0":"aquest dissabte","field-sat-relative+1":"dissabte que ve","timeFormat-full":"H:mm:ss zzzz","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","field-day-relative+0":"avui","field-thu-relative+0":"aquest dijous","field-day-relative+1":"dem\u00e0","field-thu-relative+1":"dijous que ve","dateFormatItem-GyMMMd":"d MMM y G","field-day-relative+2":"dem\u00e0 passat","dateFormatItem-H":"H","months-standAlone-abbr":"gen. feb. mar\u00e7 abr. maig juny jul. ag. set. oct. nov. des.".split(" "),
|
||||||
|
"quarters-format-abbr":["1T","2T","3T","4T"],"quarters-standAlone-wide":["1r trimestre","2n trimestre","3r trimestre","4t trimestre"],"dateFormatItem-Gy":"y G","dateFormatItem-M":"L","days-standAlone-wide":"diumenge dilluns dimarts dimecres dijous divendres dissabte".split(" "),"dateFormatItem-MMMMd":"d MMMM","dayPeriods-format-abbr-noon":"noon","timeFormat-medium":"H:mm:ss","field-sun-relative+0":"aquest diumenge","dateFormatItem-Hm":"HH:mm","field-sun-relative+1":"diumenge que ve","quarters-standAlone-abbr":["1T",
|
||||||
|
"2T","3T","4T"],eraAbbr:["aC","dC"],"field-minute":"minut","field-dayperiod":"a. m./p. m.","days-standAlone-abbr":"dg. dl. dt. dc. dj. dv. ds.".split(" "),"dateFormatItem-d":"d","dateFormatItem-ms":"mm:ss","quarters-format-narrow":["1","2","3","4"],"field-day-relative+-1":"ahir","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"a.m.","dateFormatItem-h":"h a","field-day-relative+-2":"abans-d'ahir","dateFormatItem-MMMd":"d MMM","dateFormatItem-MEd":"E d/M","dateTimeFormat-full":"{1} {0}",
|
||||||
|
"field-fri-relative+0":"aquest divendres","field-fri-relative+1":"divendres que ve","dateFormatItem-yMMMM":"LLLL 'de' y","field-day":"dia","days-format-wide":"diumenge dilluns dimarts dimecres dijous divendres dissabte".split(" "),"field-zone":"zona","months-standAlone-narrow":"GN FB M\u00c7 AB MG JN JL AG ST OC NV DS".split(" "),"dateFormatItem-y":"y","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","field-year-relative+-1":"l'any passat","field-month-relative+-1":"el mes passat","dateTimeFormats-appendItem-Year":"{1} {0}",
|
||||||
|
"dateFormatItem-hm":"h:mm a","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","days-format-abbr":"dg. dl. dt. dc. dj. dv. ds.".split(" "),eraNames:["abans de Crist","a. de la n. e.","despr\u00e9s de Crist","de la n. e."],"dateFormatItem-yMMMd":"d MMM y","days-format-narrow":"dg dl dt dc dj dv ds".split(" "),"field-month":"mes","days-standAlone-narrow":"dg dl dt dc dj dv ds".split(" "),"dateFormatItem-MMM":"LLL","field-tue-relative+0":"aquest dimarts","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})",
|
||||||
|
"field-tue-relative+1":"dimarts que ve","dayPeriods-format-wide-am":"a. m.","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateFormatItem-MMMMEd":"E d MMMM","dateFormatItem-EHm":"E H:mm","field-mon-relative+0":"aquest dilluns","field-mon-relative+1":"dilluns que ve","dateFormat-short":"d/M/yy","dateFormatItem-EHms":"E H:mm:ss","dateFormatItem-Ehms":"E h:mm:ss a","dayPeriods-format-narrow-noon":"n","field-second":"segon","field-sat-relative+-1":"dissabte passat",
|
||||||
|
"dateFormatItem-yMMMEd":"E, d MMM, y","field-sun-relative+-1":"diumenge passat","field-month-relative+0":"aquest mes","field-month-relative+1":"el mes que ve","dateTimeFormats-appendItem-Timezone":"{0} {1}","dateFormatItem-Ed":"E d","field-week":"setmana","dateFormat-medium":"dd/MM/y","field-week-relative+-1":"la setmana passada","field-year-relative+0":"enguany","field-year-relative+1":"l'any que ve","dayPeriods-format-narrow-pm":"p.m.","dateTimeFormat-short":"{1} {0}","dateFormatItem-Hms":"HH:mm:ss",
|
||||||
|
"dateFormatItem-hms":"h:mm:ss a","dateFormatItem-GyMMM":"LLL y G","field-mon-relative+-1":"dilluns passat","field-week-relative+0":"aquesta setmana","field-week-relative+1":"la setmana que ve"},"dijit/nls/loading":{_localized:{},loadingState:"S'est\u00e0 carregant...",errorState:"Ens sap greu. S'ha produ\u00eft un error."},"dojo/cldr/nls/number":{scientificFormat:"#E0","currencySpacing-afterCurrency-currencyMatch":"[:^S:]",infinity:"\u221e",superscriptingExponent:"\u00d7",list:";",percentSign:"%",
|
||||||
|
minusSign:"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]",_localized:{},"decimalFormat-short":"000\u00a0B","currencySpacing-afterCurrency-insertBetween":"\u00a0",nan:"NaN",plusSign:"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]",currencyFormat:"#,##0.00\u00a0\u00a4;(#,##0.00\u00a0\u00a4)","currencySpacing-beforeCurrency-currencyMatch":"[:^S:]",perMille:"\u2030",group:".",percentFormat:"#,##0%","decimalFormat-long":"000 bilions",decimalFormat:"#,##0.###",decimal:",",
|
||||||
|
"currencySpacing-beforeCurrency-insertBetween":"\u00a0",exponential:"E"},"dijit/form/nls/ComboBox":{previousMessage:"Opcions anteriors",_localized:{},nextMessage:"M\u00e9s opcions"},"dijit/nls/common":{buttonOk:"D'acord",buttonCancel:"Cancel\u00b7la",_localized:{},buttonSave:"Desa",itemClose:"Tanca"}});
|
||||||
|
//# sourceMappingURL=dojo_ca.js.map
|
||||||
18
Test Environment/admin/spiderbasic/dojo/nls/dojo_cs.js
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
//>>built
|
||||||
|
define("dojo/nls/dojo_cs",{"dijit/form/nls/validate":{invalidMessage:"Zadan\u00e1 hodnota nen\u00ed platn\u00e1.",rangeMessage:"Tato hodnota je mimo rozsah.",_localized:{},missingMessage:"Tato hodnota je vy\u017eadov\u00e1na."},"dojo/cldr/nls/gregorian":{"dateFormatItem-Ehm":"E h:mm a","days-standAlone-short":"ne po \u00fat st \u010dt p\u00e1 so".split(" "),"months-format-narrow":"1 2 3 4 5 6 7 8 9 10 11 12".split(" "),"field-second-relative+0":"nyn\u00ed","quarters-standAlone-narrow":["1","2","3",
|
||||||
|
"4"],"field-weekday":"Den v t\u00fddnu","dateFormatItem-yQQQ":"QQQ y","dateFormatItem-yMEd":"E d. M. y","field-wed-relative+0":"tuto st\u0159edu","field-wed-relative+1":"p\u0159\u00ed\u0161t\u00ed st\u0159edu","dateFormatItem-GyMMMEd":"E d. M. y G","dateFormatItem-MMMEd":"E d. M.",eraNarrow:["p\u0159.n.l.","n.l."],"field-tue-relative+-1":"minul\u00e9 \u00fater\u00fd","days-format-short":"ne po \u00fat st \u010dt p\u00e1 so".split(" "),"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateFormat-long":"d. MMMM y",
|
||||||
|
"field-fri-relative+-1":"minul\u00fd p\u00e1tek","field-wed-relative+-1":"minulou st\u0159edu","months-format-wide":"ledna \u00fanora b\u0159ezna dubna kv\u011btna \u010dervna \u010dervence srpna z\u00e1\u0159\u00ed \u0159\u00edjna listopadu prosince".split(" "),"dateTimeFormat-medium":"{1} {0}","dateFormatItem-yMMMMd":"d. MMMM y","dayPeriods-format-wide-pm":"PM","dateFormat-full":"EEEE d. MMMM y","field-thu-relative+-1":"minul\u00fd \u010dtvrtek","dateFormatItem-Md":"d. M.",_localized:{},"dayPeriods-format-abbr-am":"AM",
|
||||||
|
"dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dayPeriods-format-wide-noon":"noon","dateFormatItem-yMd":"d. M. y","field-era":"Letopo\u010det","dateFormatItem-yM":"M/y","months-standAlone-wide":"leden \u00fanor b\u0159ezen duben kv\u011bten \u010derven \u010dervenec srpen z\u00e1\u0159\u00ed \u0159\u00edjen listopad prosinec".split(" "),"timeFormat-short":"H:mm","quarters-format-wide":["1. \u010dtvrtlet\u00ed","2. \u010dtvrtlet\u00ed","3. \u010dtvrtlet\u00ed","4. \u010dtvrtlet\u00ed"],"dateFormatItem-yQQQQ":"QQQQ y",
|
||||||
|
"timeFormat-long":"H:mm:ss z","field-year":"Rok","dateFormatItem-yMMM":"LLLL y","dateTimeFormats-appendItem-Era":"{1} {0}","field-hour":"Hodina","months-format-abbr":"led \u00fano b\u0159e dub kv\u011b \u010dvn \u010dvc srp z\u00e1\u0159 \u0159\u00edj lis pro".split(" "),"field-sat-relative+0":"tuto sobotu","field-sat-relative+1":"p\u0159\u00ed\u0161t\u00ed sobotu","timeFormat-full":"H:mm:ss zzzz","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","field-day-relative+0":"dnes","field-thu-relative+0":"tento \u010dtvrtek",
|
||||||
|
"field-day-relative+1":"z\u00edtra","field-thu-relative+1":"p\u0159\u00ed\u0161t\u00ed \u010dtvrtek","dateFormatItem-GyMMMd":"d. M. y G","field-day-relative+2":"poz\u00edt\u0159\u00ed","dateFormatItem-H":"H","months-standAlone-abbr":"led \u00fano b\u0159e dub kv\u011b \u010dvn \u010dvc srp z\u00e1\u0159 \u0159\u00edj lis pro".split(" "),"quarters-format-abbr":["Q1","Q2","Q3","Q4"],"quarters-standAlone-wide":["1. \u010dtvrtlet\u00ed","2. \u010dtvrtlet\u00ed","3. \u010dtvrtlet\u00ed","4. \u010dtvrtlet\u00ed"],
|
||||||
|
"dateFormatItem-Gy":"y G","dateFormatItem-M":"L","days-standAlone-wide":"ned\u011ble pond\u011bl\u00ed \u00fater\u00fd st\u0159eda \u010dtvrtek p\u00e1tek sobota".split(" "),"dateFormatItem-MMMMd":"d. MMMM","dateFormatItem-GyMMMMd":"d. MMMM y G","dayPeriods-format-abbr-noon":"noon","timeFormat-medium":"H:mm:ss","field-sun-relative+0":"tuto ned\u011bli","dateFormatItem-Hm":"H:mm","field-sun-relative+1":"p\u0159\u00ed\u0161t\u00ed ned\u011bli","quarters-standAlone-abbr":["Q1","Q2","Q3","Q4"],eraAbbr:["p\u0159. n. l.",
|
||||||
|
"n. l."],"field-minute":"Minuta","field-dayperiod":"AM/PM","days-standAlone-abbr":"ne po \u00fat st \u010dt p\u00e1 so".split(" "),"dateFormatItem-d":"d.","dateFormatItem-ms":"mm:ss","quarters-format-narrow":["1","2","3","4"],"field-day-relative+-1":"v\u010dera","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateFormatItem-h":"h a","field-day-relative+-2":"p\u0159edev\u010d\u00edrem","dateFormatItem-MMMd":"d. M.","dateFormatItem-MEd":"E d. M.","dateTimeFormat-full":"{1} {0}",
|
||||||
|
"field-fri-relative+0":"tento p\u00e1tek","field-fri-relative+1":"p\u0159\u00ed\u0161t\u00ed p\u00e1tek","dateFormatItem-yMMMM":"LLLL y","field-day":"Den","days-format-wide":"ned\u011ble pond\u011bl\u00ed \u00fater\u00fd st\u0159eda \u010dtvrtek p\u00e1tek sobota".split(" "),"field-zone":"\u010casov\u00e9 p\u00e1smo","months-standAlone-narrow":"l\u00fabdk\u010d\u010dsz\u0159lp".split(""),"dateFormatItem-y":"y","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","field-year-relative+-1":"minul\u00fd rok",
|
||||||
|
"field-month-relative+-1":"minul\u00fd m\u011bs\u00edc","dateTimeFormats-appendItem-Year":"{1} {0}","dateFormatItem-hm":"h:mm a","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","days-format-abbr":"ne po \u00fat st \u010dt p\u00e1 so".split(" "),eraNames:["p\u0159. n. l.","n. l."],"dateFormatItem-yMMMd":"d. M. y","days-format-narrow":"NP\u00daS\u010cPS".split(""),"field-month":"M\u011bs\u00edc","days-standAlone-narrow":"NP\u00daS\u010cPS".split(""),"dateFormatItem-MMM":"LLL",
|
||||||
|
"field-tue-relative+0":"toto \u00fater\u00fd","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","field-tue-relative+1":"p\u0159\u00ed\u0161t\u00ed \u00fater\u00fd","dayPeriods-format-wide-am":"AM","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateFormatItem-MMMMEd":"E d. MMMM","dateFormatItem-EHm":"E H:mm","field-mon-relative+0":"toto pond\u011bl\u00ed","field-mon-relative+1":"p\u0159\u00ed\u0161t\u00ed pond\u011bl\u00ed","dateFormat-short":"dd.MM.yy",
|
||||||
|
"dateFormatItem-EHms":"E H:mm:ss","dateFormatItem-yMMMMEd":"E d. MMMM y","dateFormatItem-Ehms":"E h:mm:ss a","dayPeriods-format-narrow-noon":"n","field-second":"Sekunda","field-sat-relative+-1":"minulou sobotu","dateFormatItem-yMMMEd":"E d. M. y","field-sun-relative+-1":"minulou ned\u011bli","field-month-relative+0":"tento m\u011bs\u00edc","field-month-relative+1":"p\u0159\u00ed\u0161t\u00ed m\u011bs\u00edc","dateTimeFormats-appendItem-Timezone":"{0} {1}","dateFormatItem-Ed":"E d.","field-week":"T\u00fdden",
|
||||||
|
"dateFormat-medium":"d. M. y","field-week-relative+-1":"minul\u00fd t\u00fdden","field-year-relative+0":"tento rok","field-year-relative+1":"p\u0159\u00ed\u0161t\u00ed rok","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}","dateFormatItem-Hms":"H:mm:ss","dateFormatItem-hms":"h:mm:ss a","dateFormatItem-GyMMM":"LLLL y G","field-mon-relative+-1":"minul\u00e9 pond\u011bl\u00ed","dateFormatItem-GyMMMMEd":"E d. MMMM y G","field-week-relative+0":"tento t\u00fdden","field-week-relative+1":"p\u0159\u00ed\u0161t\u00ed t\u00fdden"},
|
||||||
|
"dijit/nls/loading":{_localized:{},loadingState:"Prob\u00edh\u00e1 na\u010d\u00edt\u00e1n\u00ed...",errorState:"Omlouv\u00e1me se, do\u0161lo k chyb\u011b"},"dojo/cldr/nls/number":{scientificFormat:"#E0","currencySpacing-afterCurrency-currencyMatch":"[:^S:]",infinity:"\u221e",superscriptingExponent:"\u00d7",list:";",percentSign:"%",minusSign:"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]",_localized:{},"decimalFormat-short":"000\u00a0bil'.'","currencySpacing-afterCurrency-insertBetween":"\u00a0",
|
||||||
|
nan:"NaN",plusSign:"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]",currencyFormat:"#,##0.00\u00a0\u00a4","currencySpacing-beforeCurrency-currencyMatch":"[:^S:]",perMille:"\u2030",group:"\u00a0",percentFormat:"#,##0\u00a0%","decimalFormat-long":"000 bilion\u016f",decimalFormat:"#,##0.###",decimal:",","currencySpacing-beforeCurrency-insertBetween":"\u00a0",exponential:"E"},"dijit/form/nls/ComboBox":{previousMessage:"P\u0159edchoz\u00ed volby",_localized:{},nextMessage:"Dal\u0161\u00ed volby"},
|
||||||
|
"dijit/nls/common":{buttonOk:"OK",buttonCancel:"Storno",_localized:{},buttonSave:"Ulo\u017eit",itemClose:"Zav\u0159\u00edt"}});
|
||||||
|
//# sourceMappingURL=dojo_cs.js.map
|
||||||
16
Test Environment/admin/spiderbasic/dojo/nls/dojo_da.js
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
//>>built
|
||||||
|
define("dojo/nls/dojo_da",{"dijit/form/nls/validate":{invalidMessage:"Den angivne v\u00e6rdi er ugyldig.",rangeMessage:"V\u00e6rdien er uden for intervallet.",_localized:{},missingMessage:"V\u00e6rdien er p\u00e5kr\u00e6vet."},"dojo/cldr/nls/gregorian":{"dateFormatItem-Ehm":"E h.mm a","days-standAlone-short":"s\u00f8 ma ti on to fr l\u00f8".split(" "),"months-format-narrow":"JFMAMJJASOND".split(""),"field-second-relative+0":"nu","quarters-standAlone-narrow":["1","2","3","4"],"field-weekday":"Ugedag",
|
||||||
|
"dateFormatItem-yQQQ":"QQQ y","dateFormatItem-yMEd":"E d/M/y","field-wed-relative+0":"denne onsdag","field-wed-relative+1":"n\u00e6ste onsdag","dateFormatItem-GyMMMEd":"E d. MMM y G","dateFormatItem-MMMEd":"E d. MMM",eraNarrow:["fKr","fvt","eKr","vt"],"dateFormatItem-yMM":"MM/y","field-tue-relative+-1":"sidste tirsdag","days-format-short":"s\u00f8 ma ti on to fr l\u00f8".split(" "),"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateFormat-long":"d. MMM y","field-fri-relative+-1":"sidste fredag",
|
||||||
|
"field-wed-relative+-1":"sidste onsdag","months-format-wide":"januar februar marts april maj juni juli august september oktober november december".split(" "),"dateTimeFormat-medium":"{1} {0}","dayPeriods-format-wide-pm":"PM","dateFormat-full":"EEEE 'den' d. MMMM y","field-thu-relative+-1":"sidste torsdag","dateFormatItem-Md":"d/M",_localized:{},"dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dayPeriods-format-wide-noon":"middag","dateFormatItem-yMd":"d/M/y",
|
||||||
|
"field-era":"\u00c6ra","dateFormatItem-yM":"M/y","months-standAlone-wide":"januar februar marts april maj juni juli august september oktober november december".split(" "),"timeFormat-short":"HH.mm","quarters-format-wide":["1. kvartal","2. kvartal","3. kvartal","4. kvartal"],"dateFormatItem-yQQQQ":"QQQQ y","timeFormat-long":"HH.mm.ss z","field-year":"\u00c5r","dateFormatItem-yMMM":"MMM y","dateTimeFormats-appendItem-Era":"{1} {0}","field-hour":"Time","dateFormatItem-MMdd":"dd/MM","months-format-abbr":"jan. feb. mar. apr. maj jun. jul. aug. sep. okt. nov. dec.".split(" "),
|
||||||
|
"field-sat-relative+0":"denne l\u00f8rdag","field-sat-relative+1":"n\u00e6ste l\u00f8rdag","timeFormat-full":"HH.mm.ss zzzz","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","field-day-relative+0":"i dag","field-thu-relative+0":"denne torsdag","field-day-relative+1":"i morgen","field-thu-relative+1":"n\u00e6ste torsdag","dateFormatItem-GyMMMd":"d. MMM y G","field-day-relative+2":"i overmorgen","dateFormatItem-H":"HH","months-standAlone-abbr":"jan feb mar apr maj jun jul aug sep okt nov dec".split(" "),
|
||||||
|
"quarters-format-abbr":["K1","K2","K3","K4"],"quarters-standAlone-wide":["1. kvartal","2. kvartal","3. kvartal","4. kvartal"],"dateFormatItem-Gy":"y G","dateFormatItem-M":"M","days-standAlone-wide":"s\u00f8ndag mandag tirsdag onsdag torsdag fredag l\u00f8rdag".split(" "),"dayPeriods-format-abbr-noon":"middag","timeFormat-medium":"HH.mm.ss","field-sun-relative+0":"denne s\u00f8ndag","dateFormatItem-Hm":"HH.mm","field-sun-relative+1":"n\u00e6ste s\u00f8ndag","quarters-standAlone-abbr":["K1","K2","K3",
|
||||||
|
"K4"],eraAbbr:["f.Kr.","e.Kr."],"field-minute":"Minut","field-dayperiod":"AM/PM","days-standAlone-abbr":"s\u00f8n man tir ons tor fre l\u00f8r".split(" "),"dateFormatItem-d":"d.","dateFormatItem-ms":"mm.ss","quarters-format-narrow":["1","2","3","4"],"field-day-relative+-1":"i g\u00e5r","dateTimeFormat-long":"{1} 'kl.' {0}","dayPeriods-format-narrow-am":"a","dateFormatItem-h":"h a","field-day-relative+-2":"i forg\u00e5rs","dateFormatItem-MMMd":"d. MMM","dateFormatItem-MEd":"E d/M","dateTimeFormat-full":"{1} 'kl.' {0}",
|
||||||
|
"field-fri-relative+0":"denne fredag","field-fri-relative+1":"n\u00e6ste fredag","field-day":"Dag","days-format-wide":"s\u00f8ndag mandag tirsdag onsdag torsdag fredag l\u00f8rdag".split(" "),"field-zone":"Tidszone","months-standAlone-narrow":"JFMAMJJASOND".split(""),"dateFormatItem-y":"y","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","field-year-relative+-1":"sidste \u00e5r","field-month-relative+-1":"sidste m\u00e5ned","dateTimeFormats-appendItem-Year":"{1} {0}","dateFormatItem-hm":"h.mm a",
|
||||||
|
"dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","days-format-abbr":"s\u00f8n. man. tir. ons. tor. fre. l\u00f8r.".split(" "),eraNames:["f.Kr.","f\u00f8r vesterlandsk tidsregning","e.Kr.","vesterlandsk tidsregning"],"dateFormatItem-yMMMd":"d. MMM y","days-format-narrow":"SMTOTFL".split(""),"field-month":"M\u00e5ned","days-standAlone-narrow":"SMTOTFL".split(""),"dateFormatItem-MMM":"MMM","field-tue-relative+0":"denne tirsdag","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})",
|
||||||
|
"field-tue-relative+1":"n\u00e6ste tirsdag","dayPeriods-format-wide-am":"AM","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateFormatItem-MMMMEd":"E d. MMMM","dateFormatItem-EHm":"E HH.mm","field-mon-relative+0":"denne mandag","field-mon-relative+1":"n\u00e6ste mandag","dateFormat-short":"dd/MM/yy","dateFormatItem-EHms":"E HH.mm.ss","dateFormatItem-Ehms":"E h.mm.ss a","dayPeriods-format-narrow-noon":"middag","field-second":"Sekund","field-sat-relative+-1":"sidste l\u00f8rdag",
|
||||||
|
"dateFormatItem-yMMMEd":"E d. MMM y","field-sun-relative+-1":"sidste s\u00f8ndag","field-month-relative+0":"denne m\u00e5ned","field-month-relative+1":"n\u00e6ste m\u00e5ned","dateTimeFormats-appendItem-Timezone":"{0} {1}","dateFormatItem-Ed":"E 'd'. d.","field-week":"Uge","dateFormat-medium":"dd/MM/y","field-week-relative+-1":"sidste uge","field-year-relative+0":"i \u00e5r","field-year-relative+1":"n\u00e6ste \u00e5r","dayPeriods-format-narrow-pm":"p","dateTimeFormat-short":"{1} {0}","dateFormatItem-Hms":"HH.mm.ss",
|
||||||
|
"dateFormatItem-hms":"h.mm.ss a","dateFormatItem-GyMMM":"MMM y G","field-mon-relative+-1":"sidste mandag","field-week-relative+0":"denne uge","field-week-relative+1":"n\u00e6ste uge"},"dijit/nls/loading":{_localized:{},loadingState:"Indl\u00e6ser...",errorState:"Der er opst\u00e5et en fejl"},"dojo/cldr/nls/number":{scientificFormat:"#E0","currencySpacing-afterCurrency-currencyMatch":"[:^S:]",infinity:"\u221e",superscriptingExponent:"\u00d7",list:";",percentSign:"%",minusSign:"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]",
|
||||||
|
_localized:{},"decimalFormat-short":"000\u00a0bill","currencySpacing-afterCurrency-insertBetween":"\u00a0",nan:"NaN",plusSign:"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]",currencyFormat:"#,##0.00\u00a0\u00a4","currencySpacing-beforeCurrency-currencyMatch":"[:^S:]",perMille:"\u2030",group:".",percentFormat:"#,##0\u00a0%","decimalFormat-long":"000 billioner",decimalFormat:"#,##0.###",decimal:",","currencySpacing-beforeCurrency-insertBetween":"\u00a0",exponential:"E"},"dijit/form/nls/ComboBox":{previousMessage:"Forrige valg",
|
||||||
|
_localized:{},nextMessage:"Flere valg"},"dijit/nls/common":{buttonOk:"OK",buttonCancel:"Annull\u00e9r",_localized:{},buttonSave:"Gem",itemClose:"Luk"}});
|
||||||
|
//# sourceMappingURL=dojo_da.js.map
|
||||||
16
Test Environment/admin/spiderbasic/dojo/nls/dojo_de.js
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
//>>built
|
||||||
|
define("dojo/nls/dojo_de",{"dijit/form/nls/validate":{invalidMessage:"Der eingegebene Wert ist ung\u00fcltig. ",rangeMessage:"Dieser Wert liegt au\u00dferhalb des g\u00fcltigen Bereichs. ",_localized:{},missingMessage:"Dieser Wert ist erforderlich."},"dojo/cldr/nls/gregorian":{"dateTimeFormats-appendItem-Year":"{1} {0}","field-tue-relative+-1":"Letzten Dienstag","field-year":"Jahr","dateFormatItem-Hm":"HH:mm","field-wed-relative+0":"Diesen Mittwoch","field-wed-relative+1":"N\u00e4chsten Mittwoch",
|
||||||
|
"dayPeriods-format-wide-night":"nachts","dateFormatItem-ms":"mm:ss","timeFormat-short":"HH:mm","field-minute":"Minute","dateTimeFormat-short":"{1} {0}","field-day-relative+0":"Heute","field-day-relative+1":"Morgen","field-day-relative+2":"\u00dcbermorgen","field-tue-relative+0":"Diesen Dienstag","field-tue-relative+1":"N\u00e4chsten Dienstag","dayPeriods-format-narrow-am":"a","dateFormatItem-MMMd":"d. MMM","dayPeriods-format-abbr-am":"AM","field-week-relative+0":"Diese Woche","field-month-relative+0":"Dieser Monat",
|
||||||
|
"field-week-relative+1":"N\u00e4chste Woche","field-month-relative+1":"N\u00e4chster Monat","timeFormat-medium":"HH:mm:ss","field-second-relative+0":"jetzt","dayPeriods-format-wide-afternoon":"nachmittags","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","months-standAlone-narrow":"JFMAMJJASOND".split(""),eraNames:["v. Chr.","n. Chr."],"dateFormatItem-GyMMMEd":"E, d. MMM y G","field-day":"Tag","field-year-relative+-1":"Letztes Jahr","dayPeriods-format-wide-am":"vorm.","field-wed-relative+-1":"Letzten Mittwoch",
|
||||||
|
"dateTimeFormat-medium":"{1} {0}","field-second":"Sekunde","days-standAlone-narrow":"SMDMDFS".split(""),"dateFormatItem-Ehms":"E, h:mm:ss a","dateFormat-long":"d. MMMM y","dateFormatItem-GyMMMd":"d. MMM y G","dateFormatItem-yMMMEd":"E, d. MMM y","quarters-standAlone-wide":["1. Quartal","2. Quartal","3. Quartal","4. Quartal"],"days-format-narrow":"SMDMDFS".split(""),"dateTimeFormats-appendItem-Timezone":"{0} {1}","field-mon-relative+-1":"Letzten Montag","dateFormatItem-GyMMM":"MMM y G","field-month":"Monat",
|
||||||
|
"dateFormatItem-MMM":"LLL","field-dayperiod":"Tagesh\u00e4lfte","dayPeriods-format-narrow-pm":"p","dateFormat-medium":"dd.MM.y",eraAbbr:["v. Chr.","n. Chr."],"quarters-standAlone-abbr":["Q1","Q2","Q3","Q4"],"dayPeriods-format-abbr-pm":"PM","dateFormatItem-MMd":"d.MM.","field-mon-relative+0":"Diesen Montag","field-mon-relative+1":"N\u00e4chsten Montag","months-format-narrow":"JFMAMJJASOND".split(""),"days-format-short":"So. Mo. Di. Mi. Do. Fr. Sa.".split(" "),"quarters-format-narrow":["1","2","3",
|
||||||
|
"4"],"dayPeriods-format-wide-pm":"nachm.","field-sat-relative+-1":"Letzten Samstag","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dateTimeFormat-long":"{1} {0}","dateFormatItem-Md":"d.M.","field-hour":"Stunde","dateFormatItem-yQQQQ":"QQQQ y","months-format-wide":"Januar Februar M\u00e4rz April Mai Juni Juli August September Oktober November Dezember".split(" "),"dateFormat-full":"EEEE, d. MMMM y","field-month-relative+-1":"Letzter Monat","dayPeriods-format-wide-earlyMorning":"morgens","dateFormatItem-Hms":"HH:mm:ss",
|
||||||
|
"field-fri-relative+0":"Diesen Freitag","field-fri-relative+1":"N\u00e4chsten Freitag","dayPeriods-format-narrow-noon":"n","dayPeriods-format-wide-morning":"vormittags","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})",_localized:{},"field-week-relative+-1":"Letzte Woche","dateFormatItem-Ehm":"E h:mm a","months-format-abbr":"Jan. Feb. M\u00e4rz Apr. Mai Juni Juli Aug. Sep. Okt. Nov. Dez.".split(" "),"timeFormat-long":"HH:mm:ss z","dateFormatItem-yMMM":"MMM y","dateFormat-short":"dd.MM.yy","days-standAlone-wide":"Sonntag Montag Dienstag Mittwoch Donnerstag Freitag Samstag".split(" "),
|
||||||
|
"dateTimeFormats-appendItem-Era":"{1} {0}","dateFormatItem-H":"HH 'Uhr'","dateFormatItem-M":"L","months-standAlone-wide":"Januar Februar M\u00e4rz April Mai Juni Juli August September Oktober November Dezember".split(" "),"field-sun-relative+-1":"Letzten Sonntag","dateFormatItem-MMMMEd":"E, d. MMMM","days-standAlone-abbr":"So Mo Di Mi Do Fr Sa".split(" "),"dateTimeFormat-full":"{1} {0}","dateFormatItem-hm":"h:mm a","dateFormatItem-d":"d","field-weekday":"Wochentag","field-sat-relative+0":"Diesen Samstag",
|
||||||
|
"dateFormatItem-h":"h a","field-sat-relative+1":"N\u00e4chsten Samstag","months-standAlone-abbr":"Jan Feb M\u00e4r Apr Mai Jun Jul Aug Sep Okt Nov Dez".split(" "),"dateFormatItem-yMM":"MM.y","timeFormat-full":"HH:mm:ss zzzz","dateFormatItem-MEd":"E, d.M.","dateFormatItem-y":"y","field-thu-relative+0":"Diesen Donnerstag","field-thu-relative+1":"N\u00e4chsten Donnerstag","dateFormatItem-hms":"h:mm:ss a","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dayPeriods-format-abbr-noon":"noon","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})",
|
||||||
|
"field-thu-relative+-1":"Letzten Donnerstag","dateFormatItem-yMd":"d.M.y","field-week":"Woche","quarters-standAlone-narrow":["1","2","3","4"],"quarters-format-wide":["1. Quartal","2. Quartal","3. Quartal","4. Quartal"],"dateFormatItem-Ed":"E, d.","dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","days-standAlone-short":"So. Mo. Di. Mi. Do. Fr. Sa.".split(" "),"dayPeriods-format-wide-evening":"abends","dateFormatItem-yMMdd":"dd.MM.y","quarters-format-abbr":["Q1","Q2","Q3","Q4"],"field-year-relative+0":"Dieses Jahr",
|
||||||
|
"field-year-relative+1":"N\u00e4chstes Jahr","field-fri-relative+-1":"Letzten Freitag",eraNarrow:["v. Chr.","n. Chr."],"dayPeriods-format-wide-noon":"Mittag","dateFormatItem-yQQQ":"QQQ y","days-format-wide":"Sonntag Montag Dienstag Mittwoch Donnerstag Freitag Samstag".split(" "),"dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateFormatItem-EHm":"E, HH:mm","field-zone":"Zeitzone","dateFormatItem-yM":"M.y","dateFormatItem-yMMMM":"MMMM y","dateFormatItem-MMMEd":"E, d. MMM","dateFormatItem-EHms":"E, HH:mm:ss",
|
||||||
|
"dateFormatItem-yMEd":"E, d.M.y","field-day-relative+-1":"Gestern","field-day-relative+-2":"Vorgestern","days-format-abbr":"So. Mo. Di. Mi. Do. Fr. Sa.".split(" "),"field-sun-relative+0":"Diesen Sonntag","dateFormatItem-MMdd":"dd.MM.","field-sun-relative+1":"N\u00e4chsten Sonntag","dateFormatItem-yMMMd":"d. MMM y","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateFormatItem-Gy":"y G","field-era":"Epoche"},"dijit/nls/loading":{_localized:{},loadingState:"Wird geladen...",errorState:"Es ist ein Fehler aufgetreten."},
|
||||||
|
"dojo/cldr/nls/number":{scientificFormat:"#E0","currencySpacing-afterCurrency-currencyMatch":"[:^S:]",infinity:"\u221e",superscriptingExponent:"\u00b7",list:";",percentSign:"%",minusSign:"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]",_localized:{},"decimalFormat-short":"000\u00a0Bio","currencySpacing-afterCurrency-insertBetween":"\u00a0",nan:"NaN",plusSign:"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]",currencyFormat:"#,##0.00\u00a0\u00a4","currencySpacing-beforeCurrency-currencyMatch":"[:^S:]",
|
||||||
|
perMille:"\u2030",group:".",percentFormat:"#,##0\u00a0%","decimalFormat-long":"000 Billionen",decimalFormat:"#,##0.###",decimal:",","currencySpacing-beforeCurrency-insertBetween":"\u00a0",exponential:"E"},"dijit/form/nls/ComboBox":{previousMessage:"Vorherige Auswahl",_localized:{},nextMessage:"Weitere Auswahlm\u00f6glichkeiten"},"dijit/nls/common":{buttonOk:"OK",buttonCancel:"Abbrechen",_localized:{},buttonSave:"Speichern",itemClose:"Schlie\u00dfen"}});
|
||||||
|
//# sourceMappingURL=dojo_de.js.map
|
||||||
26
Test Environment/admin/spiderbasic/dojo/nls/dojo_el.js
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
//>>built
|
||||||
|
define("dojo/nls/dojo_el",{"dijit/form/nls/validate":{invalidMessage:"\u0397 \u03c4\u03b9\u03bc\u03ae \u03c0\u03bf\u03c5 \u03ba\u03b1\u03c4\u03b1\u03c7\u03c9\u03c1\u03ae\u03c3\u03b1\u03c4\u03b5 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03ad\u03b3\u03ba\u03c5\u03c1\u03b7.",rangeMessage:"\u0397 \u03c4\u03b9\u03bc\u03ae \u03b1\u03c5\u03c4\u03ae \u03b4\u03b5\u03bd \u03b1\u03bd\u03ae\u03ba\u03b5\u03b9 \u03c3\u03c4\u03bf \u03b5\u03cd\u03c1\u03bf\u03c2 \u03ad\u03b3\u03ba\u03c5\u03c1\u03c9\u03bd \u03c4\u03b9\u03bc\u03ce\u03bd.",
|
||||||
|
_localized:{},missingMessage:"\u0397 \u03c4\u03b9\u03bc\u03ae \u03b1\u03c5\u03c4\u03ae \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03b1\u03c0\u03b1\u03c1\u03b1\u03af\u03c4\u03b7\u03c4\u03b1 \u03bd\u03b1 \u03ba\u03b1\u03b8\u03bf\u03c1\u03b9\u03c3\u03c4\u03b5\u03af."},"dojo/cldr/nls/gregorian":{"dateFormatItem-Ehm":"E h:mm a","days-standAlone-short":"\u039a\u03c5 \u0394\u03b5 \u03a4\u03c1 \u03a4\u03b5 \u03a0\u03ad \u03a0\u03b1 \u03a3\u03ac".split(" "),"months-format-narrow":"\u0399\u03a6\u039c\u0391\u039c\u0399\u0399\u0391\u03a3\u039f\u039d\u0394".split(""),
|
||||||
|
"field-second-relative+0":"\u03c4\u03ce\u03c1\u03b1","quarters-standAlone-narrow":["1","2","3","4"],"field-weekday":"\u0397\u03bc\u03ad\u03c1\u03b1 \u03b5\u03b2\u03b4\u03bf\u03bc\u03ac\u03b4\u03b1\u03c2","dateFormatItem-yQQQ":"y QQQ","dateFormatItem-yMEd":"E, d/M/y","field-wed-relative+0":"\u03b1\u03c5\u03c4\u03ae\u03bd \u03c4\u03b7\u03bd \u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7","field-wed-relative+1":"\u03b5\u03c0\u03cc\u03bc\u03b5\u03bd\u03b7 \u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7","dateFormatItem-GyMMMEd":"E, d MMM y G",
|
||||||
|
"dateFormatItem-MMMEd":"E, d MMM",eraNarrow:["\u03c0.\u03a7.","\u03bc.\u03a7."],"field-tue-relative+-1":"\u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7 \u03a4\u03c1\u03af\u03c4\u03b7","days-format-short":"\u039a\u03c5 \u0394\u03b5 \u03a4\u03c1 \u03a4\u03b5 \u03a0\u03ad \u03a0\u03b1 \u03a3\u03ac".split(" "),"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateFormat-long":"d MMMM y","field-fri-relative+-1":"\u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7 \u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae",
|
||||||
|
"field-wed-relative+-1":"\u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7 \u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7","months-format-wide":"\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5 \u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5 \u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5 \u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5 \u039c\u03b1\u0390\u03bf\u03c5 \u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5 \u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5 \u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5 \u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5 \u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5 \u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5 \u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split(" "),
|
||||||
|
"dateTimeFormat-medium":"{1} - {0}","dayPeriods-format-wide-pm":"\u03bc.\u03bc.","dateFormat-full":"EEEE, d MMMM y","field-thu-relative+-1":"\u03b5\u03c0\u03cc\u03bc\u03b5\u03bd\u03b7 \u03a0\u03ad\u03bc\u03c0\u03c4\u03b7","dateFormatItem-Md":"d/M",_localized:{},"dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dayPeriods-format-wide-noon":"noon","dateFormatItem-yMd":"d/M/y","field-era":"\u03a0\u03b5\u03c1\u03af\u03bf\u03b4\u03bf\u03c2","dateFormatItem-yM":"M/y",
|
||||||
|
"months-standAlone-wide":"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2 \u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2 \u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2 \u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2 \u039c\u03ac\u03b9\u03bf\u03c2 \u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2 \u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2 \u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2 \u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2 \u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2 \u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2 \u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split(" "),
|
||||||
|
"timeFormat-short":"h:mm a","quarters-format-wide":["1\u03bf \u03c4\u03c1\u03af\u03bc\u03b7\u03bd\u03bf","2\u03bf \u03c4\u03c1\u03af\u03bc\u03b7\u03bd\u03bf","3\u03bf \u03c4\u03c1\u03af\u03bc\u03b7\u03bd\u03bf","4\u03bf \u03c4\u03c1\u03af\u03bc\u03b7\u03bd\u03bf"],"dateFormatItem-yQQQQ":"y QQQQ","timeFormat-long":"h:mm:ss a z","field-year":"\u0388\u03c4\u03bf\u03c2","dateFormatItem-yMMM":"LLL y","dateTimeFormats-appendItem-Era":"{1} {0}","field-hour":"\u038f\u03c1\u03b1","months-format-abbr":"\u0399\u03b1\u03bd \u03a6\u03b5\u03b2 \u039c\u03b1\u03c1 \u0391\u03c0\u03c1 \u039c\u03b1\u0390 \u0399\u03bf\u03c5\u03bd \u0399\u03bf\u03c5\u03bb \u0391\u03c5\u03b3 \u03a3\u03b5\u03c0 \u039f\u03ba\u03c4 \u039d\u03bf\u03b5 \u0394\u03b5\u03ba".split(" "),
|
||||||
|
"field-sat-relative+0":"\u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf","field-sat-relative+1":"\u03b5\u03c0\u03cc\u03bc\u03b5\u03bd\u03bf \u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf","timeFormat-full":"h:mm:ss a zzzz","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","field-day-relative+0":"\u03c3\u03ae\u03bc\u03b5\u03c1\u03b1","field-thu-relative+0":"\u03b1\u03c5\u03c4\u03ae\u03bd \u03c4\u03b7\u03bd \u03a0\u03ad\u03bc\u03c0\u03c4\u03b7","field-day-relative+1":"\u03b1\u03cd\u03c1\u03b9\u03bf",
|
||||||
|
"field-thu-relative+1":"\u03b5\u03c0\u03cc\u03bc\u03b5\u03bd\u03b7 \u03a0\u03ad\u03bc\u03c0\u03c4\u03b7","dateFormatItem-GyMMMd":"d MMM y G","field-day-relative+2":"\u03bc\u03b5\u03b8\u03b1\u03cd\u03c1\u03b9\u03bf","dateFormatItem-H":"HH","months-standAlone-abbr":"\u0399\u03b1\u03bd \u03a6\u03b5\u03b2 \u039c\u03ac\u03c1 \u0391\u03c0\u03c1 \u039c\u03ac\u03b9 \u0399\u03bf\u03cd\u03bd \u0399\u03bf\u03cd\u03bb \u0391\u03cd\u03b3 \u03a3\u03b5\u03c0 \u039f\u03ba\u03c4 \u039d\u03bf\u03ad \u0394\u03b5\u03ba".split(" "),
|
||||||
|
"quarters-format-abbr":["\u03a41","\u03a42","\u03a43","\u03a44"],"quarters-standAlone-wide":["1\u03bf \u03c4\u03c1\u03af\u03bc\u03b7\u03bd\u03bf","2\u03bf \u03c4\u03c1\u03af\u03bc\u03b7\u03bd\u03bf","3\u03bf \u03c4\u03c1\u03af\u03bc\u03b7\u03bd\u03bf","4\u03bf \u03c4\u03c1\u03af\u03bc\u03b7\u03bd\u03bf"],"dateFormatItem-Gy":"y G","dateFormatItem-HHmmss":"HH:mm:ss","dateFormatItem-M":"L","days-standAlone-wide":"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae \u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1 \u03a4\u03c1\u03af\u03c4\u03b7 \u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7 \u03a0\u03ad\u03bc\u03c0\u03c4\u03b7 \u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae \u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split(" "),
|
||||||
|
"dateFormatItem-MMMMd":"d MMMM","dayPeriods-format-abbr-noon":"noon","timeFormat-medium":"h:mm:ss a","field-sun-relative+0":"\u03b1\u03c5\u03c4\u03ae\u03bd \u03c4\u03b7\u03bd \u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae","dateFormatItem-Hm":"HH:mm","field-sun-relative+1":"\u03b5\u03c0\u03cc\u03bc\u03b5\u03bd\u03b7 \u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae","quarters-standAlone-abbr":["\u03a41","\u03a42","\u03a43","\u03a44"],eraAbbr:["\u03c0.\u03a7.","\u03bc.\u03a7."],"field-minute":"\u039b\u03b5\u03c0\u03c4\u03cc",
|
||||||
|
"field-dayperiod":"\u03c0.\u03bc./\u03bc.\u03bc.","days-standAlone-abbr":"\u039a\u03c5\u03c1 \u0394\u03b5\u03c5 \u03a4\u03c1\u03af \u03a4\u03b5\u03c4 \u03a0\u03ad\u03bc \u03a0\u03b1\u03c1 \u03a3\u03ac\u03b2".split(" "),"dateFormatItem-d":"d","dateFormatItem-ms":"mm:ss","quarters-format-narrow":["1","2","3","4"],"field-day-relative+-1":"\u03c7\u03b8\u03b5\u03c2","dateTimeFormat-long":"{1} - {0}","dayPeriods-format-narrow-am":"a","dateFormatItem-h":"h a","field-day-relative+-2":"\u03c0\u03c1\u03bf\u03c7\u03b8\u03ad\u03c2",
|
||||||
|
"dateFormatItem-MMMd":"d MMM","dateFormatItem-MEd":"E, d/M","dateTimeFormat-full":"{1} - {0}","field-fri-relative+0":"\u03b1\u03c5\u03c4\u03ae\u03bd \u03c4\u03b7\u03bd \u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae","field-fri-relative+1":"\u03b5\u03c0\u03cc\u03bc\u03b5\u03bd\u03b7 \u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae","dateFormatItem-yMMMM":"LLLL y","field-day":"\u0397\u03bc\u03ad\u03c1\u03b1","days-format-wide":"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae \u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1 \u03a4\u03c1\u03af\u03c4\u03b7 \u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7 \u03a0\u03ad\u03bc\u03c0\u03c4\u03b7 \u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae \u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split(" "),
|
||||||
|
"field-zone":"\u0396\u03ce\u03bd\u03b7","months-standAlone-narrow":"\u0399\u03a6\u039c\u0391\u039c\u0399\u0399\u0391\u03a3\u039f\u039d\u0394".split(""),"dateFormatItem-y":"y","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","field-year-relative+-1":"\u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03ad\u03c4\u03bf\u03c2","field-month-relative+-1":"\u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2","dateTimeFormats-appendItem-Year":"{1} {0}",
|
||||||
|
"dateFormatItem-hm":"h:mm a","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","days-format-abbr":"\u039a\u03c5\u03c1 \u0394\u03b5\u03c5 \u03a4\u03c1\u03af \u03a4\u03b5\u03c4 \u03a0\u03ad\u03bc \u03a0\u03b1\u03c1 \u03a3\u03ac\u03b2".split(" "),eraNames:["\u03c0.\u03a7.","\u03bc.\u03a7."],"dateFormatItem-yMMMd":"d MMM y","days-format-narrow":"\u039a\u0394\u03a4\u03a4\u03a0\u03a0\u03a3".split(""),"field-month":"\u039c\u03ae\u03bd\u03b1\u03c2","days-standAlone-narrow":"\u039a\u0394\u03a4\u03a4\u03a0\u03a0\u03a3".split(""),
|
||||||
|
"dateFormatItem-MMM":"LLL","dateFormatItem-HHmm":"HH:mm","field-tue-relative+0":"\u03b1\u03c5\u03c4\u03ae\u03bd \u03c4\u03b7\u03bd \u03a4\u03c1\u03af\u03c4\u03b7","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","field-tue-relative+1":"\u03b5\u03c0\u03cc\u03bc\u03b5\u03bd\u03b7 \u03a4\u03c1\u03af\u03c4\u03b7","dayPeriods-format-wide-am":"\u03c0.\u03bc.","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateFormatItem-MMMMEd":"E, d MMMM",
|
||||||
|
"dateFormatItem-EHm":"E HH:mm","field-mon-relative+0":"\u03b1\u03c5\u03c4\u03ae\u03bd \u03c4\u03b7 \u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1","field-mon-relative+1":"\u03b5\u03c0\u03cc\u03bc\u03b5\u03bd\u03b7 \u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1","dateFormat-short":"d/M/yy","dateFormatItem-EHms":"E HH:mm:ss","dateFormatItem-Ehms":"E h:mm:ss a","dayPeriods-format-narrow-noon":"n","field-second":"\u0394\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03bf","field-sat-relative+-1":"\u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf",
|
||||||
|
"dateFormatItem-yMMMEd":"E, d MMM y","field-sun-relative+-1":"\u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7 \u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae","field-month-relative+0":"\u03c4\u03c1\u03ad\u03c7\u03c9\u03bd \u03bc\u03ae\u03bd\u03b1\u03c2","field-month-relative+1":"\u03b5\u03c0\u03cc\u03bc\u03b5\u03bd\u03bf\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2","dateTimeFormats-appendItem-Timezone":"{0} {1}","dateFormatItem-Ed":"E d","field-week":"\u0395\u03b2\u03b4\u03bf\u03bc\u03ac\u03b4\u03b1",
|
||||||
|
"dateFormat-medium":"d MMM y","field-week-relative+-1":"\u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7 \u03b5\u03b2\u03b4\u03bf\u03bc\u03ac\u03b4\u03b1","field-year-relative+0":"\u03c6\u03ad\u03c4\u03bf\u03c2","field-year-relative+1":"\u03b5\u03c0\u03cc\u03bc\u03b5\u03bd\u03bf \u03ad\u03c4\u03bf\u03c2","dayPeriods-format-narrow-pm":"p","dateTimeFormat-short":"{1} - {0}","dateFormatItem-Hms":"HH:mm:ss","dateFormatItem-hms":"h:mm:ss a","dateFormatItem-GyMMM":"LLL y G","field-mon-relative+-1":"\u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7 \u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1",
|
||||||
|
"field-week-relative+0":"\u03b1\u03c5\u03c4\u03ae\u03bd \u03c4\u03b7\u03bd \u03b5\u03b2\u03b4\u03bf\u03bc\u03ac\u03b4\u03b1","field-week-relative+1":"\u03b5\u03c0\u03cc\u03bc\u03b5\u03bd\u03b7 \u03b5\u03b2\u03b4\u03bf\u03bc\u03ac\u03b4\u03b1"},"dijit/nls/loading":{_localized:{},loadingState:"\u03a6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7...",errorState:"\u03a3\u03b1\u03c2 \u03b6\u03b7\u03c4\u03bf\u03cd\u03bc\u03b5 \u03c3\u03c5\u03b3\u03bd\u03ce\u03bc\u03b7, \u03c0\u03b1\u03c1\u03bf\u03c5\u03c3\u03b9\u03ac\u03c3\u03c4\u03b7\u03ba\u03b5 \u03c3\u03c6\u03ac\u03bb\u03bc\u03b1"},
|
||||||
|
"dojo/cldr/nls/number":{scientificFormat:"#E0","currencySpacing-afterCurrency-currencyMatch":"[:^S:]",infinity:"\u221e",superscriptingExponent:"\u00d7",list:";",percentSign:"%",minusSign:"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]",_localized:{},"decimalFormat-short":"000\u00a0\u03c4\u03c1\u03b9\u03c3'.'","currencySpacing-afterCurrency-insertBetween":"\u00a0",nan:"NaN",plusSign:"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]",currencyFormat:"#,##0.00\u00a0\u00a4",
|
||||||
|
"currencySpacing-beforeCurrency-currencyMatch":"[:^S:]",perMille:"\u2030",group:".",percentFormat:"#,##0%","decimalFormat-long":"000 \u03c4\u03c1\u03b9\u03c3\u03b5\u03ba\u03b1\u03c4\u03bf\u03bc\u03bc\u03cd\u03c1\u03b9\u03b1",decimalFormat:"#,##0.###",decimal:",","currencySpacing-beforeCurrency-insertBetween":"\u00a0",exponential:"e"},"dijit/form/nls/ComboBox":{previousMessage:"\u03a0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b5\u03c2 \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ad\u03c2",
|
||||||
|
_localized:{},nextMessage:"\u03a0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b5\u03c2 \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ad\u03c2"},"dijit/nls/common":{buttonOk:"\u039f\u039a",buttonCancel:"\u0391\u03ba\u03cd\u03c1\u03c9\u03c3\u03b7",_localized:{},buttonSave:"\u0391\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7",itemClose:"\u039a\u03bb\u03b5\u03af\u03c3\u03b9\u03bc\u03bf"}});
|
||||||
|
//# sourceMappingURL=dojo_el.js.map
|
||||||
15
Test Environment/admin/spiderbasic/dojo/nls/dojo_en-gb.js
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
//>>built
|
||||||
|
define("dojo/nls/dojo_en-gb",{"dijit/form/nls/validate":{invalidMessage:"The value entered is not valid.",rangeMessage:"This value is out of range.",_localized:{},missingMessage:"This value is required."},"dojo/cldr/nls/gregorian":{"dateFormatItem-Ehm":"E h:mm a","days-standAlone-short":"Su Mo Tu We Th Fr Sa".split(" "),"months-format-narrow":"JFMAMJJASOND".split(""),"field-second-relative+0":"now","quarters-standAlone-narrow":["1","2","3","4"],"field-weekday":"Day of the Week","dateFormatItem-yQQQ":"QQQ y",
|
||||||
|
"dateFormatItem-yMEd":"E, dd/MM/y","field-wed-relative+0":"this Wednesday","field-wed-relative+1":"next Wednesday","dateFormatItem-GyMMMEd":"E, d MMM y G","dateFormatItem-MMMEd":"E d MMM",eraNarrow:["B","A"],"field-tue-relative+-1":"last Tuesday","days-format-short":"Su Mo Tu We Th Fr Sa".split(" "),"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateFormat-long":"d MMMM y","field-fri-relative+-1":"last Friday","field-wed-relative+-1":"last Wednesday","months-format-wide":"January February March April May June July August September October November December".split(" "),
|
||||||
|
"dateTimeFormat-medium":"{1} {0}","dayPeriods-format-wide-pm":"pm","dateFormat-full":"EEEE, d MMMM y","field-thu-relative+-1":"last Thursday","dateFormatItem-Md":"dd/MM",_localized:{},"dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dayPeriods-format-wide-noon":"noon","dateFormatItem-yMd":"dd/MM/y","field-era":"Era","dateFormatItem-yM":"MM/y","months-standAlone-wide":"January February March April May June July August September October November December".split(" "),
|
||||||
|
"timeFormat-short":"HH:mm","quarters-format-wide":["1st quarter","2nd quarter","3rd quarter","4th quarter"],"dateFormatItem-yQQQQ":"QQQQ y","timeFormat-long":"HH:mm:ss z","field-year":"Year","dateFormatItem-yMMM":"MMM y","dateTimeFormats-appendItem-Era":"{0} {1}","field-hour":"Hour","dateFormatItem-MMdd":"dd/MM","months-format-abbr":"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),"field-sat-relative+0":"this Saturday","field-sat-relative+1":"next Saturday","timeFormat-full":"HH:mm:ss zzzz",
|
||||||
|
"dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","field-day-relative+0":"today","field-thu-relative+0":"this Thursday","field-day-relative+1":"tomorrow","field-thu-relative+1":"next Thursday","dateFormatItem-GyMMMd":"d MMM y G","dateFormatItem-H":"HH","months-standAlone-abbr":"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),"quarters-format-abbr":["Q1","Q2","Q3","Q4"],"quarters-standAlone-wide":["1st quarter","2nd quarter","3rd quarter","4th quarter"],"dateFormatItem-Gy":"y G","dateFormatItem-M":"LL",
|
||||||
|
"days-standAlone-wide":"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),"dateFormatItem-MMMMd":"d MMMM","dayPeriods-format-abbr-noon":"noon","timeFormat-medium":"HH:mm:ss","field-sun-relative+0":"this Sunday","dateFormatItem-Hm":"HH:mm","field-sun-relative+1":"next Sunday","quarters-standAlone-abbr":["Q1","Q2","Q3","Q4"],eraAbbr:["BC","AD"],"field-minute":"Minute","field-dayperiod":"am/pm","days-standAlone-abbr":"Sun Mon Tue Wed Thu Fri Sat".split(" "),"dateFormatItem-d":"d",
|
||||||
|
"dateFormatItem-ms":"mm:ss","quarters-format-narrow":["1","2","3","4"],"field-day-relative+-1":"yesterday","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"a","dateFormatItem-h":"h a","dateFormatItem-MMMd":"d MMM","dateFormatItem-MEd":"E dd/MM","dateTimeFormat-full":"{1} {0}","field-fri-relative+0":"this Friday","field-fri-relative+1":"next Friday","dateFormatItem-yMMMM":"MMMM y","field-day":"Day","days-format-wide":"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
|
||||||
|
"field-zone":"Time Zone","months-standAlone-narrow":"JFMAMJJASOND".split(""),"dateFormatItem-y":"y","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","field-year-relative+-1":"last year","field-month-relative+-1":"last month","dateTimeFormats-appendItem-Year":"{0} {1}","dateFormatItem-hm":"h:mm a","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","days-format-abbr":"Sun Mon Tue Wed Thu Fri Sat".split(" "),eraNames:["Before Christ","Anno Domini"],"dateFormatItem-yMMMd":"d MMM y",
|
||||||
|
"days-format-narrow":"SMTWTFS".split(""),"field-month":"Month","days-standAlone-narrow":"SMTWTFS".split(""),"dateFormatItem-MMM":"LLL","field-tue-relative+0":"this Tuesday","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","field-tue-relative+1":"next Tuesday","dayPeriods-format-wide-am":"am","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateFormatItem-EHm":"E HH:mm","field-mon-relative+0":"this Monday","field-mon-relative+1":"next Monday",
|
||||||
|
"dateFormat-short":"dd/MM/y","dateFormatItem-EHms":"E HH:mm:ss","dateFormatItem-Ehms":"E h:mm:ss a","dayPeriods-format-narrow-noon":"n","field-second":"Second","field-sat-relative+-1":"last Saturday","dateFormatItem-yMMMEd":"E, d MMM y","field-sun-relative+-1":"last Sunday","field-month-relative+0":"this month","field-month-relative+1":"next month","dateTimeFormats-appendItem-Timezone":"{0} {1}","dateFormatItem-Ed":"E d","field-week":"Week","dateFormat-medium":"d MMM y","field-week-relative+-1":"last week",
|
||||||
|
"field-year-relative+0":"this year","field-year-relative+1":"next year","dayPeriods-format-narrow-pm":"p","dateTimeFormat-short":"{1} {0}","dateFormatItem-Hms":"HH:mm:ss","dateFormatItem-hms":"h:mm:ss a","dateFormatItem-GyMMM":"MMM y G","field-mon-relative+-1":"last Monday","field-week-relative+0":"this week","field-week-relative+1":"next week"},"dijit/nls/loading":{_localized:{},loadingState:"Loading...",errorState:"Sorry, an error occurred"},"dojo/cldr/nls/number":{scientificFormat:"#E0","currencySpacing-afterCurrency-currencyMatch":"[:^S:]",
|
||||||
|
infinity:"\u221e",superscriptingExponent:"\u00d7",list:";",percentSign:"%",minusSign:"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]",_localized:{},"decimalFormat-short":"000T","currencySpacing-afterCurrency-insertBetween":"\u00a0",nan:"NaN",plusSign:"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]",currencyFormat:"\u00a4#,##0.00;(\u00a4#,##0.00)","currencySpacing-beforeCurrency-currencyMatch":"[:^S:]",perMille:"\u2030",group:",",percentFormat:"#,##0%","decimalFormat-long":"000 trillion",
|
||||||
|
decimalFormat:"#,##0.###",decimal:".","currencySpacing-beforeCurrency-insertBetween":"\u00a0",exponential:"E"},"dijit/form/nls/ComboBox":{previousMessage:"Previous choices",_localized:{},nextMessage:"More choices"},"dijit/nls/common":{buttonOk:"OK",buttonCancel:"Cancel",_localized:{},buttonSave:"Save",itemClose:"Close"}});
|
||||||
|
//# sourceMappingURL=dojo_en-gb.js.map
|
||||||
15
Test Environment/admin/spiderbasic/dojo/nls/dojo_en-us.js
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
//>>built
|
||||||
|
define("dojo/nls/dojo_en-us",{"dijit/form/nls/validate":{invalidMessage:"The value entered is not valid.",rangeMessage:"This value is out of range.",_localized:{},missingMessage:"This value is required."},"dojo/cldr/nls/gregorian":{"dateFormatItem-Ehm":"E h:mm a","days-standAlone-short":"Su Mo Tu We Th Fr Sa".split(" "),"months-format-narrow":"JFMAMJJASOND".split(""),"field-second-relative+0":"now","quarters-standAlone-narrow":["1","2","3","4"],"field-weekday":"Day of the Week","dateFormatItem-yQQQ":"QQQ y",
|
||||||
|
"dateFormatItem-yMEd":"E, M/d/y","field-wed-relative+0":"this Wednesday","field-wed-relative+1":"next Wednesday","dateFormatItem-GyMMMEd":"E, MMM d, y G","dateFormatItem-MMMEd":"E, MMM d",eraNarrow:["B","A"],"field-tue-relative+-1":"last Tuesday","days-format-short":"Su Mo Tu We Th Fr Sa".split(" "),"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateFormat-long":"MMMM d, y","field-fri-relative+-1":"last Friday","field-wed-relative+-1":"last Wednesday","months-format-wide":"January February March April May June July August September October November December".split(" "),
|
||||||
|
"dateTimeFormat-medium":"{1}, {0}","dayPeriods-format-wide-pm":"PM","dateFormat-full":"EEEE, MMMM d, y","field-thu-relative+-1":"last Thursday","dateFormatItem-Md":"M/d",_localized:{},"dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dayPeriods-format-wide-noon":"noon","dateFormatItem-yMd":"M/d/y","field-era":"Era","dateFormatItem-yM":"M/y","months-standAlone-wide":"January February March April May June July August September October November December".split(" "),
|
||||||
|
"timeFormat-short":"h:mm a","quarters-format-wide":["1st quarter","2nd quarter","3rd quarter","4th quarter"],"dateFormatItem-yQQQQ":"QQQQ y","timeFormat-long":"h:mm:ss a z","field-year":"Year","dateFormatItem-yMMM":"MMM y","dateTimeFormats-appendItem-Era":"{0} {1}","field-hour":"Hour","months-format-abbr":"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),"field-sat-relative+0":"this Saturday","field-sat-relative+1":"next Saturday","timeFormat-full":"h:mm:ss a zzzz","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})",
|
||||||
|
"field-day-relative+0":"today","field-thu-relative+0":"this Thursday","field-day-relative+1":"tomorrow","field-thu-relative+1":"next Thursday","dateFormatItem-GyMMMd":"MMM d, y G","dateFormatItem-H":"HH","months-standAlone-abbr":"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),"quarters-format-abbr":["Q1","Q2","Q3","Q4"],"quarters-standAlone-wide":["1st quarter","2nd quarter","3rd quarter","4th quarter"],"dateFormatItem-Gy":"y G","dateFormatItem-M":"L","days-standAlone-wide":"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
|
||||||
|
"dayPeriods-format-abbr-noon":"noon","timeFormat-medium":"h:mm:ss a","field-sun-relative+0":"this Sunday","dateFormatItem-Hm":"HH:mm","field-sun-relative+1":"next Sunday","quarters-standAlone-abbr":["Q1","Q2","Q3","Q4"],eraAbbr:["BC","AD"],"field-minute":"Minute","field-dayperiod":"AM/PM","days-standAlone-abbr":"Sun Mon Tue Wed Thu Fri Sat".split(" "),"dateFormatItem-d":"d","dateFormatItem-ms":"mm:ss","quarters-format-narrow":["1","2","3","4"],"field-day-relative+-1":"yesterday","dateTimeFormat-long":"{1} 'at' {0}",
|
||||||
|
"dayPeriods-format-narrow-am":"a","dateFormatItem-h":"h a","dateFormatItem-MMMd":"MMM d","dateFormatItem-MEd":"E, M/d","dateTimeFormat-full":"{1} 'at' {0}","field-fri-relative+0":"this Friday","field-fri-relative+1":"next Friday","field-day":"Day","days-format-wide":"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),"field-zone":"Time Zone","months-standAlone-narrow":"JFMAMJJASOND".split(""),"dateFormatItem-y":"y","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","field-year-relative+-1":"last year",
|
||||||
|
"field-month-relative+-1":"last month","dateTimeFormats-appendItem-Year":"{0} {1}","dateFormatItem-hm":"h:mm a","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","days-format-abbr":"Sun Mon Tue Wed Thu Fri Sat".split(" "),eraNames:["Before Christ","Anno Domini"],"dateFormatItem-yMMMd":"MMM d, y","days-format-narrow":"SMTWTFS".split(""),"field-month":"Month","days-standAlone-narrow":"SMTWTFS".split(""),"dateFormatItem-MMM":"LLL","field-tue-relative+0":"this Tuesday",
|
||||||
|
"dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","field-tue-relative+1":"next Tuesday","dayPeriods-format-wide-am":"AM","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateFormatItem-EHm":"E HH:mm","field-mon-relative+0":"this Monday","field-mon-relative+1":"next Monday","dateFormat-short":"M/d/yy","dateFormatItem-EHms":"E HH:mm:ss","dateFormatItem-Ehms":"E h:mm:ss a","dayPeriods-format-narrow-noon":"n","field-second":"Second","field-sat-relative+-1":"last Saturday",
|
||||||
|
"dateFormatItem-yMMMEd":"E, MMM d, y","field-sun-relative+-1":"last Sunday","field-month-relative+0":"this month","field-month-relative+1":"next month","dateTimeFormats-appendItem-Timezone":"{0} {1}","dateFormatItem-Ed":"d E","field-week":"Week","dateFormat-medium":"MMM d, y","field-week-relative+-1":"last week","field-year-relative+0":"this year","field-year-relative+1":"next year","dayPeriods-format-narrow-pm":"p","dateTimeFormat-short":"{1}, {0}","dateFormatItem-Hms":"HH:mm:ss","dateFormatItem-hms":"h:mm:ss a",
|
||||||
|
"dateFormatItem-GyMMM":"MMM y G","field-mon-relative+-1":"last Monday","field-week-relative+0":"this week","field-week-relative+1":"next week"},"dijit/nls/loading":{_localized:{},loadingState:"Loading...",errorState:"Sorry, an error occurred"},"dojo/cldr/nls/number":{scientificFormat:"#E0","currencySpacing-afterCurrency-currencyMatch":"[:^S:]",infinity:"\u221e",superscriptingExponent:"\u00d7",list:";",percentSign:"%",minusSign:"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]",_localized:{},
|
||||||
|
"decimalFormat-short":"000T","currencySpacing-afterCurrency-insertBetween":"\u00a0",nan:"NaN",plusSign:"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]",currencyFormat:"\u00a4#,##0.00;(\u00a4#,##0.00)","currencySpacing-beforeCurrency-currencyMatch":"[:^S:]",perMille:"\u2030",group:",",percentFormat:"#,##0%","decimalFormat-long":"000 trillion",decimalFormat:"#,##0.###",decimal:".","currencySpacing-beforeCurrency-insertBetween":"\u00a0",exponential:"E"},"dijit/form/nls/ComboBox":{previousMessage:"Previous choices",
|
||||||
|
_localized:{},nextMessage:"More choices"},"dijit/nls/common":{buttonOk:"OK",buttonCancel:"Cancel",_localized:{},buttonSave:"Save",itemClose:"Close"}});
|
||||||
|
//# sourceMappingURL=dojo_en-us.js.map
|
||||||
16
Test Environment/admin/spiderbasic/dojo/nls/dojo_es-es.js
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
//>>built
|
||||||
|
define("dojo/nls/dojo_es-es",{"dijit/form/nls/validate":{invalidMessage:"El valor especificado no es v\u00e1lido.",rangeMessage:"Este valor est\u00e1 fuera del intervalo.",_localized:{},missingMessage:"Este valor es necesario."},"dojo/cldr/nls/gregorian":{"dateFormatItem-Ehm":"E, h:mm a","days-standAlone-short":"DO LU MA MI JU VI SA".split(" "),"months-format-narrow":"EFMAMJJASOND".split(""),"field-second-relative+0":"ahora","quarters-standAlone-narrow":["1T","2T","3T","4T"],"field-weekday":"d\u00eda de la semana",
|
||||||
|
"dateFormatItem-yQQQ":"QQQ y","dateFormatItem-yMEd":"EEE, d/M/y","field-wed-relative+0":"este mi\u00e9rcoles","field-wed-relative+1":"el pr\u00f3ximo mi\u00e9rcoles","dateFormatItem-GyMMMEd":"E, d 'de' MMMM 'de' y G","dateFormatItem-MMMEd":"E d 'de' MMM",eraNarrow:["a. C.","d. C."],"dateFormatItem-yMM":"M/y","field-tue-relative+-1":"el martes pasado","dateFormatItem-MMMdd":"dd-MMM","days-format-short":"DO LU MA MI JU VI SA".split(" "),"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateFormat-long":"d 'de' MMMM 'de' y",
|
||||||
|
"field-fri-relative+-1":"el viernes pasado","field-wed-relative+-1":"el mi\u00e9rcoles pasado","months-format-wide":"enero febrero marzo abril mayo junio julio agosto septiembre octubre noviembre diciembre".split(" "),"dateTimeFormat-medium":"{1} {0}","dayPeriods-format-wide-pm":"p. m.","dateFormat-full":"EEEE, d 'de' MMMM 'de' y","field-thu-relative+-1":"el jueves pasado","dateFormatItem-Md":"d/M",_localized:{},"dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})",
|
||||||
|
"dayPeriods-format-wide-noon":"noon","dateFormatItem-yMd":"d/M/y","field-era":"era","dateFormatItem-yM":"M/y","months-standAlone-wide":"Enero Febrero Marzo Abril Mayo Junio Julio Agosto Septiembre Octubre Noviembre Diciembre".split(" "),"timeFormat-short":"H:mm","quarters-format-wide":["1.er trimestre","2.\u00ba trimestre","3.er trimestre","4.\u00ba trimestre"],"dateFormatItem-yQQQQ":"QQQQ 'de' y","timeFormat-long":"H:mm:ss z","field-year":"a\u00f1o","dateFormatItem-yMMM":"MMM 'de' y","dateTimeFormats-appendItem-Era":"{1} {0}",
|
||||||
|
"field-hour":"hora","dateFormatItem-MMdd":"d/M","months-format-abbr":"ene. feb. mar. abr. may. jun. jul. ago. sept. oct. nov. dic.".split(" "),"field-sat-relative+0":"este s\u00e1bado","field-sat-relative+1":"el pr\u00f3ximo s\u00e1bado","timeFormat-full":"H:mm:ss (zzzz)","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","field-day-relative+0":"hoy","field-thu-relative+0":"este jueves","field-day-relative+1":"ma\u00f1ana","field-thu-relative+1":"el pr\u00f3ximo jueves","dateFormatItem-GyMMMd":"d MMM 'de' y G",
|
||||||
|
"field-day-relative+2":"pasado ma\u00f1ana","dateFormatItem-H":"H","months-standAlone-abbr":"Ene. Feb. Mar. Abr. May. Jun. Jul. Ago. Sept. Oct. Nov. Dic.".split(" "),"quarters-format-abbr":["T1","T2","T3","T4"],"quarters-standAlone-wide":["1.er trimestre","2.\u00ba trimestre","3.er trimestre","4.\u00ba trimestre"],"dateFormatItem-Gy":"y G","dateFormatItem-M":"L","days-standAlone-wide":"Domingo Lunes Martes Mi\u00e9rcoles Jueves Viernes S\u00e1bado".split(" "),"dateFormatItem-MMMMd":"d 'de' MMMM",
|
||||||
|
"dayPeriods-format-abbr-noon":"noon","timeFormat-medium":"H:mm:ss","field-sun-relative+0":"este domingo","dateFormatItem-Hm":"H:mm","field-sun-relative+1":"el pr\u00f3ximo domingo","quarters-standAlone-abbr":["T1","T2","T3","T4"],eraAbbr:["a. C.","d. C."],"field-minute":"minuto","field-dayperiod":"periodo del d\u00eda","days-standAlone-abbr":"Dom. Lun. Mar. Mi\u00e9. Jue. Vie. S\u00e1b.".split(" "),"dateFormatItem-d":"d","dateFormatItem-ms":"mm:ss","quarters-format-narrow":["1T","2T","3T","4T"],"field-day-relative+-1":"ayer",
|
||||||
|
"dateTimeFormat-long":"{1}, {0}","dayPeriods-format-narrow-am":"a.m.","dateFormatItem-h":"h a","field-day-relative+-2":"antes de ayer","dateFormatItem-MMMd":"d 'de' MMM","dateFormatItem-MEd":"E, d/M","dateTimeFormat-full":"{1}, {0}","field-fri-relative+0":"este viernes","field-fri-relative+1":"el pr\u00f3ximo viernes","dateFormatItem-yMMMM":"MMMM 'de' y","field-day":"d\u00eda","days-format-wide":"domingo lunes martes mi\u00e9rcoles jueves viernes s\u00e1bado".split(" "),"field-zone":"zona horaria",
|
||||||
|
"months-standAlone-narrow":"EFMAMJJASOND".split(""),"dateFormatItem-y":"y","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","field-year-relative+-1":"el a\u00f1o pasado","field-month-relative+-1":"el mes pasado","dateTimeFormats-appendItem-Year":"{1} {0}","dateFormatItem-hm":"h:mm a","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","days-format-abbr":"dom. lun. mar. mi\u00e9. jue. vie. s\u00e1b.".split(" "),eraNames:["antes de Cristo","anno D\u00f3mini"],"dateFormatItem-yMMMd":"d 'de' MMM 'de' y",
|
||||||
|
"days-format-narrow":"DLMXJVS".split(""),"field-month":"mes","days-standAlone-narrow":"DLMXJVS".split(""),"dateFormatItem-MMM":"LLL","field-tue-relative+0":"este martes","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","field-tue-relative+1":"el pr\u00f3ximo martes","dayPeriods-format-wide-am":"a. m.","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateFormatItem-EHm":"E, H:mm","field-mon-relative+0":"este lunes","field-mon-relative+1":"el pr\u00f3ximo lunes",
|
||||||
|
"dateFormat-short":"d/M/yy","dateFormatItem-MMd":"d/M","dateFormatItem-EHms":"E, H:mm:ss","dateFormatItem-Ehms":"E, h:mm:ss a","dayPeriods-format-narrow-noon":"n","field-second":"segundo","field-sat-relative+-1":"el s\u00e1bado pasado","dateFormatItem-yMMMEd":"EEE, d 'de' MMMM 'de' y","field-sun-relative+-1":"el domingo pasado","field-month-relative+0":"este mes","field-month-relative+1":"el pr\u00f3ximo mes","dateTimeFormats-appendItem-Timezone":"{0} {1}","dateFormatItem-Ed":"E d","field-week":"semana",
|
||||||
|
"dateFormat-medium":"d/M/y","field-week-relative+-1":"la semana pasada","field-year-relative+0":"este a\u00f1o","field-year-relative+1":"el pr\u00f3ximo a\u00f1o","dayPeriods-format-narrow-pm":"p.m.","dateTimeFormat-short":"{1} {0}","dateFormatItem-Hms":"H:mm:ss","dateFormatItem-hms":"h:mm:ss a","dateFormatItem-GyMMM":"MMM 'de' y G","field-mon-relative+-1":"el lunes pasado","field-week-relative+0":"esta semana","field-week-relative+1":"la pr\u00f3xima semana"},"dijit/nls/loading":{_localized:{},loadingState:"Cargando...",
|
||||||
|
errorState:"Lo siento, se ha producido un error"},"dojo/cldr/nls/number":{scientificFormat:"#E0","currencySpacing-afterCurrency-currencyMatch":"[:^S:]",infinity:"\u221e",superscriptingExponent:"\u00d7",list:";",percentSign:"%",minusSign:"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]",_localized:{},"decimalFormat-short":"000B","currencySpacing-afterCurrency-insertBetween":"\u00a0",nan:"NaN",plusSign:"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]",currencyFormat:"#,##0.00\u00a0\u00a4",
|
||||||
|
"currencySpacing-beforeCurrency-currencyMatch":"[:^S:]",perMille:"\u2030",group:".",percentFormat:"#,##0%","decimalFormat-long":"000 billones",decimalFormat:"#,##0.###",decimal:",","currencySpacing-beforeCurrency-insertBetween":"\u00a0",exponential:"E"},"dijit/form/nls/ComboBox":{previousMessage:"Opciones anteriores",_localized:{},nextMessage:"M\u00e1s opciones"},"dijit/nls/common":{buttonOk:"Aceptar",buttonCancel:"Cancelar",_localized:{},buttonSave:"Guardar",itemClose:"Cerrar"}});
|
||||||
|
//# sourceMappingURL=dojo_es-es.js.map
|
||||||
17
Test Environment/admin/spiderbasic/dojo/nls/dojo_fi-fi.js
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
//>>built
|
||||||
|
define("dojo/nls/dojo_fi-fi",{"dijit/form/nls/validate":{invalidMessage:"Annettu arvo ei kelpaa.",rangeMessage:"T\u00e4m\u00e4 arvo on sallitun alueen ulkopuolella.",_localized:{},missingMessage:"T\u00e4m\u00e4 arvo on pakollinen."},"dojo/cldr/nls/gregorian":{"dateFormatItem-Ehm":"E h.mm a","days-standAlone-short":"su ma ti ke to pe la".split(" "),"months-format-narrow":"THMHTKHESLMJ".split(""),"field-second-relative+0":"nyt","quarters-standAlone-narrow":["1","2","3","4"],"field-weekday":"viikonp\u00e4iv\u00e4",
|
||||||
|
"dateFormatItem-yQQQ":"QQQ y","dateFormatItem-yMEd":"E d.M.y","field-wed-relative+0":"t\u00e4n\u00e4 keskiviikkona","field-wed-relative+1":"ensi keskiviikkona","dateFormatItem-GyMMMEd":"E d. MMM y G","dateFormatItem-MMMEd":"ccc d. MMM",eraNarrow:["eK","jK"],"dateFormatItem-yMM":"M.y","field-tue-relative+-1":"viime tiistaina","days-format-short":"su ma ti ke to pe la".split(" "),"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateFormat-long":"d. MMMM y","field-fri-relative+-1":"viime perjantaina",
|
||||||
|
"field-wed-relative+-1":"viime keskiviikkona","months-format-wide":"tammikuuta helmikuuta maaliskuuta huhtikuuta toukokuuta kes\u00e4kuuta hein\u00e4kuuta elokuuta syyskuuta lokakuuta marraskuuta joulukuuta".split(" "),"dateTimeFormat-medium":"{1} {0}","dayPeriods-format-wide-pm":"ip.","dateFormat-full":"cccc d. MMMM y","field-thu-relative+-1":"viime torstaina","dateFormatItem-Md":"d.M.","dayPeriods-standAlone-wide-pm":"ip.",_localized:{},"dayPeriods-format-abbr-am":"ap.","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})",
|
||||||
|
"dayPeriods-format-wide-noon":"noon","dateFormatItem-yMd":"d.M.y","field-era":"aikakausi","dateFormatItem-yM":"L.y","months-standAlone-wide":"tammikuu helmikuu maaliskuu huhtikuu toukokuu kes\u00e4kuu hein\u00e4kuu elokuu syyskuu lokakuu marraskuu joulukuu".split(" "),"timeFormat-short":"H.mm","quarters-format-wide":["1. nelj\u00e4nnes","2. nelj\u00e4nnes","3. nelj\u00e4nnes","4. nelj\u00e4nnes"],"dateFormatItem-yQQQQ":"QQQQ y","timeFormat-long":"H.mm.ss z","field-year":"vuosi","dateFormatItem-yMMM":"LLL y",
|
||||||
|
"dateTimeFormats-appendItem-Era":"{1} {0}","field-hour":"tunti","months-format-abbr":"tammikuuta helmikuuta maaliskuuta huhtikuuta toukokuuta kes\u00e4kuuta hein\u00e4kuuta elokuuta syyskuuta lokakuuta marraskuuta joulukuuta".split(" "),"field-sat-relative+0":"t\u00e4n\u00e4 lauantaina","field-sat-relative+1":"ensi lauantaina","timeFormat-full":"H.mm.ss zzzz","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","field-day-relative+0":"t\u00e4n\u00e4\u00e4n","field-thu-relative+0":"t\u00e4n\u00e4 torstaina",
|
||||||
|
"field-day-relative+1":"huomenna","field-thu-relative+1":"ensi torstaina","dateFormatItem-GyMMMd":"d. MMM y G","field-day-relative+2":"ylihuomenna","dateFormatItem-H":"H","months-standAlone-abbr":"tammi helmi maalis huhti touko kes\u00e4 hein\u00e4 elo syys loka marras joulu".split(" "),"quarters-format-abbr":["1. nelj.","2. nelj.","3. nelj.","4. nelj."],"quarters-standAlone-wide":["1. nelj\u00e4nnes","2. nelj\u00e4nnes","3. nelj\u00e4nnes","4. nelj\u00e4nnes"],"dateFormatItem-Gy":"y G","dateFormatItem-M":"L",
|
||||||
|
"days-standAlone-wide":"sunnuntai maanantai tiistai keskiviikko torstai perjantai lauantai".split(" "),"dayPeriods-format-abbr-noon":"noon","timeFormat-medium":"H.mm.ss","field-sun-relative+0":"t\u00e4n\u00e4 sunnuntaina","dateFormatItem-Hm":"H.mm","field-sun-relative+1":"ensi sunnuntaina","quarters-standAlone-abbr":["1. nelj.","2. nelj.","3. nelj.","4. nelj."],eraAbbr:["eKr.","jKr."],"field-minute":"minuutti","field-dayperiod":"vuorokaudenaika","days-standAlone-abbr":"su ma ti ke to pe la".split(" "),
|
||||||
|
"dateFormatItem-d":"d","dateFormatItem-ms":"m.ss","quarters-format-narrow":["1","2","3","4"],"field-day-relative+-1":"eilen","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"ap.","dateFormatItem-h":"h a","field-day-relative+-2":"toissap\u00e4iv\u00e4n\u00e4","dateFormatItem-MMMd":"d. MMM","dateFormatItem-MEd":"E d.M.","dateTimeFormat-full":"{1} {0}","field-fri-relative+0":"t\u00e4n\u00e4 perjantaina","field-fri-relative+1":"ensi perjantaina","dateFormatItem-yMMMM":"LLLL y","field-day":"p\u00e4iv\u00e4",
|
||||||
|
"dateFormatItem-yMMMMccccd":"cccc d. MMMM y","days-format-wide":"sunnuntaina maanantaina tiistaina keskiviikkona torstaina perjantaina lauantaina".split(" "),"field-zone":"aikavy\u00f6hyke","months-standAlone-narrow":"THMHTKHESLMJ".split(""),"dateFormatItem-y":"y","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","field-year-relative+-1":"viime vuonna","field-month-relative+-1":"viime kuussa","dateTimeFormats-appendItem-Year":"{1} {0}","dateFormatItem-hm":"h.mm a","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})",
|
||||||
|
"dayPeriods-format-abbr-pm":"ip.","days-format-abbr":"su ma ti ke to pe la".split(" "),eraNames:["ennen Kristuksen syntym\u00e4\u00e4","j\u00e4lkeen Kristuksen syntym\u00e4n"],"dateFormatItem-yMMMd":"d. MMM y","days-format-narrow":"SMTKTPL".split(""),"field-month":"kuukausi","days-standAlone-narrow":"SMTKTPL".split(""),"dateFormatItem-MMM":"LLL","field-tue-relative+0":"t\u00e4n\u00e4 tiistaina","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","field-tue-relative+1":"ensi tiistaina","dayPeriods-format-wide-am":"ap.",
|
||||||
|
"dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dayPeriods-standAlone-wide-am":"ap.","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateFormatItem-EHm":"E H.mm","field-mon-relative+0":"t\u00e4n\u00e4 maanantaina","field-mon-relative+1":"ensi maanantaina","dateFormat-short":"d.M.y","dateFormatItem-EHms":"E H.mm.ss","dateFormatItem-Ehms":"E h.mm.ss a","dayPeriods-format-narrow-noon":"n","field-second":"sekunti","field-sat-relative+-1":"viime lauantaina","dateFormatItem-yMMMEd":"E d. MMM y",
|
||||||
|
"field-sun-relative+-1":"viime sunnuntaina","field-month-relative+0":"t\u00e4ss\u00e4 kuussa","field-month-relative+1":"ensi kuussa","dateTimeFormats-appendItem-Timezone":"{0} {1}","dateFormatItem-Ed":"E d.","field-week":"viikko","dateFormat-medium":"d.M.y","field-week-relative+-1":"viime viikolla","field-year-relative+0":"t\u00e4n\u00e4 vuonna","field-year-relative+1":"ensi vuonna","dayPeriods-format-narrow-pm":"ip.","dateTimeFormat-short":"{1} {0}","dateFormatItem-Hms":"H.mm.ss","dateFormatItem-hms":"h.mm.ss a",
|
||||||
|
"dateFormatItem-GyMMM":"LLL y G","field-mon-relative+-1":"viime maanantaina","field-week-relative+0":"t\u00e4ll\u00e4 viikolla","field-week-relative+1":"ensi viikolla"},"dijit/nls/loading":{_localized:{},loadingState:"Lataus on meneill\u00e4\u00e4n...",errorState:"On ilmennyt virhe."},"dojo/cldr/nls/number":{scientificFormat:"#E0","currencySpacing-afterCurrency-currencyMatch":"[:^S:]",infinity:"\u221e",superscriptingExponent:"\u00d7",list:";",percentSign:"%",minusSign:"\u2212","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]",
|
||||||
|
_localized:{},"decimalFormat-short":"000\u00a0bilj'.'","currencySpacing-afterCurrency-insertBetween":"\u00a0",nan:"ep\u00e4luku",plusSign:"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]",currencyFormat:"#,##0.00\u00a0\u00a4","currencySpacing-beforeCurrency-currencyMatch":"[:^S:]",perMille:"\u2030",group:"\u00a0",percentFormat:"#,##0\u00a0%","decimalFormat-long":"000 biljoonaa",decimalFormat:"#,##0.###",decimal:",","currencySpacing-beforeCurrency-insertBetween":"\u00a0",exponential:"E"},
|
||||||
|
"dijit/form/nls/ComboBox":{previousMessage:"Edelliset valinnat",_localized:{},nextMessage:"Lis\u00e4\u00e4 valintoja"},"dijit/nls/common":{buttonOk:"OK",buttonCancel:"Peruuta",_localized:{},buttonSave:"Tallenna",itemClose:"Sulje"}});
|
||||||
|
//# sourceMappingURL=dojo_fi-fi.js.map
|
||||||
16
Test Environment/admin/spiderbasic/dojo/nls/dojo_fr-fr.js
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
//>>built
|
||||||
|
define("dojo/nls/dojo_fr-fr",{"dijit/form/nls/validate":{invalidMessage:"La valeur indiqu\u00e9e n'est pas correcte.",rangeMessage:"Cette valeur n'est pas comprise dans la plage autoris\u00e9e.",_localized:{},missingMessage:"Cette valeur est requise."},"dojo/cldr/nls/gregorian":{"dateFormatItem-Ehm":"E h:mm a","days-standAlone-short":"dim. lun. mar. mer. jeu. ven. sam.".split(" "),"months-format-narrow":"JFMAMJJASOND".split(""),"field-second-relative+0":"maintenant","quarters-standAlone-narrow":["1",
|
||||||
|
"2","3","4"],"field-weekday":"jour de la semaine","dateFormatItem-yQQQ":"QQQ y","dateFormatItem-yMEd":"E d/M/y","field-wed-relative+0":"ce mercredi","field-wed-relative+1":"mercredi prochain","dateFormatItem-GyMMMEd":"E d MMM y G","dateFormatItem-MMMEd":"E d MMM",eraNarrow:["av. J.-C.","ap. J.-C."],"field-tue-relative+-1":"mardi dernier","dayPeriods-format-wide-morning":"matin","days-format-short":"di lu ma me je ve sa".split(" "),"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateFormat-long":"d MMMM y",
|
||||||
|
"field-fri-relative+-1":"vendredi dernier","field-wed-relative+-1":"mercredi dernier","months-format-wide":"janvier f\u00e9vrier mars avril mai juin juillet ao\u00fbt septembre octobre novembre d\u00e9cembre".split(" "),"dateTimeFormat-medium":"{1} {0}","dayPeriods-format-wide-pm":"PM","dateFormat-full":"EEEE d MMMM y","field-thu-relative+-1":"jeudi dernier","dateFormatItem-Md":"d/M",_localized:{},"dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dayPeriods-format-wide-noon":"midi",
|
||||||
|
"dateFormatItem-yMd":"d/M/y","field-era":"\u00e8re","dateFormatItem-yM":"M/y","months-standAlone-wide":"janvier f\u00e9vrier mars avril mai juin juillet ao\u00fbt septembre octobre novembre d\u00e9cembre".split(" "),"timeFormat-short":"HH:mm","quarters-format-wide":["1er trimestre","2e trimestre","3e trimestre","4e trimestre"],"dateFormatItem-yQQQQ":"QQQQ y","timeFormat-long":"HH:mm:ss z","field-year":"ann\u00e9e","dateFormatItem-yMMM":"MMM y","dateTimeFormats-appendItem-Era":"{1} {0}","field-hour":"heure",
|
||||||
|
"months-format-abbr":"janv. f\u00e9vr. mars avr. mai juin juil. ao\u00fbt sept. oct. nov. d\u00e9c.".split(" "),"field-sat-relative+0":"ce samedi","field-sat-relative+1":"samedi prochain","timeFormat-full":"HH:mm:ss zzzz","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","field-day-relative+0":"aujourd\u2019hui","dayPeriods-format-narrow-morning":"matin","field-thu-relative+0":"ce jeudi","field-day-relative+1":"demain","field-thu-relative+1":"jeudi prochain","dateFormatItem-GyMMMd":"d MMM y G","field-day-relative+2":"apr\u00e8s-demain",
|
||||||
|
"dateFormatItem-H":"HH 'h'","months-standAlone-abbr":"janv. f\u00e9vr. mars avr. mai juin juil. ao\u00fbt sept. oct. nov. d\u00e9c.".split(" "),"quarters-format-abbr":["T1","T2","T3","T4"],"quarters-standAlone-wide":["1er trimestre","2e trimestre","3e trimestre","4e trimestre"],"dateFormatItem-Gy":"y G","dateFormatItem-M":"L","days-standAlone-wide":"dimanche lundi mardi mercredi jeudi vendredi samedi".split(" "),"dayPeriods-format-abbr-noon":"noon","timeFormat-medium":"HH:mm:ss","field-sun-relative+0":"ce dimanche",
|
||||||
|
"dateFormatItem-Hm":"HH:mm","field-sun-relative+1":"dimanche prochain","quarters-standAlone-abbr":["T1","T2","T3","T4"],eraAbbr:["av. J.-C.","ap. J.-C."],"field-minute":"minute","field-dayperiod":"cadran","days-standAlone-abbr":"dim. lun. mar. mer. jeu. ven. sam.".split(" "),"dayPeriods-format-wide-night":"soir","dateFormatItem-d":"d","dateFormatItem-ms":"mm:ss","quarters-format-narrow":["1","2","3","4"],"field-day-relative+-1":"hier","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"a",
|
||||||
|
"dateFormatItem-h":"h a","field-day-relative+-2":"avant-hier","dateFormatItem-MMMd":"d MMM","dateFormatItem-MEd":"E d/M","dateTimeFormat-full":"{1} {0}","field-fri-relative+0":"ce vendredi","field-fri-relative+1":"vendredi prochain","dateFormatItem-yMMMM":"MMMM y","field-day":"jour","days-format-wide":"dimanche lundi mardi mercredi jeudi vendredi samedi".split(" "),"field-zone":"fuseau horaire","months-standAlone-narrow":"JFMAMJJASOND".split(""),"dateFormatItem-y":"y","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})",
|
||||||
|
"field-year-relative+-1":"l\u2019ann\u00e9e derni\u00e8re","dayPeriods-format-narrow-night":"soir","field-month-relative+-1":"le mois dernier","dateTimeFormats-appendItem-Year":"{1} {0}","dateFormatItem-hm":"h:mm a","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","days-format-abbr":"dim. lun. mar. mer. jeu. ven. sam.".split(" "),eraNames:["avant J\u00e9sus-Christ","apr\u00e8s J\u00e9sus-Christ"],"dateFormatItem-yMMMd":"d MMM y","days-format-narrow":"DLMMJVS".split(""),
|
||||||
|
"field-month":"mois","days-standAlone-narrow":"DLMMJVS".split(""),"dateFormatItem-MMM":"LLL","field-tue-relative+0":"ce mardi","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","field-tue-relative+1":"mardi prochain","dayPeriods-format-wide-am":"AM","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateFormatItem-EHm":"E HH:mm","field-mon-relative+0":"ce lundi","field-mon-relative+1":"lundi prochain","dateFormat-short":"dd/MM/y","dayPeriods-format-wide-afternoon":"apr\u00e8s-midi",
|
||||||
|
"dateFormatItem-EHms":"E HH:mm:ss","dateFormatItem-Ehms":"E h:mm:ss a","dayPeriods-format-narrow-noon":"midi","field-second":"seconde","field-sat-relative+-1":"samedi dernier","dateFormatItem-yMMMEd":"E d MMM y","field-sun-relative+-1":"dimanche dernier","field-month-relative+0":"ce mois-ci","field-month-relative+1":"le mois prochain","dateTimeFormats-appendItem-Timezone":"{0} {1}","dateFormatItem-Ed":"E d","field-week":"semaine","dateFormat-medium":"d MMM y","field-week-relative+-1":"la semaine derni\u00e8re",
|
||||||
|
"field-year-relative+0":"cette ann\u00e9e","field-year-relative+1":"l\u2019ann\u00e9e prochaine","dayPeriods-format-narrow-pm":"p","dateTimeFormat-short":"{1} {0}","dateFormatItem-Hms":"HH:mm:ss","dateFormatItem-hms":"h:mm:ss a","dateFormatItem-GyMMM":"MMM y G","field-mon-relative+-1":"lundi dernier","field-week-relative+0":"cette semaine","field-week-relative+1":"la semaine prochaine"},"dijit/nls/loading":{_localized:{},loadingState:"Chargement...",errorState:"Une erreur est survenue"},"dojo/cldr/nls/number":{scientificFormat:"#E0",
|
||||||
|
"currencySpacing-afterCurrency-currencyMatch":"[:^S:]",infinity:"\u221e",superscriptingExponent:"\u00d7",list:";",percentSign:"%",minusSign:"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]",_localized:{},"decimalFormat-short":"000\u00a0Bn","currencySpacing-afterCurrency-insertBetween":"\u00a0",nan:"NaN",plusSign:"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]",currencyFormat:"#,##0.00\u00a0\u00a4;(#,##0.00\u00a0\u00a4)","currencySpacing-beforeCurrency-currencyMatch":"[:^S:]",
|
||||||
|
perMille:"\u2030",group:"\u00a0",percentFormat:"#,##0\u00a0%","decimalFormat-long":"000 billions",decimalFormat:"#,##0.###",decimal:",","currencySpacing-beforeCurrency-insertBetween":"\u00a0",exponential:"E"},"dijit/form/nls/ComboBox":{previousMessage:"Choix pr\u00e9c\u00e9dents",_localized:{},nextMessage:"Plus de choix"},"dijit/nls/common":{buttonOk:"OK",buttonCancel:"Annuler",_localized:{},buttonSave:"Enregistrer",itemClose:"Fermer"}});
|
||||||
|
//# sourceMappingURL=dojo_fr-fr.js.map
|
||||||
25
Test Environment/admin/spiderbasic/dojo/nls/dojo_he-il.js
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
//>>built
|
||||||
|
define("dojo/nls/dojo_he-il",{"dijit/form/nls/validate":{invalidMessage:"\u05d4\u05e2\u05e8\u05da \u05e9\u05e6\u05d5\u05d9\u05df \u05d0\u05d9\u05e0\u05d5 \u05d7\u05d5\u05e7\u05d9.",rangeMessage:"\u05d4\u05e2\u05e8\u05da \u05de\u05d7\u05d5\u05e5 \u05dc\u05d8\u05d5\u05d5\u05d7.",_localized:{},missingMessage:"\u05d6\u05d4\u05d5 \u05e2\u05e8\u05da \u05d3\u05e8\u05d5\u05e9."},"dojo/cldr/nls/gregorian":{"dateFormatItem-Ehm":"E h:mm a","days-standAlone-short":"\u05d0\u05f3 \u05d1\u05f3 \u05d2\u05f3 \u05d3\u05f3 \u05d4\u05f3 \u05d5\u05f3 \u05e9\u05f3".split(" "),
|
||||||
|
"months-format-narrow":"1 2 3 4 5 6 7 8 9 10 11 12".split(" "),"field-second-relative+0":"\u05e2\u05db\u05e9\u05d9\u05d5","quarters-standAlone-narrow":["\u05e81","\u05e82","\u05e83","\u05e84"],"field-weekday":"\u05d9\u05d5\u05dd \u05d1\u05e9\u05d1\u05d5\u05e2","dateFormatItem-yQQQ":"y QQQ","dateFormatItem-yMEd":"E, d/M/y","field-wed-relative+0":"\u05d9\u05d5\u05dd \u05e8\u05d1\u05d9\u05e2\u05d9","field-wed-relative+1":"\u05d9\u05d5\u05dd \u05e8\u05d1\u05d9\u05e2\u05d9 \u05d4\u05d1\u05d0","dateFormatItem-GyMMMEd":"E, d \u05d1MMM y G",
|
||||||
|
"dateFormatItem-MMMEd":"E, d \u05d1MMM",eraNarrow:["\u05dc\u05e4\u05e0\u05d4\u05f4\u05e1","BCE","\u05dc\u05e1\u05d4\u05f4\u05e0","CE"],"dateFormatItem-yMM":"MM/y","field-tue-relative+-1":"\u05d9\u05d5\u05dd \u05e9\u05dc\u05d9\u05e9\u05d9 \u05e9\u05e2\u05d1\u05e8","days-format-short":"\u05d0\u05f3 \u05d1\u05f3 \u05d2\u05f3 \u05d3\u05f3 \u05d4\u05f3 \u05d5\u05f3 \u05e9\u05f3".split(" "),"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateFormat-long":"d \u05d1MMMM y","field-fri-relative+-1":"\u05d9\u05d5\u05dd \u05e9\u05d9\u05e9\u05d9 \u05e9\u05e2\u05d1\u05e8",
|
||||||
|
"field-wed-relative+-1":"\u05d9\u05d5\u05dd \u05e8\u05d1\u05d9\u05e2\u05d9 \u05e9\u05e2\u05d1\u05e8","months-format-wide":"\u05d9\u05e0\u05d5\u05d0\u05e8 \u05e4\u05d1\u05e8\u05d5\u05d0\u05e8 \u05de\u05e8\u05e5 \u05d0\u05e4\u05e8\u05d9\u05dc \u05de\u05d0\u05d9 \u05d9\u05d5\u05e0\u05d9 \u05d9\u05d5\u05dc\u05d9 \u05d0\u05d5\u05d2\u05d5\u05e1\u05d8 \u05e1\u05e4\u05d8\u05de\u05d1\u05e8 \u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8 \u05e0\u05d5\u05d1\u05de\u05d1\u05e8 \u05d3\u05e6\u05de\u05d1\u05e8".split(" "),
|
||||||
|
"dateTimeFormat-medium":"{1}, {0}","dayPeriods-format-wide-pm":"\u05d0\u05d7\u05d4\u05f4\u05e6","dateFormat-full":"EEEE, d \u05d1MMMM y","field-thu-relative+-1":"\u05d9\u05d5\u05dd \u05d7\u05de\u05d9\u05e9\u05d9 \u05e9\u05e2\u05d1\u05e8","dateFormatItem-Md":"d/M",_localized:{},"dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dayPeriods-format-wide-noon":"noon","dateFormatItem-yMd":"d.M.y","field-era":"\u05ea\u05e7\u05d5\u05e4\u05d4","dateFormatItem-yM":"M.y",
|
||||||
|
"months-standAlone-wide":"\u05d9\u05e0\u05d5\u05d0\u05e8 \u05e4\u05d1\u05e8\u05d5\u05d0\u05e8 \u05de\u05e8\u05e5 \u05d0\u05e4\u05e8\u05d9\u05dc \u05de\u05d0\u05d9 \u05d9\u05d5\u05e0\u05d9 \u05d9\u05d5\u05dc\u05d9 \u05d0\u05d5\u05d2\u05d5\u05e1\u05d8 \u05e1\u05e4\u05d8\u05de\u05d1\u05e8 \u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8 \u05e0\u05d5\u05d1\u05de\u05d1\u05e8 \u05d3\u05e6\u05de\u05d1\u05e8".split(" "),"timeFormat-short":"HH:mm","quarters-format-wide":["\u05e8\u05d1\u05e2\u05d5\u05df 1","\u05e8\u05d1\u05e2\u05d5\u05df 2",
|
||||||
|
"\u05e8\u05d1\u05e2\u05d5\u05df 3","\u05e8\u05d1\u05e2\u05d5\u05df 4"],"dateFormatItem-yQQQQ":"y QQQQ","timeFormat-long":"HH:mm:ss z","field-year":"\u05e9\u05e0\u05d4","dateFormatItem-yMMM":"MMM y","dateTimeFormats-appendItem-Era":"{1} {0}","field-hour":"\u05e9\u05e2\u05d4","months-format-abbr":"\u05d9\u05e0\u05d5\u05f3 \u05e4\u05d1\u05e8\u05f3 \u05de\u05e8\u05e5 \u05d0\u05e4\u05e8\u05f3 \u05de\u05d0\u05d9 \u05d9\u05d5\u05e0\u05d9 \u05d9\u05d5\u05dc\u05d9 \u05d0\u05d5\u05d2\u05f3 \u05e1\u05e4\u05d8\u05f3 \u05d0\u05d5\u05e7\u05f3 \u05e0\u05d5\u05d1\u05f3 \u05d3\u05e6\u05de\u05f3".split(" "),
|
||||||
|
"field-sat-relative+0":"\u05d4\u05e9\u05d1\u05ea \u05d4\u05d6\u05d0\u05ea","field-sat-relative+1":"\u05d4\u05e9\u05d1\u05ea \u05d4\u05d1\u05d0\u05d4","timeFormat-full":"HH:mm:ss zzzz","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","field-day-relative+0":"\u05d4\u05d9\u05d5\u05dd","field-thu-relative+0":"\u05d9\u05d5\u05dd \u05d7\u05de\u05d9\u05e9\u05d9","field-day-relative+1":"\u05de\u05d7\u05e8","field-thu-relative+1":"\u05d9\u05d5\u05dd \u05d7\u05de\u05d9\u05e9\u05d9 \u05d4\u05d1\u05d0","dateFormatItem-GyMMMd":"d \u05d1MMM y G",
|
||||||
|
"field-day-relative+2":"\u05de\u05d7\u05e8\u05ea\u05d9\u05d9\u05dd","dateFormatItem-H":"HH","months-standAlone-abbr":"\u05d9\u05e0\u05d5\u05f3 \u05e4\u05d1\u05e8\u05f3 \u05de\u05e8\u05e5 \u05d0\u05e4\u05e8\u05f3 \u05de\u05d0\u05d9 \u05d9\u05d5\u05e0\u05d9 \u05d9\u05d5\u05dc\u05d9 \u05d0\u05d5\u05d2\u05f3 \u05e1\u05e4\u05d8\u05f3 \u05d0\u05d5\u05e7\u05f3 \u05e0\u05d5\u05d1\u05f3 \u05d3\u05e6\u05de\u05f3".split(" "),"quarters-format-abbr":["\u05e8\u05d1\u05e2\u05d5\u05df 1","\u05e8\u05d1\u05e2\u05d5\u05df 2",
|
||||||
|
"\u05e8\u05d1\u05e2\u05d5\u05df 3","\u05e8\u05d1\u05e2\u05d5\u05df 4"],"quarters-standAlone-wide":["\u05e8\u05d1\u05e2\u05d5\u05df 1","\u05e8\u05d1\u05e2\u05d5\u05df 2","\u05e8\u05d1\u05e2\u05d5\u05df 3","\u05e8\u05d1\u05e2\u05d5\u05df 4"],"dateFormatItem-Gy":"y G","dateFormatItem-M":"L","days-standAlone-wide":"\u05d9\u05d5\u05dd \u05e8\u05d0\u05e9\u05d5\u05df;\u05d9\u05d5\u05dd \u05e9\u05e0\u05d9;\u05d9\u05d5\u05dd \u05e9\u05dc\u05d9\u05e9\u05d9;\u05d9\u05d5\u05dd \u05e8\u05d1\u05d9\u05e2\u05d9;\u05d9\u05d5\u05dd \u05d7\u05de\u05d9\u05e9\u05d9;\u05d9\u05d5\u05dd \u05e9\u05d9\u05e9\u05d9;\u05d9\u05d5\u05dd \u05e9\u05d1\u05ea".split(";"),
|
||||||
|
"dayPeriods-format-abbr-noon":"noon","timeFormat-medium":"HH:mm:ss","field-sun-relative+0":"\u05d9\u05d5\u05dd \u05e8\u05d0\u05e9\u05d5\u05df","dateFormatItem-Hm":"HH:mm","field-sun-relative+1":"\u05d9\u05d5\u05dd \u05e8\u05d0\u05e9\u05d5\u05df \u05d4\u05d1\u05d0","quarters-standAlone-abbr":["\u05e8\u05d1\u05e2\u05d5\u05df 1","\u05e8\u05d1\u05e2\u05d5\u05df 2","\u05e8\u05d1\u05e2\u05d5\u05df 3","\u05e8\u05d1\u05e2\u05d5\u05df 4"],eraAbbr:["\u05dc\u05e4\u05e0\u05d4\u05f4\u05e1","BCE","\u05dc\u05e1\u05d4\u05f4\u05e0",
|
||||||
|
"CE"],"field-minute":"\u05d3\u05e7\u05d4","field-dayperiod":"\u05dc\u05e4\u05e0\u05d4\u05f4\u05e6/\u05d0\u05d7\u05d4\u05f4\u05e6","days-standAlone-abbr":"\u05d9\u05d5\u05dd \u05d0\u05f3;\u05d9\u05d5\u05dd \u05d1\u05f3;\u05d9\u05d5\u05dd \u05d2\u05f3;\u05d9\u05d5\u05dd \u05d3\u05f3;\u05d9\u05d5\u05dd \u05d4\u05f3;\u05d9\u05d5\u05dd \u05d5\u05f3;\u05e9\u05d1\u05ea".split(";"),"dateFormatItem-d":"d","dateFormatItem-ms":"mm:ss","quarters-format-narrow":["1","2","3","4"],"field-day-relative+-1":"\u05d0\u05ea\u05de\u05d5\u05dc",
|
||||||
|
"dateTimeFormat-long":"{1} \u05d1\u05e9\u05e2\u05d4 {0}","dayPeriods-format-narrow-am":"a","dateFormatItem-h":"h a","field-day-relative+-2":"\u05e9\u05dc\u05e9\u05d5\u05dd","dateFormatItem-MMMd":"d \u05d1MMM","dateFormatItem-MEd":"E, d/M","dateTimeFormat-full":"{1} \u05d1\u05e9\u05e2\u05d4 {0}","field-fri-relative+0":"\u05d9\u05d5\u05dd \u05e9\u05d9\u05e9\u05d9","field-fri-relative+1":"\u05d9\u05d5\u05dd \u05e9\u05d9\u05e9\u05d9 \u05d4\u05d1\u05d0","dateFormatItem-yMMMM":"MMMM y","field-day":"\u05d9\u05d5\u05dd",
|
||||||
|
"days-format-wide":"\u05d9\u05d5\u05dd \u05e8\u05d0\u05e9\u05d5\u05df;\u05d9\u05d5\u05dd \u05e9\u05e0\u05d9;\u05d9\u05d5\u05dd \u05e9\u05dc\u05d9\u05e9\u05d9;\u05d9\u05d5\u05dd \u05e8\u05d1\u05d9\u05e2\u05d9;\u05d9\u05d5\u05dd \u05d7\u05de\u05d9\u05e9\u05d9;\u05d9\u05d5\u05dd \u05e9\u05d9\u05e9\u05d9;\u05d9\u05d5\u05dd \u05e9\u05d1\u05ea".split(";"),"field-zone":"\u05d0\u05d6\u05d5\u05e8","months-standAlone-narrow":"1 2 3 4 5 6 7 8 9 10 11 12".split(" "),"dateFormatItem-y":"y","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})",
|
||||||
|
"field-year-relative+-1":"\u05d4\u05e9\u05e0\u05d4 \u05e9\u05e2\u05d1\u05e8\u05d4","field-month-relative+-1":"\u05d4\u05d7\u05d5\u05d3\u05e9 \u05e9\u05e2\u05d1\u05e8","dateTimeFormats-appendItem-Year":"{1} {0}","dateFormatItem-hm":"h:mm a","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","days-format-abbr":"\u05d9\u05d5\u05dd \u05d0\u05f3;\u05d9\u05d5\u05dd \u05d1\u05f3;\u05d9\u05d5\u05dd \u05d2\u05f3;\u05d9\u05d5\u05dd \u05d3\u05f3;\u05d9\u05d5\u05dd \u05d4\u05f3;\u05d9\u05d5\u05dd \u05d5\u05f3;\u05e9\u05d1\u05ea".split(";"),
|
||||||
|
eraNames:["\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e1\u05e4\u05d9\u05e8\u05d4","\u05dc\u05e1\u05e4\u05d9\u05e8\u05d4","\u05dc\u05e1\u05d4\u05f4\u05e0","CE"],"dateFormatItem-yMMMd":"d \u05d1MMM y","days-format-narrow":"\u05d0\u05f3 \u05d1\u05f3 \u05d2\u05f3 \u05d3\u05f3 \u05d4\u05f3 \u05d5\u05f3 \u05e9\u05f3".split(" "),"field-month":"\u05d7\u05d5\u05d3\u05e9","days-standAlone-narrow":"\u05d0\u05f3 \u05d1\u05f3 \u05d2\u05f3 \u05d3\u05f3 \u05d4\u05f3 \u05d5\u05f3 \u05e9\u05f3".split(" "),"dateFormatItem-MMM":"LLL",
|
||||||
|
"field-tue-relative+0":"\u05d9\u05d5\u05dd \u05e9\u05dc\u05d9\u05e9\u05d9","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","field-tue-relative+1":"\u05d9\u05d5\u05dd \u05e9\u05dc\u05d9\u05e9\u05d9 \u05d4\u05d1\u05d0","dayPeriods-format-wide-am":"\u05dc\u05e4\u05e0\u05d4\u05f4\u05e6","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateFormatItem-EHm":"E H:mm","field-mon-relative+0":"\u05d9\u05d5\u05dd \u05e9\u05e0\u05d9 \u05d4\u05d6\u05d4",
|
||||||
|
"field-mon-relative+1":"\u05d9\u05d5\u05dd \u05e9\u05e0\u05d9 \u05d4\u05d1\u05d0","dateFormat-short":"dd/MM/yy","dateFormatItem-EHms":"E H:mm:ss","dateFormatItem-Ehms":"E h:mm:ss a","dayPeriods-format-narrow-noon":"n","field-second":"\u05e9\u05e0\u05d9\u05d9\u05d4","field-sat-relative+-1":"\u05d4\u05e9\u05d1\u05ea \u05e9\u05e2\u05d1\u05e8\u05d4","dateFormatItem-yMMMEd":"E, d \u05d1MMM y","field-sun-relative+-1":"\u05d9\u05d5\u05dd \u05e8\u05d0\u05e9\u05d5\u05df \u05e9\u05e2\u05d1\u05e8","field-month-relative+0":"\u05d4\u05d7\u05d5\u05d3\u05e9",
|
||||||
|
"field-month-relative+1":"\u05d4\u05d7\u05d5\u05d3\u05e9 \u05d4\u05d1\u05d0","dateTimeFormats-appendItem-Timezone":"{0} {1}","dateFormatItem-Ed":"E \u05d4-d","field-week":"\u05e9\u05d1\u05d5\u05e2","dateFormat-medium":"d \u05d1MMM y","field-week-relative+-1":"\u05d4\u05e9\u05d1\u05d5\u05e2 \u05e9\u05e2\u05d1\u05e8","field-year-relative+0":"\u05d4\u05e9\u05e0\u05d4","field-year-relative+1":"\u05d4\u05e9\u05e0\u05d4 \u05d4\u05d1\u05d0\u05d4","dayPeriods-format-narrow-pm":"p","dateTimeFormat-short":"{1}, {0}",
|
||||||
|
"dateFormatItem-Hms":"HH:mm:ss","dateFormatItem-hms":"h:mm:ss a","dateFormatItem-GyMMM":"MMM y G","field-mon-relative+-1":"\u05d9\u05d5\u05dd \u05e9\u05e0\u05d9 \u05e9\u05e2\u05d1\u05e8","field-week-relative+0":"\u05d4\u05e9\u05d1\u05d5\u05e2","field-week-relative+1":"\u05d4\u05e9\u05d1\u05d5\u05e2 \u05d4\u05d1\u05d0"},"dijit/nls/loading":{_localized:{},loadingState:"\u05d8\u05e2\u05d9\u05e0\u05d4...",errorState:"\u05d0\u05d9\u05e8\u05e2\u05d4 \u05e9\u05d2\u05d9\u05d0\u05d4"},"dojo/cldr/nls/number":{scientificFormat:"#E0",
|
||||||
|
"currencySpacing-afterCurrency-currencyMatch":"[:^S:]",infinity:"\u221e",superscriptingExponent:"\u00d7",list:";",percentSign:"%",minusSign:"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]",_localized:{},"decimalFormat-short":"000T","currencySpacing-afterCurrency-insertBetween":"\u00a0",nan:"NaN",plusSign:"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]",currencyFormat:"#,##0.00\u00a0\u00a4","currencySpacing-beforeCurrency-currencyMatch":"[:^S:]",perMille:"\u2030",group:",",
|
||||||
|
percentFormat:"#,##0%","decimalFormat-long":"000 \u05d8\u05e8\u05d9\u05dc\u05d9\u05d5\u05df",decimalFormat:"#,##0.###",decimal:".","currencySpacing-beforeCurrency-insertBetween":"\u00a0",exponential:"E"},"dijit/form/nls/ComboBox":{previousMessage:"\u05d4\u05d0\u05e4\u05e9\u05e8\u05d5\u05d9\u05d5\u05ea \u05d4\u05e7\u05d5\u05d3\u05de\u05d5\u05ea",_localized:{},nextMessage:"\u05d0\u05e4\u05e9\u05e8\u05d5\u05d9\u05d5\u05ea \u05e0\u05d5\u05e1\u05e4\u05d5\u05ea"},"dijit/nls/common":{buttonOk:"\u05d0\u05d9\u05e9\u05d5\u05e8",
|
||||||
|
buttonCancel:"\u05d1\u05d9\u05d8\u05d5\u05dc",_localized:{},buttonSave:"\u05e9\u05de\u05d9\u05e8\u05d4",itemClose:"\u05e1\u05d2\u05d9\u05e8\u05d4"}});
|
||||||
|
//# sourceMappingURL=dojo_he-il.js.map
|
||||||
17
Test Environment/admin/spiderbasic/dojo/nls/dojo_hu.js
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
//>>built
|
||||||
|
define("dojo/nls/dojo_hu",{"dijit/form/nls/validate":{invalidMessage:"A megadott \u00e9rt\u00e9k \u00e9rv\u00e9nytelen.",rangeMessage:"Az \u00e9rt\u00e9k k\u00edv\u00fcl van a megengedett tartom\u00e1nyon.",_localized:{},missingMessage:"Meg kell adni egy \u00e9rt\u00e9ket."},"dojo/cldr/nls/gregorian":{"dateFormatItem-Ehm":"E h:mm a","days-standAlone-short":"V H K Sze Cs P Szo".split(" "),"months-format-narrow":"J F M \u00c1 M J J A Sz O N D".split(" "),"field-second-relative+0":"most","quarters-standAlone-narrow":["1.",
|
||||||
|
"2.","3.","4."],"field-weekday":"h\u00e9t napja","dateFormatItem-yQQQ":"y. QQQ","dateFormatItem-yMEd":"y. MM. dd., E","field-wed-relative+0":"ez a szerda","field-wed-relative+1":"k\u00f6vetkez\u0151 szerda","dateFormatItem-GyMMMEd":"G y. MMM d., E","dateFormatItem-MMMEd":"MMM d., E",eraNarrow:["ie.","isz."],"field-tue-relative+-1":"el\u0151z\u0151 kedd","days-format-short":"V H K Sze Cs P Szo".split(" "),"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateFormat-long":"y. MMMM d.","field-fri-relative+-1":"el\u0151z\u0151 p\u00e9ntek",
|
||||||
|
"field-wed-relative+-1":"el\u0151z\u0151 szerda","months-format-wide":"janu\u00e1r febru\u00e1r m\u00e1rcius \u00e1prilis m\u00e1jus j\u00fanius j\u00falius augusztus szeptember okt\u00f3ber november december".split(" "),"dateTimeFormat-medium":"{1} {0}","dayPeriods-format-wide-pm":"du.","dateFormat-full":"y. MMMM d., EEEE","field-thu-relative+-1":"el\u0151z\u0151 cs\u00fct\u00f6rt\u00f6k","dateFormatItem-Md":"M. d.",_localized:{},"dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})",
|
||||||
|
"dayPeriods-format-wide-noon":"noon","dateFormatItem-yMd":"y. MM. dd.","field-era":"\u00e9ra","dateFormatItem-yM":"y. M.","months-standAlone-wide":"janu\u00e1r febru\u00e1r m\u00e1rcius \u00e1prilis m\u00e1jus j\u00fanius j\u00falius augusztus szeptember okt\u00f3ber november december".split(" "),"timeFormat-short":"H:mm","quarters-format-wide":["I. negyed\u00e9v","II. negyed\u00e9v","III. negyed\u00e9v","IV. negyed\u00e9v"],"dateFormatItem-yQQQQ":"y. QQQQ","timeFormat-long":"H:mm:ss z","field-year":"\u00e9v",
|
||||||
|
"dateFormatItem-yMMM":"y. MMM","dateTimeFormats-appendItem-Era":"{1} {0}","field-hour":"\u00f3ra","months-format-abbr":"jan. febr. m\u00e1rc. \u00e1pr. m\u00e1j. j\u00fan. j\u00fal. aug. szept. okt. nov. dec.".split(" "),"field-sat-relative+0":"ez a szombat","field-sat-relative+1":"k\u00f6vetkez\u0151 szombat","timeFormat-full":"H:mm:ss zzzz","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","field-day-relative+0":"ma","field-thu-relative+0":"ez a cs\u00fct\u00f6rt\u00f6k","field-day-relative+1":"holnap",
|
||||||
|
"field-thu-relative+1":"k\u00f6vetkez\u0151 cs\u00fct\u00f6rt\u00f6k","dateFormatItem-GyMMMd":"G y. MMM d.","field-day-relative+2":"holnaput\u00e1n","dateFormatItem-H":"H","months-standAlone-abbr":"jan. febr. m\u00e1rc. \u00e1pr. m\u00e1j. j\u00fan. j\u00fal. aug. szept. okt. nov. dec.".split(" "),"quarters-format-abbr":["N1","N2","N3","N4"],"quarters-standAlone-wide":["1. negyed\u00e9v","2. negyed\u00e9v","3. negyed\u00e9v","4. negyed\u00e9v"],"dateFormatItem-Gy":"G y.","dateFormatItem-M":"L","days-standAlone-wide":"vas\u00e1rnap h\u00e9tf\u0151 kedd szerda cs\u00fct\u00f6rt\u00f6k p\u00e9ntek szombat".split(" "),
|
||||||
|
"dateFormatItem-MMMMd":"MMMM d.","dayPeriods-format-abbr-noon":"noon","timeFormat-medium":"H:mm:ss","field-sun-relative+0":"ez a vas\u00e1rnap","dateFormatItem-Hm":"H:mm","field-sun-relative+1":"k\u00f6vetkez\u0151 vas\u00e1rnap","quarters-standAlone-abbr":["N1","N2","N3","N4"],eraAbbr:["i. e.","i. sz."],"field-minute":"perc","field-dayperiod":"napszak","days-standAlone-abbr":"V H K Sze Cs P Szo".split(" "),"dateFormatItem-d":"d","dateFormatItem-ms":"mm:ss","quarters-format-narrow":["1.","2.","3.",
|
||||||
|
"4."],"field-day-relative+-1":"tegnap","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"de.","dateFormatItem-h":"a h","field-day-relative+-2":"tegnapel\u0151tt","dateFormatItem-MMMd":"MMM d.","dateFormatItem-MEd":"M. d., E","dateTimeFormat-full":"{1} {0}","field-fri-relative+0":"ez a p\u00e9ntek","field-fri-relative+1":"k\u00f6vetkez\u0151 p\u00e9ntek","dateFormatItem-yMMMM":"y. MMMM","field-day":"nap","days-format-wide":"vas\u00e1rnap h\u00e9tf\u0151 kedd szerda cs\u00fct\u00f6rt\u00f6k p\u00e9ntek szombat".split(" "),
|
||||||
|
"field-zone":"id\u0151z\u00f3na","months-standAlone-narrow":"J F M \u00c1 M J J A Sz O N D".split(" "),"dateFormatItem-y":"y.","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","field-year-relative+-1":"el\u0151z\u0151 \u00e9v","field-month-relative+-1":"el\u0151z\u0151 h\u00f3nap","dateTimeFormats-appendItem-Year":"{1} {0}","dateFormatItem-hm":"a h:mm","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","days-format-abbr":"V H K Sze Cs P Szo".split(" "),eraNames:["id\u0151sz\u00e1m\u00edt\u00e1sunk el\u0151tt",
|
||||||
|
"id\u0151sz\u00e1m\u00edt\u00e1sunk szerint"],"dateFormatItem-yMMMd":"y. MMM d.","days-format-narrow":"V H K Sz Cs P Sz".split(" "),"field-month":"h\u00f3nap","days-standAlone-narrow":"V H K Sz Cs P Sz".split(" "),"dateFormatItem-MMM":"LLL","field-tue-relative+0":"ez a kedd","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","field-tue-relative+1":"k\u00f6vetkez\u0151 kedd","dayPeriods-format-wide-am":"de.","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})",
|
||||||
|
"dateFormatItem-EHm":"E HH:mm","field-mon-relative+0":"ez a h\u00e9tf\u0151","field-mon-relative+1":"k\u00f6vetkez\u0151 h\u00e9tf\u0151","dateFormat-short":"y. MM. dd.","dateFormatItem-EHms":"E HH:mm:ss","dateFormatItem-Ehms":"E h:mm:ss a","dayPeriods-format-narrow-noon":"n","field-second":"m\u00e1sodperc","field-sat-relative+-1":"el\u0151z\u0151 szombat","dateFormatItem-yMMMEd":"y. MMM d., E","field-sun-relative+-1":"el\u0151z\u0151 vas\u00e1rnap","field-month-relative+0":"ez a h\u00f3nap","field-month-relative+1":"k\u00f6vetkez\u0151 h\u00f3nap",
|
||||||
|
"dateTimeFormats-appendItem-Timezone":"{0} {1}","dateFormatItem-Ed":"d., E","field-week":"h\u00e9t","dateFormat-medium":"y. MMM d.","field-week-relative+-1":"el\u0151z\u0151 h\u00e9t","field-year-relative+0":"ez az \u00e9v","field-year-relative+1":"k\u00f6vetkez\u0151 \u00e9v","dayPeriods-format-narrow-pm":"du.","dateFormatItem-mmss":"mm:ss","dateTimeFormat-short":"{1} {0}","dateFormatItem-Hms":"H:mm:ss","dateFormatItem-hms":"a h:mm:ss","dateFormatItem-GyMMM":"G y. MMM","field-mon-relative+-1":"el\u0151z\u0151 h\u00e9tf\u0151",
|
||||||
|
"field-week-relative+0":"ez a h\u00e9t","field-week-relative+1":"k\u00f6vetkez\u0151 h\u00e9t"},"dijit/nls/loading":{_localized:{},loadingState:"Bet\u00f6lt\u00e9s...",errorState:"Sajn\u00e1lom, hiba t\u00f6rt\u00e9nt"},"dojo/cldr/nls/number":{scientificFormat:"#E0","currencySpacing-afterCurrency-currencyMatch":"[:^S:]",infinity:"\u221e",superscriptingExponent:"\u00d7",list:";",percentSign:"%",minusSign:"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]",_localized:{},"decimalFormat-short":"000\u00a0B",
|
||||||
|
"currencySpacing-afterCurrency-insertBetween":"\u00a0",nan:"NaN",plusSign:"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]",currencyFormat:"#,##0.00\u00a0\u00a4","currencySpacing-beforeCurrency-currencyMatch":"[:^S:]",perMille:"\u2030",group:"\u00a0",percentFormat:"#,##0%","decimalFormat-long":"000 billi\u00f3",decimalFormat:"#,##0.###",decimal:",","currencySpacing-beforeCurrency-insertBetween":"\u00a0",exponential:"E"},"dijit/form/nls/ComboBox":{previousMessage:"El\u0151z\u0151 men\u00fcpontok",
|
||||||
|
_localized:{},nextMessage:"Tov\u00e1bbi men\u00fcpontok"},"dijit/nls/common":{buttonOk:"OK",buttonCancel:"M\u00e9gse",_localized:{},buttonSave:"Ment\u00e9s",itemClose:"Bez\u00e1r\u00e1s"}});
|
||||||
|
//# sourceMappingURL=dojo_hu.js.map
|
||||||
16
Test Environment/admin/spiderbasic/dojo/nls/dojo_it-it.js
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
//>>built
|
||||||
|
define("dojo/nls/dojo_it-it",{"dijit/form/nls/validate":{invalidMessage:"Il valore immesso non \u00e8 valido.",rangeMessage:"Questo valore \u00e8 fuori dall'intervallo consentito.",_localized:{},missingMessage:"Questo valore \u00e8 obbligatorio."},"dojo/cldr/nls/gregorian":{"dateFormatItem-Ehm":"E h.mm a","days-standAlone-short":"dom lun mar mer gio ven sab".split(" "),"months-format-narrow":"GFMAMGLASOND".split(""),"field-second-relative+0":"ora","quarters-standAlone-narrow":["1","2","3","4"],"field-weekday":"giorno della settimana",
|
||||||
|
"dateFormatItem-yQQQ":"QQQ y","dateFormatItem-yMEd":"E d/M/y","field-wed-relative+0":"questo mercoled\u00ec","field-wed-relative+1":"mercoled\u00ec prossimo","dateFormatItem-GyMMMEd":"E d MMM y G","dateFormatItem-MMMEd":"E d MMM",eraNarrow:["aC","BCE","dC","CE"],"field-tue-relative+-1":"marted\u00ec scorso","days-format-short":"dom lun mar mer gio ven sab".split(" "),"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateFormat-long":"dd MMMM y","field-fri-relative+-1":"venerd\u00ec scorso","field-wed-relative+-1":"mercoled\u00ec scorso",
|
||||||
|
"months-format-wide":"gennaio febbraio marzo aprile maggio giugno luglio agosto settembre ottobre novembre dicembre".split(" "),"dateTimeFormat-medium":"{1} {0}","dayPeriods-format-wide-pm":"PM","dateFormat-full":"EEEE d MMMM y","field-thu-relative+-1":"gioved\u00ec scorso","dateFormatItem-Md":"d/M",_localized:{},"dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dayPeriods-format-wide-noon":"noon","dateFormatItem-yMd":"d/M/y","field-era":"era","dateFormatItem-yM":"M/y",
|
||||||
|
"months-standAlone-wide":"Gennaio Febbraio Marzo Aprile Maggio Giugno Luglio Agosto Settembre Ottobre Novembre Dicembre".split(" "),"timeFormat-short":"HH:mm","quarters-format-wide":["1\u00ba trimestre","2\u00ba trimestre","3\u00ba trimestre","4\u00ba trimestre"],"dateFormatItem-yQQQQ":"QQQQ y","timeFormat-long":"HH:mm:ss z","field-year":"anno","dateFormatItem-yMMM":"MMM y","dateTimeFormats-appendItem-Era":"{1} {0}","field-hour":"ora","months-format-abbr":"gen feb mar apr mag giu lug ago set ott nov dic".split(" "),
|
||||||
|
"field-sat-relative+0":"questo sabato","field-sat-relative+1":"sabato prossimo","timeFormat-full":"HH:mm:ss zzzz","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","field-day-relative+0":"oggi","field-thu-relative+0":"questo gioved\u00ec","field-day-relative+1":"domani","field-thu-relative+1":"gioved\u00ec prossimo","dateFormatItem-GyMMMd":"d MMM y G","field-day-relative+2":"dopodomani","dateFormatItem-H":"HH","months-standAlone-abbr":"gen feb mar apr mag giu lug ago set ott nov dic".split(" "),
|
||||||
|
"quarters-format-abbr":["T1","T2","T3","T4"],"quarters-standAlone-wide":["Primo trimestre","Secondo trimestre","Terzo trimestre","Quarto trimestre"],"dateFormatItem-Gy":"y G","dateFormatItem-M":"L","days-standAlone-wide":"Domenica Luned\u00ec Marted\u00ec Mercoled\u00ec Gioved\u00ec Venerd\u00ec Sabato".split(" "),"dayPeriods-format-abbr-noon":"noon","timeFormat-medium":"HH:mm:ss","field-sun-relative+0":"questa domenica","dateFormatItem-Hm":"HH:mm","field-sun-relative+1":"domenica prossima","quarters-standAlone-abbr":["T1",
|
||||||
|
"T2","T3","T4"],eraAbbr:["aC","BCE","dC","CE"],"field-minute":"minuto","field-dayperiod":"periodo del giorno","days-standAlone-abbr":"dom lun mar mer gio ven sab".split(" "),"dateFormatItem-d":"d","dateFormatItem-ms":"mm:ss","quarters-format-narrow":["1","2","3","4"],"field-day-relative+-1":"ieri","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"m.","dateFormatItem-h":"hh a","field-day-relative+-2":"l'altro ieri","dateFormatItem-MMMd":"d MMM","dateFormatItem-MEd":"E d/M","dateTimeFormat-full":"{1} {0}",
|
||||||
|
"field-fri-relative+0":"questo venerd\u00ec","field-fri-relative+1":"venerd\u00ec prossimo","dateFormatItem-yMMMM":"MMMM y","field-day":"giorno","days-format-wide":"domenica luned\u00ec marted\u00ec mercoled\u00ec gioved\u00ec venerd\u00ec sabato".split(" "),"field-zone":"fuso orario","months-standAlone-narrow":"GFMAMGLASOND".split(""),"dateFormatItem-y":"y","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","field-year-relative+-1":"anno scorso","field-month-relative+-1":"mese scorso","dateTimeFormats-appendItem-Year":"{1} {0}",
|
||||||
|
"dateFormatItem-hm":"hh:mm a","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","days-format-abbr":"dom lun mar mer gio ven sab".split(" "),eraNames:["a.C.","BCE","d.C.","CE"],"dateFormatItem-yMMMd":"d MMM y","days-format-narrow":"DLMMGVS".split(""),"field-month":"mese","days-standAlone-narrow":"DLMMGVS".split(""),"dateFormatItem-MMM":"LLL","field-tue-relative+0":"questo marted\u00ec","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","field-tue-relative+1":"marted\u00ec prossimo",
|
||||||
|
"dayPeriods-format-wide-am":"AM","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateFormatItem-EHm":"E HH.mm","field-mon-relative+0":"questo luned\u00ec","field-mon-relative+1":"luned\u00ec prossimo","dateFormat-short":"dd/MM/yy","dateFormatItem-EHms":"E HH:mm:ss","dateFormatItem-Ehms":"E h:mm:ss a","dayPeriods-format-narrow-noon":"n","field-second":"secondo","field-sat-relative+-1":"sabato scorso","dateFormatItem-yMMMEd":"E d MMM y","field-sun-relative+-1":"domenica scorsa",
|
||||||
|
"field-month-relative+0":"questo mese","field-month-relative+1":"mese prossimo","dateTimeFormats-appendItem-Timezone":"{0} {1}","dateFormatItem-Ed":"E d","field-week":"settimana","dateFormat-medium":"dd/MMM/y","field-week-relative+-1":"settimana scorsa","field-year-relative+0":"quest'anno","field-year-relative+1":"anno prossimo","dayPeriods-format-narrow-pm":"p.","dateTimeFormat-short":"{1} {0}","dateFormatItem-Hms":"HH:mm:ss","dateFormatItem-hms":"hh:mm:ss a","dateFormatItem-GyMMM":"MMM y G","field-mon-relative+-1":"luned\u00ec scorso",
|
||||||
|
"field-week-relative+0":"questa settimana","field-week-relative+1":"settimana prossima"},"dijit/nls/loading":{_localized:{},loadingState:"Caricamento in corso...",errorState:"Si \u00e8 verificato un errore"},"dojo/cldr/nls/number":{scientificFormat:"#E0","currencySpacing-afterCurrency-currencyMatch":"[:^S:]",infinity:"\u221e",superscriptingExponent:"\u00d7",list:";",percentSign:"%",minusSign:"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]",_localized:{},"decimalFormat-short":"000\u00a0Bln",
|
||||||
|
"currencySpacing-afterCurrency-insertBetween":"\u00a0",nan:"NaN",plusSign:"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]",currencyFormat:"#,##0.00\u00a0\u00a4","currencySpacing-beforeCurrency-currencyMatch":"[:^S:]",perMille:"\u2030",group:".",percentFormat:"#,##0%","decimalFormat-long":"000 bilioni",decimalFormat:"#,##0.###",decimal:",","currencySpacing-beforeCurrency-insertBetween":"\u00a0",exponential:"E"},"dijit/form/nls/ComboBox":{previousMessage:"Scelte precedenti",_localized:{},
|
||||||
|
nextMessage:"Scelte successive"},"dijit/nls/common":{buttonOk:"Ok",buttonCancel:"Annulla",_localized:{},buttonSave:"Salva",itemClose:"Chiudi"}});
|
||||||
|
//# sourceMappingURL=dojo_it-it.js.map
|
||||||
19
Test Environment/admin/spiderbasic/dojo/nls/dojo_ja-jp.js
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
//>>built
|
||||||
|
define("dojo/nls/dojo_ja-jp",{"dijit/form/nls/validate":{invalidMessage:"\u5165\u529b\u3057\u305f\u5024\u306f\u7121\u52b9\u3067\u3059\u3002",rangeMessage:"\u3053\u306e\u5024\u306f\u7bc4\u56f2\u5916\u3067\u3059\u3002",_localized:{},missingMessage:"\u3053\u306e\u5024\u306f\u5fc5\u9808\u3067\u3059\u3002"},"dojo/cldr/nls/gregorian":{"dateFormatItem-Ehm":"a K \u6642 mm \u5206 (E)","days-standAlone-short":"\u65e5\u6708\u706b\u6c34\u6728\u91d1\u571f".split(""),"months-format-narrow":"1 2 3 4 5 6 7 8 9 10 11 12".split(" "),
|
||||||
|
"field-second-relative+0":"\u4eca\u3059\u3050","quarters-standAlone-narrow":["1","2","3","4"],"field-weekday":"\u66dc\u65e5","dateFormatItem-yQQQ":"y/QQQ","dateFormatItem-yMEd":"y/M/d(E)","field-wed-relative+0":"\u4eca\u9031\u306e\u6c34\u66dc\u65e5","field-wed-relative+1":"\u6765\u9031\u306e\u6c34\u66dc\u65e5","dateFormatItem-GyMMMEd":"Gy\u5e74M\u6708d\u65e5(E)","dateFormatItem-MMMEd":"M\u6708d\u65e5(E)",eraNarrow:["BC","BCE","AD","CE"],"dateFormatItem-yMM":"y/MM","field-tue-relative+-1":"\u5148\u9031\u306e\u706b\u66dc\u65e5",
|
||||||
|
"days-format-short":"\u65e5\u6708\u706b\u6c34\u6728\u91d1\u571f".split(""),"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateFormat-long":"y\u5e74M\u6708d\u65e5","field-fri-relative+-1":"\u5148\u9031\u306e\u91d1\u66dc\u65e5","field-wed-relative+-1":"\u5148\u9031\u306e\u6c34\u66dc\u65e5","months-format-wide":"1\u6708 2\u6708 3\u6708 4\u6708 5\u6708 6\u6708 7\u6708 8\u6708 9\u6708 10\u6708 11\u6708 12\u6708".split(" "),"dateTimeFormat-medium":"{1} {0}","dayPeriods-format-wide-pm":"\u5348\u5f8c",
|
||||||
|
"dateFormat-full":"y\u5e74M\u6708d\u65e5EEEE","field-thu-relative+-1":"\u5148\u9031\u306e\u6728\u66dc\u65e5","dateFormatItem-Md":"M/d",_localized:{},"dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dayPeriods-format-wide-noon":"\u6b63\u5348","dateFormatItem-yMd":"y/M/d","field-era":"\u6642\u4ee3","dateFormatItem-yM":"y/M","months-standAlone-wide":"1\u6708 2\u6708 3\u6708 4\u6708 5\u6708 6\u6708 7\u6708 8\u6708 9\u6708 10\u6708 11\u6708 12\u6708".split(" "),"timeFormat-short":"H:mm",
|
||||||
|
"quarters-format-wide":["\u7b2c1\u56db\u534a\u671f","\u7b2c2\u56db\u534a\u671f","\u7b2c3\u56db\u534a\u671f","\u7b2c4\u56db\u534a\u671f"],"dateFormatItem-MEEEEd":"M/dEEEE","dateFormatItem-yQQQQ":"yQQQQ","timeFormat-long":"H:mm:ss z","field-year":"\u5e74","dateFormatItem-yMMM":"y\u5e74M\u6708","dateTimeFormats-appendItem-Era":"{1} {0}","field-hour":"\u6642","months-format-abbr":"1\u6708 2\u6708 3\u6708 4\u6708 5\u6708 6\u6708 7\u6708 8\u6708 9\u6708 10\u6708 11\u6708 12\u6708".split(" "),"field-sat-relative+0":"\u4eca\u9031\u306e\u571f\u66dc\u65e5",
|
||||||
|
"field-sat-relative+1":"\u6765\u9031\u306e\u571f\u66dc\u65e5","timeFormat-full":"H\u6642mm\u5206ss\u79d2 zzzz","dateFormatItem-yMEEEEd":"y/M/dEEEE","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","field-day-relative+0":"\u4eca\u65e5","field-thu-relative+0":"\u4eca\u9031\u306e\u6728\u66dc\u65e5","field-day-relative+1":"\u660e\u65e5","field-thu-relative+1":"\u6765\u9031\u306e\u6728\u66dc\u65e5","dateFormatItem-GyMMMd":"Gy\u5e74M\u6708d\u65e5","field-day-relative+2":"\u660e\u5f8c\u65e5","dateFormatItem-H":"H\u6642",
|
||||||
|
"months-standAlone-abbr":"1\u6708 2\u6708 3\u6708 4\u6708 5\u6708 6\u6708 7\u6708 8\u6708 9\u6708 10\u6708 11\u6708 12\u6708".split(" "),"quarters-format-abbr":["Q1","Q2","Q3","Q4"],"quarters-standAlone-wide":["\u7b2c1\u56db\u534a\u671f","\u7b2c2\u56db\u534a\u671f","\u7b2c3\u56db\u534a\u671f","\u7b2c4\u56db\u534a\u671f"],"dateFormatItem-Gy":"Gy\u5e74","dateFormatItem-M":"M\u6708","days-standAlone-wide":"\u65e5\u66dc\u65e5 \u6708\u66dc\u65e5 \u706b\u66dc\u65e5 \u6c34\u66dc\u65e5 \u6728\u66dc\u65e5 \u91d1\u66dc\u65e5 \u571f\u66dc\u65e5".split(" "),
|
||||||
|
"dateFormatItem-yMMMEEEEd":"y\u5e74M\u6708d\u65e5EEEE","dayPeriods-format-abbr-noon":"noon","timeFormat-medium":"H:mm:ss","field-sun-relative+0":"\u4eca\u9031\u306e\u65e5\u66dc\u65e5","dateFormatItem-Hm":"H:mm","field-sun-relative+1":"\u6765\u9031\u306e\u65e5\u66dc\u65e5","quarters-standAlone-abbr":["Q1","Q2","Q3","Q4"],eraAbbr:["\u7d00\u5143\u524d","\u897f\u66a6"],"field-minute":"\u5206","field-dayperiod":"\u5348\u524d/\u5348\u5f8c","days-standAlone-abbr":"\u65e5\u6708\u706b\u6c34\u6728\u91d1\u571f".split(""),
|
||||||
|
"dateFormatItem-d":"d\u65e5","dateFormatItem-ms":"mm:ss","quarters-format-narrow":["1","2","3","4"],"field-day-relative+-1":"\u6628\u65e5","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"\u5348\u524d","dateFormatItem-h":"aK\u6642","field-day-relative+-2":"\u4e00\u6628\u65e5","dateFormatItem-MMMd":"M\u6708d\u65e5","dateFormatItem-EEEEd":"d\u65e5EEEE","dateFormatItem-MEd":"M/d(E)","dateTimeFormat-full":"{1} {0}","field-fri-relative+0":"\u4eca\u9031\u306e\u91d1\u66dc\u65e5","field-fri-relative+1":"\u6765\u9031\u306e\u91d1\u66dc\u65e5",
|
||||||
|
"field-day":"\u65e5","days-format-wide":"\u65e5\u66dc\u65e5 \u6708\u66dc\u65e5 \u706b\u66dc\u65e5 \u6c34\u66dc\u65e5 \u6728\u66dc\u65e5 \u91d1\u66dc\u65e5 \u571f\u66dc\u65e5".split(" "),"field-zone":"\u30bf\u30a4\u30e0\u30be\u30fc\u30f3","months-standAlone-narrow":"1 2 3 4 5 6 7 8 9 10 11 12".split(" "),"dateFormatItem-y":"y\u5e74","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","field-year-relative+-1":"\u6628\u5e74","field-month-relative+-1":"\u5148\u6708","dateTimeFormats-appendItem-Year":"{1} {0}",
|
||||||
|
"dateFormatItem-hm":"aK:mm","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dateFormatItem-GyMMMEEEEd":"Gy\u5e74M\u6708d\u65e5EEEE","dayPeriods-format-abbr-pm":"PM","days-format-abbr":"\u65e5\u6708\u706b\u6c34\u6728\u91d1\u571f".split(""),eraNames:["\u7d00\u5143\u524d","\u897f\u66a6\u7d00\u5143\u524d","\u897f\u66a6"],"dateFormatItem-yMMMd":"y\u5e74M\u6708d\u65e5","days-format-narrow":"\u65e5\u6708\u706b\u6c34\u6728\u91d1\u571f".split(""),"dateFormatItem-MMMEEEEd":"M\u6708d\u65e5EEEE","field-month":"\u6708",
|
||||||
|
"days-standAlone-narrow":"\u65e5\u6708\u706b\u6c34\u6728\u91d1\u571f".split(""),"dateFormatItem-MMM":"M\u6708","field-tue-relative+0":"\u4eca\u9031\u306e\u706b\u66dc\u65e5","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","field-tue-relative+1":"\u6765\u9031\u306e\u706b\u66dc\u65e5","dayPeriods-format-wide-am":"\u5348\u524d","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateFormatItem-EHm":"HH \u6642 mm \u5206 (E)","field-mon-relative+0":"\u4eca\u9031\u306e\u6708\u66dc\u65e5",
|
||||||
|
"field-mon-relative+1":"\u6765\u9031\u306e\u6708\u66dc\u65e5","dateFormat-short":"y/MM/dd","dateFormatItem-EHms":"HH \u6642 mm \u5206 ss \u79d2 (E)","dateFormatItem-Ehms":"a K \u6642 mm \u5206 ss \u79d2 (E)","dayPeriods-format-narrow-noon":"\u6b63\u5348","field-second":"\u79d2","field-sat-relative+-1":"\u5148\u9031\u306e\u571f\u66dc\u65e5","dateFormatItem-yMMMEd":"y\u5e74M\u6708d\u65e5(E)","field-sun-relative+-1":"\u5148\u9031\u306e\u65e5\u66dc\u65e5","field-month-relative+0":"\u4eca\u6708","field-month-relative+1":"\u7fcc\u6708",
|
||||||
|
"dateTimeFormats-appendItem-Timezone":"{0} {1}","dateFormatItem-Ed":"d\u65e5(E)","field-week":"\u9031","dateFormat-medium":"y/MM/dd","field-week-relative+-1":"\u5148\u9031","field-year-relative+0":"\u4eca\u5e74","field-year-relative+1":"\u7fcc\u5e74","dayPeriods-format-narrow-pm":"\u5348\u5f8c","dateTimeFormat-short":"{1} {0}","dateFormatItem-Hms":"H:mm:ss","dateFormatItem-hms":"aK:mm:ss","dateFormatItem-GyMMM":"Gy\u5e74M\u6708","field-mon-relative+-1":"\u5148\u9031\u306e\u6708\u66dc\u65e5","field-week-relative+0":"\u4eca\u9031",
|
||||||
|
"field-week-relative+1":"\u7fcc\u9031"},"dijit/nls/loading":{_localized:{},loadingState:"\u30ed\u30fc\u30c9\u4e2d...",errorState:"\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002"},"dojo/cldr/nls/number":{scientificFormat:"#E0","currencySpacing-afterCurrency-currencyMatch":"[:^S:]",infinity:"\u221e",superscriptingExponent:"\u00d7",list:";",percentSign:"%",minusSign:"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]",_localized:{},"decimalFormat-short":"000\u5146","currencySpacing-afterCurrency-insertBetween":"\u00a0",
|
||||||
|
nan:"NaN",plusSign:"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]",currencyFormat:"\u00a4#,##0.00;(\u00a4#,##0.00)","currencySpacing-beforeCurrency-currencyMatch":"[:^S:]",perMille:"\u2030",group:",",percentFormat:"#,##0%","decimalFormat-long":"000\u5146",decimalFormat:"#,##0.###",decimal:".","currencySpacing-beforeCurrency-insertBetween":"\u00a0",exponential:"E"},"dijit/form/nls/ComboBox":{previousMessage:"\u4ee5\u524d\u306e\u9078\u629e\u9805\u76ee",_localized:{},nextMessage:"\u8ffd\u52a0\u306e\u9078\u629e\u9805\u76ee"},
|
||||||
|
"dijit/nls/common":{buttonOk:"OK",buttonCancel:"\u30ad\u30e3\u30f3\u30bb\u30eb",_localized:{},buttonSave:"\u4fdd\u5b58",itemClose:"\u9589\u3058\u308b"}});
|
||||||
|
//# sourceMappingURL=dojo_ja-jp.js.map
|
||||||
19
Test Environment/admin/spiderbasic/dojo/nls/dojo_ko-kr.js
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
//>>built
|
||||||
|
define("dojo/nls/dojo_ko-kr",{"dijit/form/nls/validate":{invalidMessage:"\uc785\ub825\ub41c \uac12\uc774 \uc62c\ubc14\ub974\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.",rangeMessage:"\uc774 \uac12\uc740 \ubc94\uc704\ub97c \ubc97\uc5b4\ub0a9\ub2c8\ub2e4.",_localized:{},missingMessage:"\uc774 \uac12\uc740 \ud544\uc218\uc785\ub2c8\ub2e4."},"dojo/cldr/nls/gregorian":{"dateTimeFormats-appendItem-Year":"{1} {0}","field-tue-relative+-1":"\uc9c0\ub09c \ud654\uc694\uc77c","field-year":"\ub144","dateFormatItem-MEEEEd":"M. d. EEEE",
|
||||||
|
"dateFormatItem-Hm":"HH:mm","field-wed-relative+0":"\uc774\ubc88 \uc218\uc694\uc77c","field-wed-relative+1":"\ub2e4\uc74c \uc218\uc694\uc77c","dateFormatItem-ms":"mm:ss","timeFormat-short":"a h:mm","field-minute":"\ubd84","dateTimeFormat-short":"{1} {0}","field-day-relative+0":"\uc624\ub298","field-day-relative+1":"\ub0b4\uc77c","field-day-relative+2":"\ubaa8\ub808","field-tue-relative+0":"\uc774\ubc88 \ud654\uc694\uc77c","field-tue-relative+1":"\ub2e4\uc74c \ud654\uc694\uc77c","dayPeriods-format-narrow-am":"a",
|
||||||
|
"dateFormatItem-MMMd":"MMM d\uc77c","dayPeriods-format-abbr-am":"AM","field-week-relative+0":"\uc774\ubc88 \uc8fc","field-month-relative+0":"\uc774\ubc88 \ub2ec","field-week-relative+1":"\ub2e4\uc74c \uc8fc","field-month-relative+1":"\ub2e4\uc74c \ub2ec","timeFormat-medium":"a h:mm:ss","field-second-relative+0":"\uc9c0\uae08","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","months-standAlone-narrow":"1\uc6d4 2\uc6d4 3\uc6d4 4\uc6d4 5\uc6d4 6\uc6d4 7\uc6d4 8\uc6d4 9\uc6d4 10\uc6d4 11\uc6d4 12\uc6d4".split(" "),
|
||||||
|
eraNames:["\uc11c\ub825\uae30\uc6d0\uc804","\uc11c\ub825\uae30\uc6d0"],"dateFormatItem-GyMMMEd":"G y\ub144 MMM d\uc77c (E)","field-day":"\uc77c","field-year-relative+-1":"\uc9c0\ub09c\ud574","dayPeriods-format-wide-am":"\uc624\uc804","field-wed-relative+-1":"\uc9c0\ub09c \uc218\uc694\uc77c","dateTimeFormat-medium":"{1} {0}","field-second":"\ucd08","days-standAlone-narrow":"\uc77c\uc6d4\ud654\uc218\ubaa9\uae08\ud1a0".split(""),"dateFormatItem-Ehms":"(E) a h:mm:ss","dateFormat-long":"y\ub144 M\uc6d4 d\uc77c",
|
||||||
|
"dateFormatItem-GyMMMd":"G y\ub144 MMM d\uc77c","dateFormatItem-yMMMEd":"y\ub144 MMM d\uc77c (E)","dateFormatItem-MMMEEEEd":"MMM d\uc77c EEEE","quarters-standAlone-wide":["\uc81c 1/4\ubd84\uae30","\uc81c 2/4\ubd84\uae30","\uc81c 3/4\ubd84\uae30","\uc81c 4/4\ubd84\uae30"],"days-format-narrow":"\uc77c\uc6d4\ud654\uc218\ubaa9\uae08\ud1a0".split(""),"dateTimeFormats-appendItem-Timezone":"{0} {1}","field-mon-relative+-1":"\uc9c0\ub09c \uc6d4\uc694\uc77c","dateFormatItem-GyMMM":"G y\ub144 MMM","field-month":"\uc6d4",
|
||||||
|
"dateFormatItem-MMM":"LLL","field-dayperiod":"\uc624\uc804/\uc624\ud6c4","dayPeriods-format-narrow-pm":"p","dateFormat-medium":"y. M. d.","dateFormatItem-EEEEd":"d\uc77c EEEE",eraAbbr:["\uae30\uc6d0\uc804","\uc11c\uae30"],"quarters-standAlone-abbr":["1\ubd84\uae30","2\ubd84\uae30","3\ubd84\uae30","4\ubd84\uae30"],"dayPeriods-format-abbr-pm":"PM","field-mon-relative+0":"\uc774\ubc88 \uc6d4\uc694\uc77c","field-mon-relative+1":"\ub2e4\uc74c \uc6d4\uc694\uc77c","months-format-narrow":"1\uc6d4 2\uc6d4 3\uc6d4 4\uc6d4 5\uc6d4 6\uc6d4 7\uc6d4 8\uc6d4 9\uc6d4 10\uc6d4 11\uc6d4 12\uc6d4".split(" "),
|
||||||
|
"days-format-short":"\uc77c\uc6d4\ud654\uc218\ubaa9\uae08\ud1a0".split(""),"quarters-format-narrow":["1","2","3","4"],"dayPeriods-format-wide-pm":"\uc624\ud6c4","field-sat-relative+-1":"\uc9c0\ub09c \ud1a0\uc694\uc77c","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dateTimeFormat-long":"{1} {0}","dateFormatItem-Md":"M. d.","field-hour":"\uc2dc","dateFormatItem-yQQQQ":"y\ub144 QQQQ","months-format-wide":"1\uc6d4 2\uc6d4 3\uc6d4 4\uc6d4 5\uc6d4 6\uc6d4 7\uc6d4 8\uc6d4 9\uc6d4 10\uc6d4 11\uc6d4 12\uc6d4".split(" "),
|
||||||
|
"dateFormat-full":"y\ub144 M\uc6d4 d\uc77c EEEE","field-month-relative+-1":"\uc9c0\ub09c\ub2ec","dateFormatItem-Hms":"H\uc2dc m\ubd84 s\ucd08","field-fri-relative+0":"\uc774\ubc88 \uae08\uc694\uc77c","field-fri-relative+1":"\ub2e4\uc74c \uae08\uc694\uc77c","dayPeriods-format-narrow-noon":"n","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})",_localized:{},"field-week-relative+-1":"\uc9c0\ub09c\uc8fc","dateFormatItem-Ehm":"(E) a h:mm","months-format-abbr":"1\uc6d4 2\uc6d4 3\uc6d4 4\uc6d4 5\uc6d4 6\uc6d4 7\uc6d4 8\uc6d4 9\uc6d4 10\uc6d4 11\uc6d4 12\uc6d4".split(" "),
|
||||||
|
"timeFormat-long":"a h\uc2dc m\ubd84 s\ucd08 z","dateFormatItem-yMMM":"y\ub144 MMM","dateFormat-short":"yy. M. d.","days-standAlone-wide":"\uc77c\uc694\uc77c \uc6d4\uc694\uc77c \ud654\uc694\uc77c \uc218\uc694\uc77c \ubaa9\uc694\uc77c \uae08\uc694\uc77c \ud1a0\uc694\uc77c".split(" "),"dateFormatItem-yMMMEEEEd":"y\ub144 MMM d\uc77c EEEE","dateTimeFormats-appendItem-Era":"{1} {0}","dateFormatItem-mmss":"mm:ss","dateFormatItem-H":"H\uc2dc","dateFormatItem-M":"M\uc6d4","months-standAlone-wide":"1\uc6d4 2\uc6d4 3\uc6d4 4\uc6d4 5\uc6d4 6\uc6d4 7\uc6d4 8\uc6d4 9\uc6d4 10\uc6d4 11\uc6d4 12\uc6d4".split(" "),
|
||||||
|
"field-sun-relative+-1":"\uc9c0\ub09c \uc77c\uc694\uc77c","days-standAlone-abbr":"\uc77c\uc6d4\ud654\uc218\ubaa9\uae08\ud1a0".split(""),"dateTimeFormat-full":"{1} {0}","dateFormatItem-HHmmss":"HH:mm:ss","dateFormatItem-hm":"a h:mm","dateFormatItem-d":"d\uc77c","field-weekday":"\uc694\uc77c","field-sat-relative+0":"\uc774\ubc88 \ud1a0\uc694\uc77c","dateFormatItem-h":"a h\uc2dc","field-sat-relative+1":"\ub2e4\uc74c \ud1a0\uc694\uc77c","months-standAlone-abbr":"1\uc6d4 2\uc6d4 3\uc6d4 4\uc6d4 5\uc6d4 6\uc6d4 7\uc6d4 8\uc6d4 9\uc6d4 10\uc6d4 11\uc6d4 12\uc6d4".split(" "),
|
||||||
|
"dateFormatItem-yMM":"y. M.","timeFormat-full":"a h\uc2dc m\ubd84 s\ucd08 zzzz","dateFormatItem-MEd":"M. d. (E)","dateFormatItem-y":"y\ub144","field-thu-relative+0":"\uc774\ubc88 \ubaa9\uc694\uc77c","field-thu-relative+1":"\ub2e4\uc74c \ubaa9\uc694\uc77c","dateFormatItem-hms":"a h:mm:ss","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dayPeriods-format-abbr-noon":"noon","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","field-thu-relative+-1":"\uc9c0\ub09c \ubaa9\uc694\uc77c","dateFormatItem-yMd":"y. M. d.",
|
||||||
|
"field-week":"\uc8fc","quarters-standAlone-narrow":["1","2","3","4"],"quarters-format-wide":["\uc81c 1/4\ubd84\uae30","\uc81c 2/4\ubd84\uae30","\uc81c 3/4\ubd84\uae30","\uc81c 4/4\ubd84\uae30"],"dateFormatItem-Ed":"d\uc77c (E)","dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","days-standAlone-short":"\uc77c\uc6d4\ud654\uc218\ubaa9\uae08\ud1a0".split(""),"quarters-format-abbr":["1\ubd84\uae30","2\ubd84\uae30","3\ubd84\uae30","4\ubd84\uae30"],"field-year-relative+0":"\uc62c\ud574","field-year-relative+1":"\ub0b4\ub144",
|
||||||
|
"field-fri-relative+-1":"\uc9c0\ub09c \uae08\uc694\uc77c",eraNarrow:["\uae30\uc6d0\uc804","\uc11c\uae30"],"dayPeriods-format-wide-noon":"noon","dateFormatItem-yQQQ":"y\ub144 QQQ","days-format-wide":"\uc77c\uc694\uc77c \uc6d4\uc694\uc77c \ud654\uc694\uc77c \uc218\uc694\uc77c \ubaa9\uc694\uc77c \uae08\uc694\uc77c \ud1a0\uc694\uc77c".split(" "),"dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateFormatItem-EHm":"(E) HH:mm","dateFormatItem-GyMMMEEEEd":"G y\ub144 MMM d\uc77c EEEE","field-zone":"\uc2dc\uac04\ub300",
|
||||||
|
"dateFormatItem-yM":"y. M.","dateFormatItem-MMMEd":"MMM d\uc77c (E)","dateFormatItem-EHms":"(E) HH:mm:ss","dateFormatItem-yMEd":"y. M. d. (E)","field-day-relative+-1":"\uc5b4\uc81c","field-day-relative+-2":"\uadf8\uc800\uaed8","days-format-abbr":"\uc77c\uc6d4\ud654\uc218\ubaa9\uae08\ud1a0".split(""),"field-sun-relative+0":"\uc774\ubc88 \uc77c\uc694\uc77c","field-sun-relative+1":"\ub2e4\uc74c \uc77c\uc694\uc77c","dateFormatItem-yMMMd":"y\ub144 MMM d\uc77c","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})",
|
||||||
|
"dateFormatItem-Gy":"G y\ub144","field-era":"\uc5f0\ud638","dateFormatItem-yMEEEEd":"y. M. d. EEEE"},"dijit/nls/loading":{_localized:{},loadingState:"\ub85c\ub4dc \uc911...",errorState:"\uc8c4\uc1a1\ud569\ub2c8\ub2e4. \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4."},"dojo/cldr/nls/number":{scientificFormat:"#E0","currencySpacing-afterCurrency-currencyMatch":"[:^S:]",infinity:"\u221e",superscriptingExponent:"\u00d7",list:";",percentSign:"%",minusSign:"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]",
|
||||||
|
_localized:{},"decimalFormat-short":"000\uc870","currencySpacing-afterCurrency-insertBetween":"\u00a0",nan:"NaN",plusSign:"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]",currencyFormat:"\u00a4#,##0.00;(\u00a4#,##0.00)","currencySpacing-beforeCurrency-currencyMatch":"[:^S:]",perMille:"\u2030",group:",",percentFormat:"#,##0%","decimalFormat-long":"000\uc870",decimalFormat:"#,##0.###",decimal:".","currencySpacing-beforeCurrency-insertBetween":"\u00a0",exponential:"E"},"dijit/form/nls/ComboBox":{previousMessage:"\uc774\uc804 \uc120\ud0dd\uc0ac\ud56d",
|
||||||
|
_localized:{},nextMessage:"\uae30\ud0c0 \uc120\ud0dd\uc0ac\ud56d"},"dijit/nls/common":{buttonOk:"\ud655\uc778",buttonCancel:"\ucde8\uc18c",_localized:{},buttonSave:"\uc800\uc7a5",itemClose:"\ub2eb\uae30"}});
|
||||||
|
//# sourceMappingURL=dojo_ko-kr.js.map
|
||||||
16
Test Environment/admin/spiderbasic/dojo/nls/dojo_nb.js
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
//>>built
|
||||||
|
define("dojo/nls/dojo_nb",{"dijit/form/nls/validate":{invalidMessage:"Den angitte verdien er ikke gyldig.",rangeMessage:"Denne verdien er utenfor gyldig omr\u00e5de.",_localized:{},missingMessage:"Denne verdien er obligatorisk."},"dojo/cldr/nls/gregorian":{"dateFormatItem-Ehm":"E h.mm a","days-standAlone-short":"s\u00f8. ma. ti. on. to. fr. l\u00f8.".split(" "),"months-format-narrow":"JFMAMJJASOND".split(""),"field-second-relative+0":"n\u00e5","quarters-standAlone-narrow":["1","2","3","4"],"field-weekday":"Ukedag",
|
||||||
|
"dateFormatItem-yQQQ":"QQQ y","dateFormatItem-yMEd":"E d.MM.y","field-wed-relative+0":"onsdag denne uken","field-wed-relative+1":"onsdag neste uke","dateFormatItem-GyMMMEd":"E d. MMM y G","dateFormatItem-MMMEd":"E d. MMM",eraNarrow:["f.Kr.","fvt.","e.Kr.","vt"],"dateFormatItem-yMM":"MM.y","field-tue-relative+-1":"tirsdag sist uke","days-format-short":"s\u00f8. ma. ti. on. to. fr. l\u00f8.".split(" "),"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateFormat-long":"d. MMMM y","field-fri-relative+-1":"fredag sist uke",
|
||||||
|
"field-wed-relative+-1":"onsdag sist uke","months-format-wide":"januar februar mars april mai juni juli august september oktober november desember".split(" "),"dateTimeFormat-medium":"{1}, {0}","dayPeriods-format-wide-pm":"p.m.","dateFormat-full":"EEEE d. MMMM y","field-thu-relative+-1":"torsdag sist uke","dateFormatItem-Md":"d.M.",_localized:{},"dayPeriods-format-abbr-am":"a.m.","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dayPeriods-format-wide-noon":"noon","dateFormatItem-yMd":"d.M.y",
|
||||||
|
"field-era":"Tidsalder","dateFormatItem-yM":"M.y","months-standAlone-wide":"januar februar mars april mai juni juli august september oktober november desember".split(" "),"timeFormat-short":"HH.mm","quarters-format-wide":["1. kvartal","2. kvartal","3. kvartal","4. kvartal"],"dateFormatItem-yQQQQ":"QQQQ y","timeFormat-long":"HH.mm.ss z","field-year":"\u00c5r","dateFormatItem-yMMM":"MMM y","dateTimeFormats-appendItem-Era":"{1} {0}","field-hour":"Time","dateFormatItem-MMdd":"d.M.","months-format-abbr":"jan. feb. mar. apr. mai jun. jul. aug. sep. okt. nov. des.".split(" "),
|
||||||
|
"field-sat-relative+0":"l\u00f8rdag denne uken","field-sat-relative+1":"l\u00f8rdag neste uke","timeFormat-full":"HH.mm.ss zzzz","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","field-day-relative+0":"i dag","field-thu-relative+0":"torsdag denne uken","field-day-relative+1":"i morgen","field-thu-relative+1":"torsdag neste uke","dateFormatItem-GyMMMd":"d. MMM y G","field-day-relative+2":"i overmorgen","dateFormatItem-H":"HH","months-standAlone-abbr":"jan feb mar apr mai jun jul aug sep okt nov des".split(" "),
|
||||||
|
"quarters-format-abbr":["K1","K2","K3","K4"],"quarters-standAlone-wide":["1. kvartal","2. kvartal","3. kvartal","4. kvartal"],"dateFormatItem-Gy":"y G","dateFormatItem-M":"L.","days-standAlone-wide":"s\u00f8ndag mandag tirsdag onsdag torsdag fredag l\u00f8rdag".split(" "),"dayPeriods-format-abbr-noon":"noon","timeFormat-medium":"HH.mm.ss","field-sun-relative+0":"s\u00f8ndag denne uken","dateFormatItem-Hm":"HH.mm","field-sun-relative+1":"s\u00f8ndag neste uke","quarters-standAlone-abbr":["K1","K2",
|
||||||
|
"K3","K4"],eraAbbr:["f.Kr.","e.Kr."],"field-minute":"Minutt","field-dayperiod":"AM/PM","days-standAlone-abbr":"s\u00f8. ma. ti. on. to. fr. l\u00f8.".split(" "),"dateFormatItem-d":"d.","dateFormatItem-ms":"mm.ss","quarters-format-narrow":["1","2","3","4"],"field-day-relative+-1":"i g\u00e5r","dateTimeFormat-long":"{1} 'kl.' {0}","dayPeriods-format-narrow-am":"a","dateFormatItem-h":"h a","field-day-relative+-2":"i forg\u00e5rs","dateFormatItem-MMMd":"d. MMM","dateFormatItem-MEd":"E d.M","dateTimeFormat-full":"{1} {0}",
|
||||||
|
"field-fri-relative+0":"fredag denne uken","field-fri-relative+1":"fredag neste uke","dateFormatItem-yMMMM":"MMMM y","field-day":"Dag","days-format-wide":"s\u00f8ndag mandag tirsdag onsdag torsdag fredag l\u00f8rdag".split(" "),"field-zone":"Tidssone","months-standAlone-narrow":"JFMAMJJASOND".split(""),"dateFormatItem-y":"y","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","field-year-relative+-1":"I fjor","field-month-relative+-1":"Sist m\u00e5ned","dateTimeFormats-appendItem-Year":"{1} {0}","dateFormatItem-hm":"h.mm a",
|
||||||
|
"dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"p.m.","days-format-abbr":"s\u00f8n. man. tir. ons. tor. fre. l\u00f8r.".split(" "),eraNames:["f.Kr.","e.Kr."],"dateFormatItem-yMMMd":"d. MMM y","days-format-narrow":"SMTOTFL".split(""),"field-month":"M\u00e5ned","days-standAlone-narrow":"SMTOTFL".split(""),"dateFormatItem-MMM":"LLL","field-tue-relative+0":"tirsdag denne uken","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","field-tue-relative+1":"tirsdag neste uke",
|
||||||
|
"dayPeriods-format-wide-am":"a.m.","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateFormatItem-EHm":"E HH.mm","field-mon-relative+0":"mandag denne uken","field-mon-relative+1":"mandag neste uke","dateFormat-short":"dd.MM.yy","dateFormatItem-EHms":"E HH.mm.ss","dateFormatItem-Ehms":"E h.mm.ss a","dayPeriods-format-narrow-noon":"n","field-second":"Sekund","field-sat-relative+-1":"l\u00f8rdag sist uke","dateFormatItem-yMMMEd":"E d. MMM y",
|
||||||
|
"field-sun-relative+-1":"s\u00f8ndag sist uke","field-month-relative+0":"Denne m\u00e5neden","field-month-relative+1":"Neste m\u00e5ned","dateTimeFormats-appendItem-Timezone":"{0} {1}","dateFormatItem-Ed":"E d.","field-week":"Uke","dateFormat-medium":"d. MMM y","field-week-relative+-1":"Sist uke","field-year-relative+0":"Dette \u00e5ret","field-year-relative+1":"Neste \u00e5r","dayPeriods-format-narrow-pm":"p","dateTimeFormat-short":"{1}, {0}","dateFormatItem-Hms":"HH.mm.ss","dateFormatItem-hms":"h.mm.ss a",
|
||||||
|
"dateFormatItem-GyMMM":"MMM y G","field-mon-relative+-1":"mandag sist uke","field-week-relative+0":"Denne uken","field-week-relative+1":"Neste uke"},"dijit/nls/loading":{_localized:{},loadingState:"Laster inn...",errorState:"Det oppsto en feil"},"dojo/cldr/nls/number":{scientificFormat:"#E0","currencySpacing-afterCurrency-currencyMatch":"[:^S:]",infinity:"\u221e",superscriptingExponent:"\u00d7",list:";",percentSign:"%",minusSign:"\u2212","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]",
|
||||||
|
_localized:{},"decimalFormat-short":"000\u00a0bill","currencySpacing-afterCurrency-insertBetween":"\u00a0",nan:"NaN",plusSign:"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]",currencyFormat:"\u00a4\u00a0#,##0.00","currencySpacing-beforeCurrency-currencyMatch":"[:^S:]",perMille:"\u2030",group:"\u00a0",percentFormat:"#,##0\u00a0%","decimalFormat-long":"000 billioner",decimalFormat:"#,##0.###",decimal:",","currencySpacing-beforeCurrency-insertBetween":"\u00a0",exponential:"E"},"dijit/form/nls/ComboBox":{previousMessage:"Tidligere valg",
|
||||||
|
_localized:{},nextMessage:"Flere valg"},"dijit/nls/common":{buttonOk:"OK",buttonCancel:"Avbryt",_localized:{},buttonSave:"Lagre",itemClose:"Lukk"}});
|
||||||
|
//# sourceMappingURL=dojo_nb.js.map
|
||||||
15
Test Environment/admin/spiderbasic/dojo/nls/dojo_nl-nl.js
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
//>>built
|
||||||
|
define("dojo/nls/dojo_nl-nl",{"dijit/form/nls/validate":{invalidMessage:"De opgegeven waarde is ongeldig.",rangeMessage:"Deze waarde is niet toegestaan.",_localized:{},missingMessage:"Deze waarde is verplicht."},"dojo/cldr/nls/gregorian":{"dateFormatItem-Ehm":"E h:mm a","days-standAlone-short":"zo ma di wo do vr za".split(" "),"months-format-narrow":"JFMAMJJASOND".split(""),"field-second-relative+0":"nu","quarters-standAlone-narrow":["1","2","3","4"],"field-weekday":"Dag van de week","dateFormatItem-yQQQ":"QQQ y",
|
||||||
|
"dateFormatItem-yMEd":"E d-M-y","field-wed-relative+0":"deze woensdag","field-wed-relative+1":"volgende week woensdag","dateFormatItem-GyMMMEd":"E d MMM y G","dateFormatItem-MMMEd":"E d MMM",eraNarrow:["v.C.","vgj","n.C.","gj"],"field-tue-relative+-1":"afgelopen dinsdag","days-format-short":"zo ma di wo do vr za".split(" "),"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateFormat-long":"d MMMM y","field-fri-relative+-1":"afgelopen vrijdag","field-wed-relative+-1":"afgelopen woensdag","months-format-wide":"januari februari maart april mei juni juli augustus september oktober november december".split(" "),
|
||||||
|
"dateTimeFormat-medium":"{1} {0}","dayPeriods-format-wide-pm":"PM","dateFormat-full":"EEEE d MMMM y","field-thu-relative+-1":"afgelopen donderdag","dateFormatItem-Md":"d-M",_localized:{},"dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dayPeriods-format-wide-noon":"12 uur 's middags","dateFormatItem-yMd":"d-M-y","field-era":"Tijdperk","dateFormatItem-yM":"M-y","months-standAlone-wide":"januari februari maart april mei juni juli augustus september oktober november december".split(" "),
|
||||||
|
"timeFormat-short":"HH:mm","quarters-format-wide":["1e kwartaal","2e kwartaal","3e kwartaal","4e kwartaal"],"dateFormatItem-yQQQQ":"QQQQ y","timeFormat-long":"HH:mm:ss z","field-year":"Jaar","dateFormatItem-yMMM":"MMM y","dateTimeFormats-appendItem-Era":"{1} {0}","field-hour":"Uur","months-format-abbr":"jan. feb. mrt. apr. mei jun. jul. aug. sep. okt. nov. dec.".split(" "),"field-sat-relative+0":"deze zaterdag","field-sat-relative+1":"volgende week zaterdag","timeFormat-full":"HH:mm:ss zzzz","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})",
|
||||||
|
"field-day-relative+0":"vandaag","field-thu-relative+0":"deze donderdag","field-day-relative+1":"morgen","field-thu-relative+1":"volgende week donderdag","dateFormatItem-GyMMMd":"d MMM y G","field-day-relative+2":"overmorgen","dateFormatItem-H":"HH","months-standAlone-abbr":"jan feb mrt apr mei jun jul aug sep okt nov dec".split(" "),"quarters-format-abbr":["K1","K2","K3","K4"],"quarters-standAlone-wide":["1e kwartaal","2e kwartaal","3e kwartaal","4e kwartaal"],"dateFormatItem-Gy":"y G","dateFormatItem-M":"L",
|
||||||
|
"days-standAlone-wide":"zondag maandag dinsdag woensdag donderdag vrijdag zaterdag".split(" "),"dateFormatItem-MMMMd":"d MMMM","dayPeriods-format-abbr-noon":"12 uur 's middags","timeFormat-medium":"HH:mm:ss","field-sun-relative+0":"deze zondag","dateFormatItem-Hm":"HH:mm","field-sun-relative+1":"volgende week zondag","quarters-standAlone-abbr":["K1","K2","K3","K4"],eraAbbr:["v.Chr.","n.Chr."],"field-minute":"Minuut","field-dayperiod":"AM/PM","days-standAlone-abbr":"zo ma di wo do vr za".split(" "),
|
||||||
|
"dateFormatItem-d":"d","dateFormatItem-ms":"mm:ss","quarters-format-narrow":["1","2","3","4"],"field-day-relative+-1":"gisteren","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"AM","dateFormatItem-h":"h a","field-day-relative+-2":"eergisteren","dateFormatItem-MMMd":"d MMM","dateFormatItem-MEd":"E d-M","dateTimeFormat-full":"{1} {0}","field-fri-relative+0":"deze vrijdag","field-fri-relative+1":"volgende week vrijdag","dateFormatItem-yMMMM":"MMMM y","field-day":"Dag","days-format-wide":"zondag maandag dinsdag woensdag donderdag vrijdag zaterdag".split(" "),
|
||||||
|
"field-zone":"Zone","months-standAlone-narrow":"JFMAMJJASOND".split(""),"dateFormatItem-y":"y","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","field-year-relative+-1":"vorig jaar","field-month-relative+-1":"vorige maand","dateTimeFormats-appendItem-Year":"{1} {0}","dateFormatItem-hm":"h:mm a","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","days-format-abbr":"zo ma di wo do vr za".split(" "),eraNames:["Voor Christus","v\u00f3\u00f3r gewone jaartelling","na Christus",
|
||||||
|
"gewone jaartelling"],"dateFormatItem-yMMMd":"d MMM y","days-format-narrow":"ZMDWDVZ".split(""),"field-month":"Maand","days-standAlone-narrow":"ZMDWDVZ".split(""),"dateFormatItem-MMM":"LLL","field-tue-relative+0":"deze dinsdag","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","field-tue-relative+1":"volgende week dinsdag","dayPeriods-format-wide-am":"AM","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateFormatItem-EHm":"E HH:mm","field-mon-relative+0":"deze maandag",
|
||||||
|
"field-mon-relative+1":"volgende week maandag","dateFormat-short":"dd-MM-yy","dateFormatItem-EHms":"E HH:mm:ss","dateFormatItem-Ehms":"E h:mm:ss a","dayPeriods-format-narrow-noon":"n","field-second":"Seconde","field-sat-relative+-1":"afgelopen zaterdag","dateFormatItem-yMMMEd":"E d MMM y","field-sun-relative+-1":"afgelopen zondag","field-month-relative+0":"deze maand","field-month-relative+1":"volgende maand","dateTimeFormats-appendItem-Timezone":"{0} {1}","dateFormatItem-Ed":"E d","field-week":"Week",
|
||||||
|
"dateFormat-medium":"d MMM y","field-week-relative+-1":"vorige week","field-year-relative+0":"dit jaar","field-year-relative+1":"volgend jaar","dayPeriods-format-narrow-pm":"PM","dateTimeFormat-short":"{1} {0}","dateFormatItem-Hms":"HH:mm:ss","dateFormatItem-hms":"h:mm:ss a","dateFormatItem-GyMMM":"MMM y G","field-mon-relative+-1":"afgelopen maandag","field-week-relative+0":"deze week","field-week-relative+1":"volgende week"},"dijit/nls/loading":{_localized:{},loadingState:"Bezig met laden...",errorState:"Er is een fout opgetreden"},
|
||||||
|
"dojo/cldr/nls/number":{scientificFormat:"#E0","currencySpacing-afterCurrency-currencyMatch":"[:^S:]",infinity:"\u221e",superscriptingExponent:"\u00d7",list:";",percentSign:"%",minusSign:"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]",_localized:{},"decimalFormat-short":"000\u00a0bln'.'","currencySpacing-afterCurrency-insertBetween":"\u00a0",nan:"NaN",plusSign:"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]",currencyFormat:"\u00a4\u00a0#,##0.00;(\u00a4\u00a0#,##0.00)",
|
||||||
|
"currencySpacing-beforeCurrency-currencyMatch":"[:^S:]",perMille:"\u2030",group:".",percentFormat:"#,##0%","decimalFormat-long":"000 biljoen",decimalFormat:"#,##0.###",decimal:",","currencySpacing-beforeCurrency-insertBetween":"\u00a0",exponential:"E"},"dijit/form/nls/ComboBox":{previousMessage:"Eerdere opties",_localized:{},nextMessage:"Meer opties"},"dijit/nls/common":{buttonOk:"OK",buttonCancel:"Annuleren",_localized:{},buttonSave:"Opslaan",itemClose:"Sluiten"}});
|
||||||
|
//# sourceMappingURL=dojo_nl-nl.js.map
|
||||||
17
Test Environment/admin/spiderbasic/dojo/nls/dojo_pl.js
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
//>>built
|
||||||
|
define("dojo/nls/dojo_pl",{"dijit/form/nls/validate":{invalidMessage:"Wprowadzona warto\u015b\u0107 jest nieprawid\u0142owa.",rangeMessage:"Ta warto\u015b\u0107 jest spoza zakresu.",_localized:{},missingMessage:"Ta warto\u015b\u0107 jest wymagana."},"dojo/cldr/nls/gregorian":{"dateTimeFormats-appendItem-Year":"{1} {0}","field-tue-relative+-1":"w zesz\u0142y wtorek","field-year":"rok","dateFormatItem-Hm":"HH:mm","field-wed-relative+0":"w t\u0119 \u015brod\u0119","field-wed-relative+1":"w przysz\u0142\u0105 \u015brod\u0119",
|
||||||
|
"dayPeriods-format-wide-night":"w nocy","dateFormatItem-ms":"mm:ss","timeFormat-short":"HH:mm","field-minute":"minuta","dateTimeFormat-short":"{1}, {0}","field-day-relative+0":"dzisiaj","field-day-relative+1":"jutro","field-day-relative+2":"pojutrze","field-tue-relative+0":"w ten wtorek","field-tue-relative+1":"w przysz\u0142y wtorek","dayPeriods-format-narrow-am":"a","dateFormatItem-MMMd":"d MMM","dayPeriods-format-abbr-am":"AM","field-week-relative+0":"w tym tygodniu","field-month-relative+0":"w tym miesi\u0105cu",
|
||||||
|
"field-week-relative+1":"w przysz\u0142ym tygodniu","field-month-relative+1":"w przysz\u0142ym miesi\u0105cu","timeFormat-medium":"HH:mm:ss","field-second-relative+0":"teraz","dayPeriods-format-wide-afternoon":"po po\u0142udniu","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","months-standAlone-narrow":"slmkmclswplg".split(""),eraNames:["p.n.e.","n.e."],"dateFormatItem-GyMMMEd":"E, d MMM y G","field-day":"dzie\u0144","field-year-relative+-1":"w zesz\u0142ym roku","dayPeriods-format-wide-am":"AM",
|
||||||
|
"field-wed-relative+-1":"w zesz\u0142\u0105 \u015brod\u0119","dateTimeFormat-medium":"{1}, {0}","field-second":"sekunda","days-standAlone-narrow":"NPW\u015aCPS".split(""),"dateFormatItem-Ehms":"E, h:mm:ss a","dateFormat-long":"d MMMM y","dateFormatItem-GyMMMd":"d MMM y G","dateFormatItem-yMMMEd":"E, d MMM y","quarters-standAlone-wide":["I kwarta\u0142","II kwarta\u0142","III kwarta\u0142","IV kwarta\u0142"],"days-format-narrow":"NPW\u015aCPS".split(""),"dateTimeFormats-appendItem-Timezone":"{0} {1}",
|
||||||
|
"field-mon-relative+-1":"w zesz\u0142y poniedzia\u0142ek","dateFormatItem-GyMMM":"MMM y G","field-month":"miesi\u0105c","dateFormatItem-MMM":"LLL","field-dayperiod":"rano / po po\u0142udniu / wieczorem","dayPeriods-format-narrow-pm":"p","dateFormat-medium":"d MMM y",eraAbbr:["p.n.e.","n.e."],"quarters-standAlone-abbr":["1 kw.","2 kw.","3 kw.","4 kw."],"dayPeriods-format-abbr-pm":"PM","field-mon-relative+0":"w ten poniedzia\u0142ek","field-mon-relative+1":"w przysz\u0142y poniedzia\u0142ek","months-format-narrow":"slmkmclswplg".split(""),
|
||||||
|
"days-format-short":"niedz. pon. wt. \u015br. czw. pt. sob.".split(" "),"quarters-format-narrow":["1","2","3","4"],"dayPeriods-format-wide-pm":"PM","field-sat-relative+-1":"w zesz\u0142\u0105 sobot\u0119","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dateTimeFormat-long":"{1} {0}","dateFormatItem-Md":"d.MM","field-hour":"godzina","dateFormatItem-yQQQQ":"QQQQ y","months-format-wide":"stycznia lutego marca kwietnia maja czerwca lipca sierpnia wrze\u015bnia pa\u017adziernika listopada grudnia".split(" "),
|
||||||
|
"dateFormat-full":"EEEE, d MMMM y","field-month-relative+-1":"w zesz\u0142ym miesi\u0105cu","dayPeriods-format-wide-earlyMorning":"nad ranem","dateFormatItem-Hms":"HH:mm:ss","field-fri-relative+0":"w ten pi\u0105tek","field-fri-relative+1":"w przysz\u0142y pi\u0105tek","dayPeriods-format-narrow-noon":"n","dayPeriods-format-wide-morning":"rano","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})",_localized:{},"field-week-relative+-1":"Zesz\u0142y tydzie\u0144","dateFormatItem-Ehm":"E, h:mm a","months-format-abbr":"sty lut mar kwi maj cze lip sie wrz pa\u017a lis gru".split(" "),
|
||||||
|
"timeFormat-long":"HH:mm:ss z","dateFormatItem-yMMM":"LLL y","dateFormat-short":"dd.MM.y","days-standAlone-wide":"niedziela poniedzia\u0142ek wtorek \u015broda czwartek pi\u0105tek sobota".split(" "),"dateTimeFormats-appendItem-Era":"{1} {0}","dateFormatItem-MMMMd":"d MMMM","dateFormatItem-H":"HH","dateFormatItem-M":"L","months-standAlone-wide":"stycze\u0144 luty marzec kwiecie\u0144 maj czerwiec lipiec sierpie\u0144 wrzesie\u0144 pa\u017adziernik listopad grudzie\u0144".split(" "),"field-sun-relative+-1":"w zesz\u0142\u0105 niedziel\u0119",
|
||||||
|
"days-standAlone-abbr":"niedz. pon. wt. \u015br. czw. pt. sob.".split(" "),"dateTimeFormat-full":"{1} {0}","dateFormatItem-hm":"h:mm a","dateFormatItem-d":"d","field-weekday":"dzie\u0144 tygodnia","field-sat-relative+0":"w t\u0119 sobot\u0119","dateFormatItem-h":"h a","field-sat-relative+1":"w przysz\u0142\u0105 sobot\u0119","dayPeriods-format-wide-lateMorning":"przed po\u0142udniem","months-standAlone-abbr":"sty lut mar kwi maj cze lip sie wrz pa\u017a lis gru".split(" "),"dateFormatItem-yMM":"MM.y",
|
||||||
|
"timeFormat-full":"HH:mm:ss zzzz","dateFormatItem-MEd":"E, d.MM","dateFormatItem-y":"y","field-thu-relative+0":"w ten czwartek","field-thu-relative+1":"w przysz\u0142y czwartek","dateFormatItem-hms":"h:mm:ss a","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dayPeriods-format-abbr-noon":"noon","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","field-thu-relative+-1":"w zesz\u0142y czwartek","dateFormatItem-yMd":"d.MM.y","field-week":"tydzie\u0144","quarters-standAlone-narrow":["1","2","3","4"],
|
||||||
|
"quarters-format-wide":["I kwarta\u0142","II kwarta\u0142","III kwarta\u0142","IV kwarta\u0142"],"dateFormatItem-Ed":"E, d","dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","days-standAlone-short":"niedz. pon. wt. \u015br. czw. pt. sob.".split(" "),"dayPeriods-format-wide-evening":"wieczorem","quarters-format-abbr":["K1","K2","K3","K4"],"field-year-relative+0":"w tym roku","field-year-relative+1":"w przysz\u0142ym roku","field-fri-relative+-1":"w zesz\u0142y pi\u0105tek",eraNarrow:["p.n.e.","n.e."],
|
||||||
|
"dayPeriods-format-wide-noon":"w po\u0142udnie","dateFormatItem-yQQQ":"QQQ y","days-format-wide":"niedziela poniedzia\u0142ek wtorek \u015broda czwartek pi\u0105tek sobota".split(" "),"dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateFormatItem-EHm":"E, HH:mm","field-zone":"strefa czasowa","dateFormatItem-yM":"MM.y","dateFormatItem-yMMMM":"LLLL y","dateFormatItem-MMMEd":"E, d MMM","dateFormatItem-EHms":"E, HH:mm:ss","dateFormatItem-yMEd":"E, d.MM.y","field-day-relative+-1":"wczoraj","field-day-relative+-2":"przedwczoraj",
|
||||||
|
"days-format-abbr":"niedz. pon. wt. \u015br. czw. pt. sob.".split(" "),"field-sun-relative+0":"w t\u0119 niedziel\u0119","dateFormatItem-MMdd":"d.MM","field-sun-relative+1":"w przysz\u0142\u0105 niedziel\u0119","dateFormatItem-yMMMd":"d MMM y","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateFormatItem-Gy":"y G","field-era":"era"},"dijit/nls/loading":{_localized:{},loadingState:"\u0141adowanie...",errorState:"Niestety, wyst\u0105pi\u0142 b\u0142\u0105d"},"dojo/cldr/nls/number":{scientificFormat:"#E0",
|
||||||
|
"currencySpacing-afterCurrency-currencyMatch":"[:^S:]",infinity:"\u221e",superscriptingExponent:"\u00d7",list:";",percentSign:"%",minusSign:"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]",_localized:{},"decimalFormat-short":"000\u00a0bln","currencySpacing-afterCurrency-insertBetween":"\u00a0",nan:"NaN",plusSign:"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]",currencyFormat:"#,##0.00\u00a0\u00a4;(#,##0.00\u00a0\u00a4)","currencySpacing-beforeCurrency-currencyMatch":"[:^S:]",
|
||||||
|
perMille:"\u2030",group:"\u00a0",percentFormat:"#,##0%","decimalFormat-long":"000 biliona",decimalFormat:"#,##0.###",decimal:",","currencySpacing-beforeCurrency-insertBetween":"\u00a0",exponential:"E"},"dijit/form/nls/ComboBox":{previousMessage:"Poprzednie wybory",_localized:{},nextMessage:"Wi\u0119cej wybor\u00f3w"},"dijit/nls/common":{buttonOk:"OK",buttonCancel:"Anuluj",_localized:{},buttonSave:"Zapisz",itemClose:"Zamknij"}});
|
||||||
|
//# sourceMappingURL=dojo_pl.js.map
|
||||||
17
Test Environment/admin/spiderbasic/dojo/nls/dojo_pt-br.js
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
//>>built
|
||||||
|
define("dojo/nls/dojo_pt-br",{"dijit/form/nls/validate":{invalidMessage:"O valor inserido n\u00e3o \u00e9 v\u00e1lido.",rangeMessage:"Este valor est\u00e1 fora do intervalo. ",_localized:{},missingMessage:"Este valor \u00e9 necess\u00e1rio."},"dojo/cldr/nls/gregorian":{"dateFormatItem-Ehm":"E, h:mm a","days-standAlone-short":"dom seg ter qua qui sex s\u00e1b".split(" "),"months-format-narrow":"JFMAMJJASOND".split(""),"field-second-relative+0":"agora","quarters-standAlone-narrow":["1","2","3","4"],
|
||||||
|
"field-weekday":"Dia da semana","dateFormatItem-yQQQ":"y QQQ","dateFormatItem-yMEd":"E, dd/MM/y","field-wed-relative+0":"esta quarta-feira","field-wed-relative+1":"pr\u00f3xima quarta-feira","dateFormatItem-GyMMMEd":"E, d 'de' MMM 'de' y G","dateFormatItem-MMMEd":"E, d 'de' MMM",eraNarrow:["a.C.","d.C."],"dateFormatItem-yMM":"MM/y","field-tue-relative+-1":"ter\u00e7a-feira passada","dayPeriods-format-wide-morning":"manh\u00e3","days-format-short":"dom seg ter qua qui sex s\u00e1b".split(" "),"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}",
|
||||||
|
"dateFormat-long":"d 'de' MMMM 'de' y","field-fri-relative+-1":"sexta-feira passada","field-wed-relative+-1":"quarta-feira passada","months-format-wide":"janeiro fevereiro mar\u00e7o abril maio junho julho agosto setembro outubro novembro dezembro".split(" "),"dateTimeFormat-medium":"{1} {0}","dayPeriods-format-wide-pm":"PM","dateFormat-full":"EEEE, d 'de' MMMM 'de' y","field-thu-relative+-1":"quinta-feira passada","dateFormatItem-Md":"d/M",_localized:{},"dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})",
|
||||||
|
"dayPeriods-format-wide-noon":"meio-dia","dateFormatItem-yMd":"dd/MM/y","field-era":"Era","dateFormatItem-yM":"MM/y","months-standAlone-wide":"janeiro fevereiro mar\u00e7o abril maio junho julho agosto setembro outubro novembro dezembro".split(" "),"timeFormat-short":"HH:mm","quarters-format-wide":["1\u00ba trimestre","2\u00ba trimestre","3\u00ba trimestre","4\u00ba trimestre"],"dateFormatItem-yQQQQ":"y QQQQ","timeFormat-long":"HH:mm:ss z","field-year":"Ano","dateFormatItem-yMMM":"MMM 'de' y","dateTimeFormats-appendItem-Era":"{1} {0}",
|
||||||
|
"field-hour":"Hora","dateFormatItem-MMdd":"dd/MM","months-format-abbr":"jan fev mar abr mai jun jul ago set out nov dez".split(" "),"field-sat-relative+0":"este s\u00e1bado","field-sat-relative+1":"pr\u00f3ximo s\u00e1bado","timeFormat-full":"HH:mm:ss zzzz","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","field-day-relative+0":"hoje","field-thu-relative+0":"esta quinta-feira","field-day-relative+1":"amanh\u00e3","field-thu-relative+1":"pr\u00f3xima quinta-feira","dateFormatItem-GyMMMd":"d 'de' MMM 'de' y G",
|
||||||
|
"field-day-relative+2":"depois de amanh\u00e3","dateFormatItem-H":"HH","months-standAlone-abbr":"jan fev mar abr mai jun jul ago set out nov dez".split(" "),"quarters-format-abbr":["T1","T2","T3","T4"],"quarters-standAlone-wide":["1\u00ba trimestre","2\u00ba trimestre","3\u00ba trimestre","4\u00ba trimestre"],"dateFormatItem-Gy":"y G","dateFormatItem-HHmmss":"HH:mm:ss","dateFormatItem-M":"L","days-standAlone-wide":"domingo segunda-feira ter\u00e7a-feira quarta-feira quinta-feira sexta-feira s\u00e1bado".split(" "),
|
||||||
|
"dayPeriods-format-abbr-noon":"noon","timeFormat-medium":"HH:mm:ss","field-sun-relative+0":"este domingo","dateFormatItem-Hm":"HH:mm","field-sun-relative+1":"pr\u00f3ximo domingo","quarters-standAlone-abbr":["T1","T2","T3","T4"],eraAbbr:["a.C.","d.C."],"field-minute":"Minuto","field-dayperiod":"Per\u00edodo do dia","days-standAlone-abbr":"dom seg ter qua qui sex s\u00e1b".split(" "),"dayPeriods-format-wide-night":"noite","dateFormatItem-d":"d","dateFormatItem-ms":"mm:ss","quarters-format-narrow":["1",
|
||||||
|
"2","3","4"],"field-day-relative+-1":"ontem","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"a","dateFormatItem-h":"h a","field-day-relative+-2":"anteontem","dateFormatItem-MMMd":"d 'de' MMM","dateFormatItem-MEd":"E, dd/MM","dateTimeFormat-full":"{1} {0}","field-fri-relative+0":"esta sexta-feira","field-fri-relative+1":"pr\u00f3xima sexta-feira","field-day":"Dia","days-format-wide":"domingo segunda-feira ter\u00e7a-feira quarta-feira quinta-feira sexta-feira s\u00e1bado".split(" "),
|
||||||
|
"field-zone":"Fuso","months-standAlone-narrow":"JFMAMJJASOND".split(""),"dateFormatItem-y":"y","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","field-year-relative+-1":"ano passado","field-month-relative+-1":"m\u00eas passado","dateTimeFormats-appendItem-Year":"{1} {0}","dateFormatItem-hm":"h:mm a","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","days-format-abbr":"dom seg ter qua qui sex s\u00e1b".split(" "),eraNames:["Antes de Cristo","Ano do Senhor"],"dateFormatItem-yMMMd":"d 'de' MMM 'de' y",
|
||||||
|
"days-format-narrow":"DSTQQSS".split(""),"field-month":"M\u00eas","days-standAlone-narrow":"DSTQQSS".split(""),"dateFormatItem-MMM":"LLL","dateFormatItem-HHmm":"HH:mm","field-tue-relative+0":"esta ter\u00e7a-feira","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","field-tue-relative+1":"pr\u00f3xima ter\u00e7a-feira","dayPeriods-format-wide-am":"AM","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateFormatItem-EHm":"E, HH:mm","field-mon-relative+0":"esta segunda-feira",
|
||||||
|
"field-mon-relative+1":"pr\u00f3xima segunda-feira","dateFormat-short":"dd/MM/yy","dayPeriods-format-wide-afternoon":"tarde","dateFormatItem-EHms":"E, HH:mm:ss","dateFormatItem-Ehms":"E, h:mm:ss a","dayPeriods-format-narrow-noon":"n","field-second":"Segundo","field-sat-relative+-1":"s\u00e1bado passado","dateFormatItem-yMMMEd":"E, d 'de' MMM 'de' y","field-sun-relative+-1":"domingo passado","field-month-relative+0":"este m\u00eas","field-month-relative+1":"pr\u00f3ximo m\u00eas","dateTimeFormats-appendItem-Timezone":"{0} {1}",
|
||||||
|
"dateFormatItem-Ed":"E, d","field-week":"Semana","dateFormat-medium":"dd/MM/y","field-week-relative+-1":"semana passada","field-year-relative+0":"este ano","field-year-relative+1":"pr\u00f3ximo ano","dayPeriods-format-narrow-pm":"p","dateTimeFormat-short":"{1} {0}","dateFormatItem-Hms":"HH:mm:ss","dateFormatItem-hms":"h:mm:ss a","dateFormatItem-GyMMM":"MMM 'de' y G","field-mon-relative+-1":"segunda-feira passada","field-week-relative+0":"esta semana","field-week-relative+1":"pr\u00f3xima semana"},
|
||||||
|
"dijit/nls/loading":{_localized:{},loadingState:"Carregando...",errorState:"Desculpe, ocorreu um erro"},"dojo/cldr/nls/number":{scientificFormat:"#E0","currencySpacing-afterCurrency-currencyMatch":"[:^S:]",infinity:"\u221e",superscriptingExponent:"\u00d7",list:";",percentSign:"%",minusSign:"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]",_localized:{},"decimalFormat-short":"000\u00a0tri","currencySpacing-afterCurrency-insertBetween":"\u00a0",nan:"NaN",plusSign:"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]",
|
||||||
|
currencyFormat:"\u00a4#,##0.00;(\u00a4#,##0.00)","currencySpacing-beforeCurrency-currencyMatch":"[:^S:]",perMille:"\u2030",group:".",percentFormat:"#,##0%","decimalFormat-long":"000 trilh\u00f5es",decimalFormat:"#,##0.###",decimal:",","currencySpacing-beforeCurrency-insertBetween":"\u00a0",exponential:"E"},"dijit/form/nls/ComboBox":{previousMessage:"Op\u00e7\u00f5es anteriores",_localized:{},nextMessage:"Mais op\u00e7\u00f5es"},"dijit/nls/common":{buttonOk:"OK",buttonCancel:"Cancelar",_localized:{},
|
||||||
|
buttonSave:"Salvar",itemClose:"Fechar"}});
|
||||||
|
//# sourceMappingURL=dojo_pt-br.js.map
|
||||||
17
Test Environment/admin/spiderbasic/dojo/nls/dojo_pt-pt.js
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
//>>built
|
||||||
|
define("dojo/nls/dojo_pt-pt",{"dijit/form/nls/validate":{invalidMessage:"O valor introduzido n\u00e3o \u00e9 v\u00e1lido.",rangeMessage:"Este valor encontra-se fora do intervalo.",_localized:{},missingMessage:"Este valor \u00e9 requerido."},"dojo/cldr/nls/gregorian":{"dateTimeFormats-appendItem-Year":"{1} {0}","field-tue-relative+-1":"ter\u00e7a-feira passada","field-year":"Ano","dateFormatItem-Hm":"HH:mm","field-wed-relative+0":"esta quarta-feira","field-wed-relative+1":"pr\u00f3xima quarta-feira",
|
||||||
|
"dayPeriods-format-wide-night":"noite","dateFormatItem-ms":"mm:ss","timeFormat-short":"HH:mm","field-minute":"Minuto","dateTimeFormat-short":"{1}, {0}","field-day-relative+0":"hoje","field-day-relative+1":"amanh\u00e3","field-day-relative+2":"depois de amanh\u00e3","field-tue-relative+0":"esta ter\u00e7a-feira","field-tue-relative+1":"pr\u00f3xima ter\u00e7a-feira","dayPeriods-format-narrow-am":"a.m.","dateFormatItem-MMMd":"d/MM","dayPeriods-format-abbr-am":"a.m.","field-week-relative+0":"esta semana",
|
||||||
|
"field-month-relative+0":"este m\u00eas","field-week-relative+1":"pr\u00f3xima semana","field-month-relative+1":"pr\u00f3ximo m\u00eas","timeFormat-medium":"HH:mm:ss","field-second-relative+0":"agora","dayPeriods-format-wide-afternoon":"tarde","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","months-standAlone-narrow":"JFMAMJJASOND".split(""),eraNames:["a.C.","d.C."],"dayPeriods-standAlone-abbr-pm":"p.m.","dateFormatItem-GyMMMEd":"E, d 'de' MMM 'de' y G","field-day":"Dia","field-year-relative+-1":"ano passado",
|
||||||
|
"dayPeriods-format-wide-am":"da manh\u00e3","field-wed-relative+-1":"quarta-feira passada","dateTimeFormat-medium":"{1}, {0}","field-second":"Segundo","days-standAlone-narrow":"DSTQQSS".split(""),"dayPeriods-standAlone-wide-pm":"p.m.","dateFormatItem-Ehms":"E, h:mm:ss a","dateFormat-long":"d 'de' MMMM 'de' y","dateFormatItem-GyMMMd":"d 'de' MMM 'de' y G","dateFormatItem-yMMMEd":"E, d/MM/y","quarters-standAlone-wide":["1.\u00ba trimestre","2.\u00ba trimestre","3.\u00ba trimestre","4.\u00ba trimestre"],
|
||||||
|
"days-format-narrow":"DSTQQSS".split(""),"dateTimeFormats-appendItem-Timezone":"{0} {1}","dateFormatItem-HHmm":"HH:mm","field-mon-relative+-1":"segunda-feira passada","dateFormatItem-GyMMM":"MMM 'de' y G","field-month":"M\u00eas","dateFormatItem-MMM":"LLL","field-dayperiod":"Da manh\u00e3/da tarde","dayPeriods-format-narrow-pm":"p.m.","dateFormat-medium":"dd/MM/y",eraAbbr:["a.C.","d.C."],"quarters-standAlone-abbr":["T1","T2","T3","T4"],"dayPeriods-format-abbr-pm":"p.m.","field-mon-relative+0":"esta segunda-feira",
|
||||||
|
"field-mon-relative+1":"pr\u00f3xima segunda-feira","months-format-narrow":"JFMAMJJASOND".split(""),"days-format-short":"do sg te qu qi sx sb".split(" "),"quarters-format-narrow":["1","2","3","4"],"dayPeriods-format-wide-pm":"da tarde","field-sat-relative+-1":"s\u00e1bado passado","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dateTimeFormat-long":"{1} '\u00e0s' {0}","dateFormatItem-Md":"d/M","field-hour":"Hora","dateFormatItem-yQQQQ":"QQQQ 'de' y","months-format-wide":"Janeiro Fevereiro Mar\u00e7o Abril Maio Junho Julho Agosto Setembro Outubro Novembro Dezembro".split(" "),
|
||||||
|
"dateFormat-full":"EEEE, d 'de' MMMM 'de' y","field-month-relative+-1":"m\u00eas passado","dateFormatItem-Hms":"HH:mm:ss","field-fri-relative+0":"esta sexta-feira","field-fri-relative+1":"pr\u00f3xima sexta-feira","dayPeriods-format-narrow-noon":"n","dayPeriods-format-wide-morning":"manh\u00e3","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})",_localized:{},"field-week-relative+-1":"semana passada","dateFormatItem-Ehm":"E, h:mm a","months-format-abbr":"Jan Fev Mar Abr Mai Jun Jul Ago Set Out Nov Dez".split(" "),
|
||||||
|
"timeFormat-long":"HH:mm:ss z","dateFormatItem-yMMM":"MM/y","dateFormat-short":"dd/MM/yy","days-standAlone-wide":"domingo segunda-feira ter\u00e7a-feira quarta-feira quinta-feira sexta-feira s\u00e1bado".split(" "),"dateTimeFormats-appendItem-Era":"{1} {0}","dateFormatItem-yMMMEEEEd":"EEEE, d/MM/y","dateFormatItem-MMMMd":"d 'de' MMMM","dateFormatItem-H":"HH","dateFormatItem-M":"L","months-standAlone-wide":"Janeiro Fevereiro Mar\u00e7o Abril Maio Junho Julho Agosto Setembro Outubro Novembro Dezembro".split(" "),
|
||||||
|
"dateFormatItem-yMMMMEd":"E, d 'de' MMMM 'de' y","field-sun-relative+-1":"domingo passado","days-standAlone-abbr":"dom seg ter qua qui sex s\u00e1b".split(" "),"dateFormatItem-MMMMEd":"E, d 'de' MMMM","dateTimeFormat-full":"{1} '\u00e0s' {0}","dateFormatItem-HHmmss":"HH:mm:ss","dateFormatItem-hm":"h:mm a","dateFormatItem-d":"d","field-weekday":"Dia da semana","field-sat-relative+0":"este s\u00e1bado","dateFormatItem-h":"h a","field-sat-relative+1":"pr\u00f3ximo s\u00e1bado","months-standAlone-abbr":"Jan Fev Mar Abr Mai Jun Jul Ago Set Out Nov Dez".split(" "),
|
||||||
|
"dateFormatItem-yMM":"MM/y","timeFormat-full":"HH:mm:ss zzzz","dateFormatItem-MEd":"E, dd/MM","dateFormatItem-y":"y","field-thu-relative+0":"esta quinta-feira","field-thu-relative+1":"pr\u00f3xima quinta-feira","dateFormatItem-hms":"h:mm:ss a","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dayPeriods-format-abbr-noon":"noon","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","field-thu-relative+-1":"quinta-feira passada","dateFormatItem-yMd":"dd/MM/y","field-week":"Semana","quarters-standAlone-narrow":["1",
|
||||||
|
"2","3","4"],"quarters-format-wide":["1.\u00ba trimestre","2.\u00ba trimestre","3.\u00ba trimestre","4.\u00ba trimestre"],"dateFormatItem-Ed":"E, d","dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","days-standAlone-short":"do sg te qu qi sx sb".split(" "),"quarters-format-abbr":["T1","T2","T3","T4"],"field-year-relative+0":"este ano","field-year-relative+1":"pr\u00f3ximo ano","field-fri-relative+-1":"sexta-feira passada",eraNarrow:["a.C.","d.C."],"dayPeriods-format-wide-noon":"meio-dia","dateFormatItem-yQQQ":"QQQQ 'de' y",
|
||||||
|
"days-format-wide":"domingo segunda-feira ter\u00e7a-feira quarta-feira quinta-feira sexta-feira s\u00e1bado".split(" "),"dateFormatItem-yMMMMd":"d 'de' MMMM 'de' y","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateFormatItem-EHm":"E, HH:mm","field-zone":"Fuso hor\u00e1rio","dateFormatItem-yM":"MM/y","dateFormatItem-yMMMM":"MMMM 'de' y","dateFormatItem-MMMEd":"E, d/MM","dateFormatItem-EHms":"E, HH:mm:ss","dateFormatItem-yMEd":"E, dd/MM/y","field-day-relative+-1":"ontem","dayPeriods-standAlone-abbr-am":"a.m.",
|
||||||
|
"field-day-relative+-2":"anteontem","days-format-abbr":"dom seg ter qua qui sex s\u00e1b".split(" "),"field-sun-relative+0":"este domingo","dateFormatItem-MMdd":"dd/MM","field-sun-relative+1":"pr\u00f3ximo domingo","dateFormatItem-yMMMd":"d/MM/y","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateFormatItem-Gy":"y G","field-era":"Era","dayPeriods-standAlone-wide-am":"a.m."},"dijit/nls/loading":{_localized:{},loadingState:"A carregar...",errorState:"Lamentamos, mas ocorreu um erro"},"dojo/cldr/nls/number":{scientificFormat:"#E0",
|
||||||
|
"currencySpacing-afterCurrency-currencyMatch":"[:^S:]",infinity:"\u221e",superscriptingExponent:"\u00d7",list:";",percentSign:"%",minusSign:"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]",_localized:{},"decimalFormat-short":"000\u00a0Bi","currencySpacing-afterCurrency-insertBetween":"\u00a0",nan:"NaN",plusSign:"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]",currencyFormat:"#,##0.00\u00a0\u00a4;(#,##0.00\u00a0\u00a4)","currencySpacing-beforeCurrency-currencyMatch":"[:^S:]",
|
||||||
|
perMille:"\u2030",group:"\u00a0",percentFormat:"#,##0%","decimalFormat-long":"000 bili\u00f5es",decimalFormat:"#,##0.###",decimal:",","currencySpacing-beforeCurrency-insertBetween":"\u00a0",exponential:"E"},"dijit/form/nls/ComboBox":{previousMessage:"Op\u00e7\u00f5es anteriores",_localized:{},nextMessage:"Mais op\u00e7\u00f5es"},"dijit/nls/common":{buttonOk:"OK",buttonCancel:"Cancelar",_localized:{},buttonSave:"Guardar",itemClose:"Fechar"}});
|
||||||
|
//# sourceMappingURL=dojo_pt-pt.js.map
|
||||||
26
Test Environment/admin/spiderbasic/dojo/nls/dojo_ru.js
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
//>>built
|
||||||
|
define("dojo/nls/dojo_ru",{"dijit/form/nls/validate":{invalidMessage:"\u0423\u043a\u0430\u0437\u0430\u043d\u043e \u043d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435.",rangeMessage:"\u042d\u0442\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0432\u043d\u0435 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0430.",_localized:{},missingMessage:"\u042d\u0442\u043e \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435."},
|
||||||
|
"dojo/cldr/nls/gregorian":{"dateFormatItem-Ehm":"E h:mm a","days-standAlone-short":"\u0432\u0441 \u043f\u043d \u0432\u0442 \u0441\u0440 \u0447\u0442 \u043f\u0442 \u0441\u0431".split(" "),"months-format-narrow":"\u042f\u0424\u041c\u0410\u041c\u0418\u0418\u0410\u0421\u041e\u041d\u0414".split(""),"field-second-relative+0":"\u0441\u0435\u0439\u0447\u0430\u0441","quarters-standAlone-narrow":["1","2","3","4"],"field-weekday":"\u0414\u0435\u043d\u044c \u043d\u0435\u0434\u0435\u043b\u0438","dateFormatItem-yQQQ":"QQQ y '\u0433'.",
|
||||||
|
"dateFormatItem-yMEd":"ccc, d.MM.y '\u0433'.","field-wed-relative+0":"\u0432 \u044d\u0442\u0443 \u0441\u0440\u0435\u0434\u0443","field-wed-relative+1":"\u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e \u0441\u0440\u0435\u0434\u0443","dateFormatItem-GyMMMEd":"E, d MMM y G","dateFormatItem-MMMEd":"ccc, d MMM",eraNarrow:["\u0434\u043e \u043d.\u044d.","\u043d.\u044d."],"dateFormatItem-yMM":"MM.y","field-tue-relative+-1":"\u0432 \u043f\u0440\u043e\u0448\u043b\u044b\u0439 \u0432\u0442\u043e\u0440\u043d\u0438\u043a",
|
||||||
|
"days-format-short":"\u0432\u0441 \u043f\u043d \u0432\u0442 \u0441\u0440 \u0447\u0442 \u043f\u0442 \u0441\u0431".split(" "),"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateFormat-long":"d MMMM y '\u0433'.","field-fri-relative+-1":"\u0432 \u043f\u0440\u043e\u0448\u043b\u0443\u044e \u043f\u044f\u0442\u043d\u0438\u0446\u0443","field-wed-relative+-1":"\u0432 \u043f\u0440\u043e\u0448\u043b\u0443\u044e \u0441\u0440\u0435\u0434\u0443","months-format-wide":"\u044f\u043d\u0432\u0430\u0440\u044f \u0444\u0435\u0432\u0440\u0430\u043b\u044f \u043c\u0430\u0440\u0442\u0430 \u0430\u043f\u0440\u0435\u043b\u044f \u043c\u0430\u044f \u0438\u044e\u043d\u044f \u0438\u044e\u043b\u044f \u0430\u0432\u0433\u0443\u0441\u0442\u0430 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f \u043e\u043a\u0442\u044f\u0431\u0440\u044f \u043d\u043e\u044f\u0431\u0440\u044f \u0434\u0435\u043a\u0430\u0431\u0440\u044f".split(" "),
|
||||||
|
"dateTimeFormat-medium":"{1}, {0}","dayPeriods-format-wide-pm":"PM","dateFormat-full":"EEEE, d MMMM y '\u0433'.","field-thu-relative+-1":"\u0432 \u043f\u0440\u043e\u0448\u043b\u044b\u0439 \u0447\u0435\u0442\u0432\u0435\u0440\u0433","dateFormatItem-Md":"dd.MM",_localized:{},"dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dayPeriods-format-wide-noon":"noon","dateFormatItem-yMd":"dd.MM.y","field-era":"\u042d\u0440\u0430","dateFormatItem-yM":"MM.y","months-standAlone-wide":"\u042f\u043d\u0432\u0430\u0440\u044c \u0424\u0435\u0432\u0440\u0430\u043b\u044c \u041c\u0430\u0440\u0442 \u0410\u043f\u0440\u0435\u043b\u044c \u041c\u0430\u0439 \u0418\u044e\u043d\u044c \u0418\u044e\u043b\u044c \u0410\u0432\u0433\u0443\u0441\u0442 \u0421\u0435\u043d\u0442\u044f\u0431\u0440\u044c \u041e\u043a\u0442\u044f\u0431\u0440\u044c \u041d\u043e\u044f\u0431\u0440\u044c \u0414\u0435\u043a\u0430\u0431\u0440\u044c".split(" "),
|
||||||
|
"timeFormat-short":"H:mm","quarters-format-wide":["1-\u0439 \u043a\u0432\u0430\u0440\u0442\u0430\u043b","2-\u0439 \u043a\u0432\u0430\u0440\u0442\u0430\u043b","3-\u0439 \u043a\u0432\u0430\u0440\u0442\u0430\u043b","4-\u0439 \u043a\u0432\u0430\u0440\u0442\u0430\u043b"],"dateFormatItem-yQQQQ":"QQQQ y '\u0433'.","timeFormat-long":"H:mm:ss z","field-year":"\u0413\u043e\u0434","dateFormatItem-yMMM":"LLL y","dateTimeFormats-appendItem-Era":"{1} {0}","field-hour":"\u0427\u0430\u0441","dateFormatItem-MMdd":"dd.MM",
|
||||||
|
"months-format-abbr":"\u044f\u043d\u0432. \u0444\u0435\u0432\u0440. \u043c\u0430\u0440\u0442\u0430 \u0430\u043f\u0440. \u043c\u0430\u044f \u0438\u044e\u043d\u044f \u0438\u044e\u043b\u044f \u0430\u0432\u0433. \u0441\u0435\u043d\u0442. \u043e\u043a\u0442. \u043d\u043e\u044f\u0431. \u0434\u0435\u043a.".split(" "),"field-sat-relative+0":"\u0432 \u044d\u0442\u0443 \u0441\u0443\u0431\u0431\u043e\u0442\u0443","field-sat-relative+1":"\u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e \u0441\u0443\u0431\u0431\u043e\u0442\u0443",
|
||||||
|
"timeFormat-full":"H:mm:ss zzzz","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","field-day-relative+0":"\u0441\u0435\u0433\u043e\u0434\u043d\u044f","dateFormatItem-E":"ccc","field-thu-relative+0":"\u0432 \u044d\u0442\u043e\u0442 \u0447\u0435\u0442\u0432\u0435\u0440\u0433","field-day-relative+1":"\u0437\u0430\u0432\u0442\u0440\u0430","field-thu-relative+1":"\u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0447\u0435\u0442\u0432\u0435\u0440\u0433","dateFormatItem-GyMMMd":"d MMM y '\u0433'. G",
|
||||||
|
"field-day-relative+2":"\u043f\u043e\u0441\u043b\u0435\u0437\u0430\u0432\u0442\u0440\u0430","dateFormatItem-H":"H","months-standAlone-abbr":"\u042f\u043d\u0432. \u0424\u0435\u0432\u0440. \u041c\u0430\u0440\u0442 \u0410\u043f\u0440. \u041c\u0430\u0439 \u0418\u044e\u043d\u044c \u0418\u044e\u043b\u044c \u0410\u0432\u0433. \u0421\u0435\u043d\u0442. \u041e\u043a\u0442. \u041d\u043e\u044f\u0431. \u0414\u0435\u043a.".split(" "),"quarters-format-abbr":["1-\u0439 \u043a\u0432.","2-\u0439 \u043a\u0432.","3-\u0439 \u043a\u0432.",
|
||||||
|
"4-\u0439 \u043a\u0432."],"quarters-standAlone-wide":["1-\u0439 \u043a\u0432\u0430\u0440\u0442\u0430\u043b","2-\u0439 \u043a\u0432\u0430\u0440\u0442\u0430\u043b","3-\u0439 \u043a\u0432\u0430\u0440\u0442\u0430\u043b","4-\u0439 \u043a\u0432\u0430\u0440\u0442\u0430\u043b"],"dateFormatItem-Gy":"y G","dateFormatItem-M":"L","days-standAlone-wide":"\u0412\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435 \u041f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a \u0412\u0442\u043e\u0440\u043d\u0438\u043a \u0421\u0440\u0435\u0434\u0430 \u0427\u0435\u0442\u0432\u0435\u0440\u0433 \u041f\u044f\u0442\u043d\u0438\u0446\u0430 \u0421\u0443\u0431\u0431\u043e\u0442\u0430".split(" "),
|
||||||
|
"dateFormatItem-yLLLL":"LLLL y","dayPeriods-format-abbr-noon":"noon","timeFormat-medium":"H:mm:ss","field-sun-relative+0":"\u0432 \u044d\u0442\u043e \u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435","dateFormatItem-Hm":"H:mm","field-sun-relative+1":"\u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435 \u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435","quarters-standAlone-abbr":["1-\u0439 \u043a\u0432.","2-\u0439 \u043a\u0432.","3-\u0439 \u043a\u0432.",
|
||||||
|
"4-\u0439 \u043a\u0432."],eraAbbr:["\u0434\u043e \u043d. \u044d.","\u043d. \u044d."],"field-minute":"\u041c\u0438\u043d\u0443\u0442\u0430","field-dayperiod":"\u0414\u041f/\u041f\u041f","days-standAlone-abbr":"\u0412\u0441 \u041f\u043d \u0412\u0442 \u0421\u0440 \u0427\u0442 \u041f\u0442 \u0421\u0431".split(" "),"dateFormatItem-d":"d","dateFormatItem-ms":"mm:ss","quarters-format-narrow":["1","2","3","4"],"field-day-relative+-1":"\u0432\u0447\u0435\u0440\u0430","dateTimeFormat-long":"{1}, {0}","dayPeriods-format-narrow-am":"AM",
|
||||||
|
"dateFormatItem-h":"h a","field-day-relative+-2":"\u043f\u043e\u0437\u0430\u0432\u0447\u0435\u0440\u0430","dateFormatItem-MMMd":"d MMM","dateFormatItem-MEd":"E, dd.MM","dateTimeFormat-full":"{1}, {0}","field-fri-relative+0":"\u0432 \u044d\u0442\u0443 \u043f\u044f\u0442\u043d\u0438\u0446\u0443","field-fri-relative+1":"\u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e \u043f\u044f\u0442\u043d\u0438\u0446\u0443","dateFormatItem-yMMMM":"LLLL y","field-day":"\u0414\u0435\u043d\u044c","days-format-wide":"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435 \u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a \u0432\u0442\u043e\u0440\u043d\u0438\u043a \u0441\u0440\u0435\u0434\u0430 \u0447\u0435\u0442\u0432\u0435\u0440\u0433 \u043f\u044f\u0442\u043d\u0438\u0446\u0430 \u0441\u0443\u0431\u0431\u043e\u0442\u0430".split(" "),
|
||||||
|
"field-zone":"\u0427\u0430\u0441\u043e\u0432\u043e\u0439 \u043f\u043e\u044f\u0441","months-standAlone-narrow":"\u042f\u0424\u041c\u0410\u041c\u0418\u0418\u0410\u0421\u041e\u041d\u0414".split(""),"dateFormatItem-y":"y","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","field-year-relative+-1":"\u0432 \u043f\u0440\u043e\u0448\u043b\u043e\u043c \u0433\u043e\u0434\u0443","field-month-relative+-1":"\u0432 \u043f\u0440\u043e\u0448\u043b\u043e\u043c \u043c\u0435\u0441\u044f\u0446\u0435","dateTimeFormats-appendItem-Year":"{1} {0}",
|
||||||
|
"dateFormatItem-hm":"h:mm a","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","days-format-abbr":"\u0432\u0441 \u043f\u043d \u0432\u0442 \u0441\u0440 \u0447\u0442 \u043f\u0442 \u0441\u0431".split(" "),eraNames:["\u0434\u043e \u043d.\u044d.","\u043d.\u044d."],"dateFormatItem-yMMMd":"d MMM y '\u0433'.","days-format-narrow":"\u0432\u0441 \u043f\u043d \u0432\u0442 \u0441\u0440 \u0447\u0442 \u043f\u0442 \u0441\u0431".split(" "),"field-month":"\u041c\u0435\u0441\u044f\u0446",
|
||||||
|
"days-standAlone-narrow":"\u0412\u041f\u0412\u0421\u0427\u041f\u0421".split(""),"dateFormatItem-MMM":"LLL","field-tue-relative+0":"\u0432 \u044d\u0442\u043e\u0442 \u0432\u0442\u043e\u0440\u043d\u0438\u043a","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","field-tue-relative+1":"\u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0432\u0442\u043e\u0440\u043d\u0438\u043a","dayPeriods-format-wide-am":"AM","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})",
|
||||||
|
"dateFormatItem-EHm":"E HH:mm","field-mon-relative+0":"\u0432 \u044d\u0442\u043e\u0442 \u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a","field-mon-relative+1":"\u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a","dateFormat-short":"dd.MM.yy","dateFormatItem-EHms":"E HH:mm:ss","dateFormatItem-Ehms":"E h:mm:ss a","dayPeriods-format-narrow-noon":"n","field-second":"\u0421\u0435\u043a\u0443\u043d\u0434\u0430",
|
||||||
|
"field-sat-relative+-1":"\u0432 \u043f\u0440\u043e\u0448\u043b\u0443\u044e \u0441\u0443\u0431\u0431\u043e\u0442\u0443","dateFormatItem-yMMMEd":"E, d MMM y","field-sun-relative+-1":"\u0432 \u043f\u0440\u043e\u0448\u043b\u043e\u0435 \u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435","field-month-relative+0":"\u0432 \u044d\u0442\u043e\u043c \u043c\u0435\u0441\u044f\u0446\u0435","field-month-relative+1":"\u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043c \u043c\u0435\u0441\u044f\u0446\u0435",
|
||||||
|
"dateTimeFormats-appendItem-Timezone":"{0} {1}","dateFormatItem-Ed":"ccc, d","field-week":"\u041d\u0435\u0434\u0435\u043b\u044f","dateFormat-medium":"d MMM y '\u0433'.","field-week-relative+-1":"\u043d\u0430 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u043d\u0435\u0434\u0435\u043b\u0435","field-year-relative+0":"\u0432 \u044d\u0442\u043e\u043c\u0443 \u0433\u043e\u0434\u0443","field-year-relative+1":"\u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043c \u0433\u043e\u0434\u0443","dayPeriods-format-narrow-pm":"PM",
|
||||||
|
"dateTimeFormat-short":"{1}, {0}","dateFormatItem-Hms":"H:mm:ss","dateFormatItem-hms":"h:mm:ss a","dateFormatItem-GyMMM":"LLL y G","field-mon-relative+-1":"\u0432 \u043f\u0440\u043e\u0448\u043b\u044b\u0439 \u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a","field-week-relative+0":"\u043d\u0430 \u044d\u0442\u043e\u0439 \u043d\u0435\u0434\u0435\u043b\u0435","field-week-relative+1":"\u043d\u0430 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u043d\u0435\u0434\u0435\u043b\u0435"},
|
||||||
|
"dijit/nls/loading":{_localized:{},loadingState:"\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430...",errorState:"\u0418\u0437\u0432\u0438\u043d\u0438\u0442\u0435, \u0432\u043e\u0437\u043d\u0438\u043a\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430"},"dojo/cldr/nls/number":{scientificFormat:"#E0","currencySpacing-afterCurrency-currencyMatch":"[:^S:]",infinity:"\u221e",superscriptingExponent:"\u00d7",list:";",percentSign:"%",minusSign:"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]",
|
||||||
|
_localized:{},"decimalFormat-short":"000\u00a0\u0442\u0440\u043b\u043d","currencySpacing-afterCurrency-insertBetween":"\u00a0",nan:"\u043d\u0435\u00a0\u0447\u0438\u0441\u043b\u043e",plusSign:"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]",currencyFormat:"#,##0.00\u00a0\u00a4","currencySpacing-beforeCurrency-currencyMatch":"[:^S:]",perMille:"\u2030",group:"\u00a0",percentFormat:"#,##0\u00a0%","decimalFormat-long":"000 \u0442\u0440\u0438\u043b\u043b\u0438\u043e\u043d\u0430",decimalFormat:"#,##0.###",
|
||||||
|
decimal:",","currencySpacing-beforeCurrency-insertBetween":"\u00a0",exponential:"E"},"dijit/form/nls/ComboBox":{previousMessage:"\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b",_localized:{},nextMessage:"\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b"},"dijit/nls/common":{buttonOk:"OK",buttonCancel:"\u041e\u0442\u043c\u0435\u043d\u0430",_localized:{},buttonSave:"\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c",
|
||||||
|
itemClose:"\u0417\u0430\u043a\u0440\u044b\u0442\u044c"}});
|
||||||
|
//# sourceMappingURL=dojo_ru.js.map
|
||||||
17
Test Environment/admin/spiderbasic/dojo/nls/dojo_sk.js
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
//>>built
|
||||||
|
define("dojo/nls/dojo_sk",{"dijit/form/nls/validate":{invalidMessage:"Zadan\u00e1 hodnota nie je platn\u00e1.",rangeMessage:"T\u00e1to hodnota je mimo rozsah.",_localized:{},missingMessage:"T\u00e1to hodnota je povinn\u00e1."},"dojo/cldr/nls/gregorian":{"dateFormatItem-Ehm":"E h:mm","days-standAlone-short":"Ne Po Ut St \u0160t Pi So".split(" "),"months-format-narrow":"jfmamjjasond".split(""),"field-second-relative+0":"teraz","quarters-standAlone-narrow":["1","2","3","4"],"field-weekday":"De\u0148 v t\u00fd\u017edni",
|
||||||
|
"dateFormatItem-yQQQ":"QQQ y","dateFormatItem-yMEd":"E d. M. y","field-wed-relative+0":"T\u00fato stredu","field-wed-relative+1":"Bud\u00facu stredu","dateFormatItem-GyMMMEd":"E, d. MMM y G","dateFormatItem-MMMEd":"E, d. MMM.",eraNarrow:["pred n.l.","n.l."],"field-tue-relative+-1":"Minul\u00fd utorok","days-format-short":"Ne Po Ut St \u0160t Pi So".split(" "),"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateFormat-long":"d. MMMM y","field-fri-relative+-1":"Minul\u00fd piatok","field-wed-relative+-1":"Minul\u00fa stredu",
|
||||||
|
"months-format-wide":"janu\u00e1ra febru\u00e1ra marca apr\u00edla m\u00e1ja j\u00fana j\u00fala augusta septembra okt\u00f3bra novembra decembra".split(" "),"dateTimeFormat-medium":"{1} {0}","dateFormatItem-yMMMMd":"d. MMMM y","dayPeriods-format-wide-pm":"PM","dateFormat-full":"EEEE, d. MMMM y","field-thu-relative+-1":"Minul\u00fd \u0161tvrtok","dateFormatItem-Md":"d.M.",_localized:{},"dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dayPeriods-format-wide-noon":"noon",
|
||||||
|
"dateFormatItem-yMd":"d.M.y","field-era":"\u00c9ra","dateFormatItem-yM":"M.y","months-standAlone-wide":"janu\u00e1r febru\u00e1r marec apr\u00edl m\u00e1j j\u00fan j\u00fal august september okt\u00f3ber november december".split(" "),"timeFormat-short":"H:mm","quarters-format-wide":["1. \u0161tvr\u0165rok","2. \u0161tvr\u0165rok","3. \u0161tvr\u0165rok","4. \u0161tvr\u0165rok"],"dateFormatItem-yQQQQ":"QQQQ y","timeFormat-long":"H:mm:ss z","field-year":"Rok","dateFormatItem-yMMM":"LLL y","dateTimeFormats-appendItem-Era":"{1} {0}",
|
||||||
|
"field-hour":"Hodina","months-format-abbr":"jan feb mar apr m\u00e1j j\u00fan j\u00fal aug sep okt nov dec".split(" "),"field-sat-relative+0":"T\u00fato sobotu","field-sat-relative+1":"Bud\u00facu sobotu","timeFormat-full":"H:mm:ss zzzz","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","field-day-relative+0":"Dnes","field-thu-relative+0":"Tento \u0161tvrtok","field-day-relative+1":"Zajtra","field-thu-relative+1":"Bud\u00faci \u0161tvrtok","dateFormatItem-GyMMMd":"d.M.y G","field-day-relative+2":"Pozajtra",
|
||||||
|
"dateFormatItem-H":"H","months-standAlone-abbr":"jan feb mar apr m\u00e1j j\u00fan j\u00fal aug sep okt nov dec".split(" "),"quarters-format-abbr":["Q1","Q2","Q3","Q4"],"quarters-standAlone-wide":["1. \u0161tvr\u0165rok","2. \u0161tvr\u0165rok","3. \u0161tvr\u0165rok","4. \u0161tvr\u0165rok"],"dateFormatItem-Gy":"y G","dateFormatItem-M":"L.","days-standAlone-wide":"nede\u013ea pondelok utorok streda \u0161tvrtok piatok sobota".split(" "),"dateFormatItem-MMMMd":"d. MMMM","dateFormatItem-GyMMMMd":"d. MMMM y G",
|
||||||
|
"dayPeriods-format-abbr-noon":"noon","timeFormat-medium":"H:mm:ss","field-sun-relative+0":"T\u00fato nede\u013eu","dateFormatItem-Hm":"H:mm","field-sun-relative+1":"Bud\u00facu nede\u013eu","quarters-standAlone-abbr":["1Q","2Q","3Q","4Q"],eraAbbr:["pred n.l.","n.l."],"field-minute":"Min\u00fata","field-dayperiod":"\u010cas\u0165 d\u0148a","days-standAlone-abbr":"ne po ut st \u0161t pi so".split(" "),"dateFormatItem-d":"d.","dateFormatItem-ms":"mm:ss","quarters-format-narrow":["1","2","3","4"],"field-day-relative+-1":"V\u010dera",
|
||||||
|
"dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"a","dateFormatItem-h":"h a","field-day-relative+-2":"Predv\u010derom","dateFormatItem-MMMd":"d. MMM.","dateFormatItem-MEd":"E, d.M.","dateTimeFormat-full":"{1} {0}","field-fri-relative+0":"Tento piatok","field-fri-relative+1":"Bud\u00faci piatok","dateFormatItem-yMMMM":"LLLL y","field-day":"De\u0148","days-format-wide":"nede\u013ea pondelok utorok streda \u0161tvrtok piatok sobota".split(" "),"field-zone":"\u010casov\u00e9 p\u00e1smo",
|
||||||
|
"months-standAlone-narrow":"jfmamjjasond".split(""),"dateFormatItem-y":"y","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","field-year-relative+-1":"Minul\u00fd rok","field-month-relative+-1":"Posledn\u00fd mesiac","dateTimeFormats-appendItem-Year":"{1} {0}","dateFormatItem-hm":"h:mm a","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","days-format-abbr":"ne po ut st \u0161t pi so".split(" "),eraNames:["pred n.l.","n.l."],"dateFormatItem-yMMMd":"d.M.y","days-format-narrow":"NPUS\u0160PS".split(""),
|
||||||
|
"field-month":"Mesiac","days-standAlone-narrow":"NPUS\u0160PS".split(""),"dateFormatItem-MMM":"LLL","field-tue-relative+0":"Tento utorok","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","field-tue-relative+1":"Bud\u00faci utorok","dayPeriods-format-wide-am":"AM","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateFormatItem-MMMMEd":"E, d. MMMM","dateFormatItem-EHm":"E HH:mm","field-mon-relative+0":"Tento pondelok","field-mon-relative+1":"Bud\u00faci pondelok",
|
||||||
|
"dateFormat-short":"d.M.y","dateFormatItem-EHms":"E HH:mm:ss","dateFormatItem-Ehms":"E h:mm:ss","dayPeriods-format-narrow-noon":"n","field-second":"Sekunda","field-sat-relative+-1":"Minul\u00fa sobotu","dateFormatItem-yMMMEd":"E, d. MMM y","field-sun-relative+-1":"Minul\u00fa nede\u013eu","field-month-relative+0":"Tento mesiac","field-month-relative+1":"Bud\u00faci mesiac","dateTimeFormats-appendItem-Timezone":"{0} {1}","dateFormatItem-Ed":"E d.","field-week":"T\u00fd\u017ede\u0148","dateFormat-medium":"d.M.y",
|
||||||
|
"field-week-relative+-1":"Minul\u00fd t\u00fd\u017ede\u0148","field-year-relative+0":"Tento rok","field-year-relative+1":"Bud\u00faci rok","dayPeriods-format-narrow-pm":"p","dateFormatItem-mmss":"mm:ss","dateTimeFormat-short":"{1} {0}","dateFormatItem-Hms":"H:mm:ss","dateFormatItem-hms":"h:mm:ss a","dateFormatItem-GyMMM":"LLL y G","field-mon-relative+-1":"Minul\u00fd pondelok","field-week-relative+0":"Tento t\u00fd\u017ede\u0148","field-week-relative+1":"Bud\u00faci t\u00fd\u017ede\u0148"},"dijit/nls/loading":{_localized:{},
|
||||||
|
loadingState:"Zav\u00e1dza sa...",errorState:"\u013dutujeme, ale vyskytla sa chyba"},"dojo/cldr/nls/number":{scientificFormat:"#E0","currencySpacing-afterCurrency-currencyMatch":"[:^S:]",infinity:"\u221e",superscriptingExponent:"\u00d7",list:";",percentSign:"%",minusSign:"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]",_localized:{},"decimalFormat-short":"000\u00a0bil'.'","currencySpacing-afterCurrency-insertBetween":"\u00a0",nan:"NaN",plusSign:"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]",
|
||||||
|
currencyFormat:"#,##0.00\u00a0\u00a4;(#,##0.00\u00a0\u00a4)","currencySpacing-beforeCurrency-currencyMatch":"[:^S:]",perMille:"\u2030",group:"\u00a0",percentFormat:"#,##0\u00a0%","decimalFormat-long":"000 bili\u00f3nov",decimalFormat:"#,##0.###",decimal:",","currencySpacing-beforeCurrency-insertBetween":"\u00a0",exponential:"E"},"dijit/form/nls/ComboBox":{previousMessage:"Predch\u00e1dzaj\u00face mo\u017enosti",_localized:{},nextMessage:"Viac mo\u017enost\u00ed"},"dijit/nls/common":{buttonOk:"OK",
|
||||||
|
buttonCancel:"Zru\u0161i\u0165",_localized:{},buttonSave:"Ulo\u017ei\u0165",itemClose:"Zatvori\u0165"}});
|
||||||
|
//# sourceMappingURL=dojo_sk.js.map
|
||||||
16
Test Environment/admin/spiderbasic/dojo/nls/dojo_sl.js
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
//>>built
|
||||||
|
define("dojo/nls/dojo_sl",{"dijit/form/nls/validate":{invalidMessage:"Vnesena vrednost ni veljavna.",rangeMessage:"Ta vrednost je izven obmo\u010dja.",_localized:{},missingMessage:"Ta vrednost je zahtevana."},"dojo/cldr/nls/gregorian":{"dateFormatItem-Ehm":"E h.mm a","days-standAlone-short":"ned. pon. tor. sre. \u010det. pet. sob.".split(" "),"months-format-narrow":"jfmamjjasond".split(""),"field-second-relative+0":"zdaj","quarters-standAlone-narrow":["1","2","3","4"],"field-weekday":"Dan v tednu",
|
||||||
|
"dateFormatItem-yQQQ":"QQQ y","dateFormatItem-yMEd":"E, d. M. y","field-wed-relative+0":"To sredo","field-wed-relative+1":"Naslednjo sredo","dateFormatItem-GyMMMEd":"E, d. MMM y G","dateFormatItem-MMMEd":"E, d. MMM",eraNarrow:["pr. n. \u0161t.","po Kr.","po n. \u0161t."],"field-tue-relative+-1":"Prej\u0161nji torek","days-format-short":"ned. pon. tor. sre. \u010det. pet. sob.".split(" "),"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateFormat-long":"dd. MMMM y","field-fri-relative+-1":"Prej\u0161nji petek",
|
||||||
|
"field-wed-relative+-1":"Prej\u0161njo sredo","months-format-wide":"januar februar marec april maj junij julij avgust september oktober november december".split(" "),"dateTimeFormat-medium":"{1} {0}","dayPeriods-format-wide-pm":"pop.","dateFormat-full":"EEEE, dd. MMMM y","field-thu-relative+-1":"Prej\u0161nji \u010detrtek","dateFormatItem-Md":"d. M.",_localized:{},"dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dayPeriods-format-wide-noon":"noon","dateFormatItem-yMd":"d. M. y",
|
||||||
|
"field-era":"Doba","dateFormatItem-yM":"M/y","months-standAlone-wide":"januar februar marec april maj junij julij avgust september oktober november december".split(" "),"timeFormat-short":"HH.mm","quarters-format-wide":["1. \u010detrtletje","2. \u010detrtletje","3. \u010detrtletje","4. \u010detrtletje"],"dateFormatItem-yQQQQ":"QQQQ y","timeFormat-long":"HH.mm.ss z","field-year":"Leto","dateFormatItem-yMMM":"MMM y","dateTimeFormats-appendItem-Era":"{1} {0}","field-hour":"Ura","months-format-abbr":"jan. feb. mar. apr. maj jun. jul. avg. sep. okt. nov. dec.".split(" "),
|
||||||
|
"field-sat-relative+0":"To soboto","field-sat-relative+1":"Naslednjo soboto","timeFormat-full":"HH.mm.ss zzzz","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","field-day-relative+0":"Danes","field-thu-relative+0":"Ta \u010detrtek","field-day-relative+1":"Jutri","field-thu-relative+1":"Naslednji \u010detrtek","dateFormatItem-GyMMMd":"d. MMM y G","field-day-relative+2":"Pojutri\u0161njem","dateFormatItem-H":"HH","months-standAlone-abbr":"jan feb mar apr maj jun jul avg sep okt nov dec".split(" "),
|
||||||
|
"quarters-format-abbr":["Q1","Q2","Q3","Q4"],"quarters-standAlone-wide":["1. \u010detrtletje","2. \u010detrtletje","3. \u010detrtletje","4. \u010detrtletje"],"dateFormatItem-Gy":"y G","dateFormatItem-M":"L","days-standAlone-wide":"nedelja ponedeljek torek sreda \u010detrtek petek sobota".split(" "),"dayPeriods-format-abbr-noon":"noon","timeFormat-medium":"HH.mm.ss","field-sun-relative+0":"To nedeljo","dateFormatItem-Hm":"HH.mm","field-sun-relative+1":"Naslednjo nedeljo","quarters-standAlone-abbr":["Q1",
|
||||||
|
"Q2","Q3","Q4"],eraAbbr:["pr. n. \u0161t.","po Kr.","po n. \u0161t."],"field-minute":"Minuta","field-dayperiod":"\u010cas dneva","days-standAlone-abbr":"ned pon tor sre \u010det pet sob".split(" "),"dateFormatItem-d":"d","dateFormatItem-ms":"mm.ss","quarters-format-narrow":["1","2","3","4"],"field-day-relative+-1":"V\u010deraj","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"a","dateFormatItem-h":"h a","field-day-relative+-2":"Predv\u010deraj\u0161njim","dateFormatItem-MMMd":"d. MMM",
|
||||||
|
"dateFormatItem-MEd":"E, d. MM.","dateTimeFormat-full":"{1} {0}","field-fri-relative+0":"Ta petek","field-fri-relative+1":"Naslednji petek","dateFormatItem-yMMMM":"MMMM y","field-day":"Dan","days-format-wide":"nedelja ponedeljek torek sreda \u010detrtek petek sobota".split(" "),"field-zone":"Obmo\u010dje","months-standAlone-narrow":"jfmamjjasond".split(""),"dateFormatItem-y":"y","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","field-year-relative+-1":"Lani","field-month-relative+-1":"Prej\u0161nji mesec",
|
||||||
|
"dateTimeFormats-appendItem-Year":"{1} {0}","dateFormatItem-hm":"h.mm a","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","days-format-abbr":"ned. pon. tor. sre. \u010det. pet. sob.".split(" "),"dateFormatItem-GyM":"M/y G",eraNames:["pred na\u0161im \u0161tetjem","na\u0161e \u0161tetje","po n. \u0161t."],"dateFormatItem-yMMMd":"d. MMM y","days-format-narrow":"npts\u010dps".split(""),"field-month":"Mesec","days-standAlone-narrow":"npts\u010dps".split(""),"dateFormatItem-MMM":"LLL",
|
||||||
|
"field-tue-relative+0":"Ta torek","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","field-tue-relative+1":"Naslednji torek","dayPeriods-format-wide-am":"dop.","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateFormatItem-EHm":"E HH.mm","field-mon-relative+0":"Ta ponedeljek","field-mon-relative+1":"Naslednji ponedeljek","dateFormat-short":"d. MM. yy","dateFormatItem-EHms":"E HH.mm.ss","dateFormatItem-Ehms":"E h.mm.ss a","dayPeriods-format-narrow-noon":"n",
|
||||||
|
"field-second":"Sekunda","field-sat-relative+-1":"Prej\u0161njo soboto","dateFormatItem-yMMMEd":"E, d. MMM y","field-sun-relative+-1":"Prej\u0161njo nedeljo","field-month-relative+0":"Ta mesec","field-month-relative+1":"Naslednji mesec","dateTimeFormats-appendItem-Timezone":"{0} {1}","dateFormatItem-Ed":"E, d.","field-week":"Teden","dateFormat-medium":"d. MMM y","field-week-relative+-1":"Prej\u0161nji teden","field-year-relative+0":"Letos","field-year-relative+1":"Naslednje leto","dayPeriods-format-narrow-pm":"p",
|
||||||
|
"dateTimeFormat-short":"{1} {0}","dateFormatItem-Hms":"HH.mm.ss","dateFormatItem-hms":"h.mm.ss a","dateFormatItem-GyMMM":"MMM y G","field-mon-relative+-1":"Prej\u0161nji ponedeljek","field-week-relative+0":"Ta teden","field-week-relative+1":"Naslednji teden"},"dijit/nls/loading":{_localized:{},loadingState:"Nalaganje ...",errorState:"Oprostite, pri\u0161lo je do napake."},"dojo/cldr/nls/number":{scientificFormat:"#E0","currencySpacing-afterCurrency-currencyMatch":"[:^S:]",infinity:"\u221e",superscriptingExponent:"\u00d7",
|
||||||
|
list:";",percentSign:"%",minusSign:"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]",_localized:{},"decimalFormat-short":"000\u00a0bil'.'","currencySpacing-afterCurrency-insertBetween":"\u00a0",nan:"NaN",plusSign:"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]",currencyFormat:"#,##0.00\u00a0\u00a4;(#,##0.00\u00a0\u00a4)","currencySpacing-beforeCurrency-currencyMatch":"[:^S:]",perMille:"\u2030",group:".",percentFormat:"#,##0%","decimalFormat-long":"000 bilijonov",decimalFormat:"#,##0.###",
|
||||||
|
decimal:",","currencySpacing-beforeCurrency-insertBetween":"\u00a0",exponential:"e"},"dijit/form/nls/ComboBox":{previousMessage:"Prej\u0161nje izbire",_localized:{},nextMessage:"Dodatne izbire"},"dijit/nls/common":{buttonOk:"V redu",buttonCancel:"Prekli\u010di",_localized:{},buttonSave:"Shrani",itemClose:"Zapri"}});
|
||||||
|
//# sourceMappingURL=dojo_sl.js.map
|
||||||
16
Test Environment/admin/spiderbasic/dojo/nls/dojo_sv.js
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
//>>built
|
||||||
|
define("dojo/nls/dojo_sv",{"dijit/form/nls/validate":{invalidMessage:"Angivet v\u00e4rde \u00e4r inte giltigt.",rangeMessage:"V\u00e4rdet ligger utanf\u00f6r intervallet.",_localized:{},missingMessage:"V\u00e4rdet kr\u00e4vs."},"dojo/cldr/nls/gregorian":{"dateFormatItem-Ehm":"E h:mm a","days-standAlone-short":"S\u00f6 M\u00e5 Ti On To Fr L\u00f6".split(" "),"months-format-narrow":"JFMAMJJASOND".split(""),"field-second-relative+0":"nu","quarters-standAlone-narrow":["1","2","3","4"],"field-weekday":"Veckodag",
|
||||||
|
"dateFormatItem-yQQQ":"y QQQ","dateFormatItem-yMEd":"E, y-MM-dd","field-wed-relative+0":"onsdag denna vecka","field-wed-relative+1":"onsdag n\u00e4sta vecka","dateFormatItem-GyMMMEd":"E d MMM y G","dateFormatItem-MMMEd":"E d MMM",eraNarrow:["f.Kr.","fvt","e.Kr.","vt"],"dateFormatItem-yMM":"y-MM","field-tue-relative+-1":"tisdag f\u00f6rra veckan","days-format-short":"s\u00f6 m\u00e5 ti on to fr l\u00f6".split(" "),"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateFormat-long":"d MMMM y","field-fri-relative+-1":"fredag f\u00f6rra veckan",
|
||||||
|
"field-wed-relative+-1":"onsdag f\u00f6rra veckan","months-format-wide":"januari februari mars april maj juni juli augusti september oktober november december".split(" "),"dateTimeFormat-medium":"{1} {0}","dayPeriods-format-wide-pm":"em","dateFormat-full":"EEEE d MMMM y","field-thu-relative+-1":"torsdag f\u00f6rra veckan","dateFormatItem-Md":"d/M",_localized:{},"dayPeriods-format-abbr-am":"FM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dayPeriods-format-wide-noon":"noon","dateFormatItem-yMd":"y-MM-dd",
|
||||||
|
"field-era":"Era","dateFormatItem-yM":"y-MM","months-standAlone-wide":"Januari Februari Mars April Maj Juni Juli Augusti September Oktober November December".split(" "),"timeFormat-short":"HH:mm","quarters-format-wide":["1:a kvartalet","2:a kvartalet","3:e kvartalet","4:e kvartalet"],"dateFormatItem-yQQQQ":"y QQQQ","timeFormat-long":"HH:mm:ss z","field-year":"\u00c5r","dateFormatItem-yMMM":"MMM y","dateTimeFormats-appendItem-Era":"{1} {0}","field-hour":"timme","dateFormatItem-MMdd":"dd/MM","months-format-abbr":"jan feb mar apr maj jun jul aug sep okt nov dec".split(" "),
|
||||||
|
"field-sat-relative+0":"l\u00f6rdag denna vecka","field-sat-relative+1":"l\u00f6rdag n\u00e4sta vecka","timeFormat-full":"'kl'. HH:mm:ss zzzz","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","field-day-relative+0":"i dag","field-thu-relative+0":"torsdag denna vecka","field-day-relative+1":"i morgon","field-thu-relative+1":"torsdag n\u00e4sta vecka","dateFormatItem-GyMMMd":"d MMM y G","field-day-relative+2":"i \u00f6vermorgon","dateFormatItem-H":"HH","months-standAlone-abbr":"Jan Feb Mar Apr Maj Jun Jul Aug Sep Okt Nov Dec".split(" "),
|
||||||
|
"quarters-format-abbr":["K1","K2","K3","K4"],"quarters-standAlone-wide":["1:a kvartalet","2:a kvartalet","3:e kvartalet","4:e kvartalet"],"dateFormatItem-Gy":"y G","dateFormatItem-M":"L","days-standAlone-wide":"S\u00f6ndag M\u00e5ndag Tisdag Onsdag Torsdag Fredag L\u00f6rdag".split(" "),"dateFormatItem-MMMMd":"d MMMM","dayPeriods-format-abbr-noon":"noon","timeFormat-medium":"HH:mm:ss","field-sun-relative+0":"s\u00f6ndag denna vecka","dateFormatItem-Hm":"HH:mm","field-sun-relative+1":"s\u00f6ndag n\u00e4sta vecka",
|
||||||
|
"quarters-standAlone-abbr":["K1","K2","K3","K4"],eraAbbr:["f.Kr.","e.Kr."],"field-minute":"Minut","field-dayperiod":"fm/em","days-standAlone-abbr":"S\u00f6n M\u00e5n Tis Ons Tor Fre L\u00f6r".split(" "),"dateFormatItem-d":"d","dateFormatItem-ms":"mm:ss","quarters-format-narrow":["1","2","3","4"],"field-day-relative+-1":"i g\u00e5r","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"f","dateFormatItem-h":"h a","field-day-relative+-2":"i f\u00f6rrg\u00e5r","dateFormatItem-MMMd":"d MMM",
|
||||||
|
"dateFormatItem-MEd":"E d/M","dateTimeFormat-full":"{1} {0}","field-fri-relative+0":"fredag denna vecka","field-fri-relative+1":"fredag n\u00e4sta vecka","field-day":"Dag","days-format-wide":"s\u00f6ndag m\u00e5ndag tisdag onsdag torsdag fredag l\u00f6rdag".split(" "),"field-zone":"Tidszon","months-standAlone-narrow":"JFMAMJJASOND".split(""),"dateFormatItem-y":"y","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","field-year-relative+-1":"i fjol","field-month-relative+-1":"f\u00f6rra m\u00e5naden",
|
||||||
|
"dateTimeFormats-appendItem-Year":"{1} {0}","dateFormatItem-hm":"h:mm a","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"EM","days-format-abbr":"s\u00f6n m\u00e5n tis ons tors fre l\u00f6r".split(" "),eraNames:["f\u00f6re Kristus","f\u00f6re v\u00e4sterl\u00e4ndsk tider\u00e4kning","efter Kristus","v\u00e4sterl\u00e4ndsk tider\u00e4kning"],"dateFormatItem-yMMMd":"d MMM y","days-format-narrow":"SMTOTFL".split(""),"field-month":"M\u00e5nad","days-standAlone-narrow":"SMTOTFL".split(""),
|
||||||
|
"dateFormatItem-MMM":"LLL","field-tue-relative+0":"tisdag denna vecka","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","field-tue-relative+1":"tisdag n\u00e4sta vecka","dayPeriods-format-wide-am":"fm","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateFormatItem-MMMMEd":"E d MMMM","dateFormatItem-EHm":"E HH:mm","field-mon-relative+0":"m\u00e5ndag denna vecka","field-mon-relative+1":"m\u00e5ndag n\u00e4sta vecka","dateFormat-short":"y-MM-dd",
|
||||||
|
"dateFormatItem-MMd":"d/M","dateFormatItem-EHms":"E HH:mm:ss","dateFormatItem-Ehms":"E h:mm:ss a","dayPeriods-format-narrow-noon":"n","field-second":"Sekund","field-sat-relative+-1":"l\u00f6rdag f\u00f6rra veckan","dateFormatItem-yMMMEd":"E d MMM y","field-sun-relative+-1":"s\u00f6ndag f\u00f6rra veckan","field-month-relative+0":"denna m\u00e5nad","field-month-relative+1":"n\u00e4sta m\u00e5nad","dateTimeFormats-appendItem-Timezone":"{0} {1}","dateFormatItem-Ed":"E d","field-week":"Vecka","dateFormat-medium":"d MMM y",
|
||||||
|
"field-week-relative+-1":"f\u00f6rra veckan","field-year-relative+0":"i \u00e5r","field-year-relative+1":"n\u00e4sta \u00e5r","dayPeriods-format-narrow-pm":"e","dateTimeFormat-short":"{1} {0}","dateFormatItem-Hms":"HH:mm:ss","dateFormatItem-hms":"h:mm:ss a","dateFormatItem-GyMMM":"MMM y G","field-mon-relative+-1":"m\u00e5ndag f\u00f6rra veckan","field-week-relative+0":"denna vecka","field-week-relative+1":"n\u00e4sta vecka"},"dijit/nls/loading":{_localized:{},loadingState:"L\u00e4ser in...",errorState:"Det har intr\u00e4ffat ett fel."},
|
||||||
|
"dojo/cldr/nls/number":{scientificFormat:"#E0","currencySpacing-afterCurrency-currencyMatch":"[:^S:]",infinity:"\u221e",superscriptingExponent:"\u00b7",list:";",percentSign:"%",minusSign:"\u2212","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]",_localized:{},"decimalFormat-short":"000\u00a0bn","currencySpacing-afterCurrency-insertBetween":"\u00a0",nan:"\u00a4\u00a4\u00a4",plusSign:"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]",currencyFormat:"#,##0.00\u00a0\u00a4","currencySpacing-beforeCurrency-currencyMatch":"[:^S:]",
|
||||||
|
perMille:"\u2030",group:"\u00a0",percentFormat:"#,##0\u00a0%","decimalFormat-long":"000 biljoner",decimalFormat:"#,##0.###",decimal:",","currencySpacing-beforeCurrency-insertBetween":"\u00a0",exponential:"\u00d710^"},"dijit/form/nls/ComboBox":{previousMessage:"Tidigare val",_localized:{},nextMessage:"Fler val"},"dijit/nls/common":{buttonOk:"OK",buttonCancel:"Avbryt",_localized:{},buttonSave:"Spara",itemClose:"St\u00e4ng"}});
|
||||||
|
//# sourceMappingURL=dojo_sv.js.map
|
||||||
25
Test Environment/admin/spiderbasic/dojo/nls/dojo_th.js
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
//>>built
|
||||||
|
define("dojo/nls/dojo_th",{"dijit/form/nls/validate":{invalidMessage:"\u0e04\u0e48\u0e32\u0e17\u0e35\u0e48\u0e1b\u0e49\u0e2d\u0e19\u0e44\u0e21\u0e48\u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07",rangeMessage:"\u0e04\u0e48\u0e32\u0e19\u0e35\u0e49\u0e40\u0e01\u0e34\u0e19\u0e0a\u0e48\u0e27\u0e07",_localized:{},missingMessage:"\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19\u0e15\u0e49\u0e2d\u0e07\u0e21\u0e35\u0e04\u0e48\u0e32\u0e19\u0e35\u0e49"},"dojo/cldr/nls/gregorian":{"dateFormatItem-Ehm":"E h:mm a","days-standAlone-short":"\u0e2d\u0e32. \u0e08. \u0e2d. \u0e1e. \u0e1e\u0e24. \u0e28. \u0e2a.".split(" "),
|
||||||
|
"months-format-narrow":"\u0e21.\u0e04. \u0e01.\u0e1e. \u0e21\u0e35.\u0e04. \u0e40\u0e21.\u0e22. \u0e1e.\u0e04. \u0e21\u0e34.\u0e22. \u0e01.\u0e04. \u0e2a.\u0e04. \u0e01.\u0e22. \u0e15.\u0e04. \u0e1e.\u0e22. \u0e18.\u0e04.".split(" "),"field-second-relative+0":"\u0e02\u0e13\u0e30\u0e19\u0e35\u0e49","quarters-standAlone-narrow":["1","2","3","4"],"field-weekday":"\u0e27\u0e31\u0e19\u0e43\u0e19\u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c","dateFormatItem-yQQQ":"QQQ y","dateFormatItem-yMEd":"E d/M/y","field-wed-relative+0":"\u0e1e\u0e38\u0e18\u0e19\u0e35\u0e49",
|
||||||
|
"field-wed-relative+1":"\u0e1e\u0e38\u0e18\u0e2b\u0e19\u0e49\u0e32","dateFormatItem-GyMMMEd":"E d MMM G y","dateFormatItem-MMMEd":"E d MMM",eraNarrow:["\u0e01\u0e48\u0e2d\u0e19 \u0e04.\u0e28.","\u0e01.\u0e2a.\u0e28.","\u0e04.\u0e28.","\u0e2a.\u0e28."],"field-tue-relative+-1":"\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27","days-format-short":"\u0e2d\u0e32. \u0e08. \u0e2d. \u0e1e. \u0e1e\u0e24. \u0e28. \u0e2a.".split(" "),"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}",
|
||||||
|
"dateFormat-long":"d MMMM y","field-fri-relative+-1":"\u0e28\u0e38\u0e01\u0e23\u0e4c\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27","field-wed-relative+-1":"\u0e1e\u0e38\u0e18\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27","months-format-wide":"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21 \u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c \u0e21\u0e35\u0e19\u0e32\u0e04\u0e21 \u0e40\u0e21\u0e29\u0e32\u0e22\u0e19 \u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21 \u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19 \u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21 \u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21 \u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19 \u0e15\u0e38\u0e25\u0e32\u0e04\u0e21 \u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19 \u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split(" "),
|
||||||
|
"dateTimeFormat-medium":"{1} {0}","dayPeriods-format-wide-pm":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07","dateFormat-full":"EEEE\u0e17\u0e35\u0e48 d MMMM G y","field-thu-relative+-1":"\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27","dateFormatItem-Md":"d/M",_localized:{},"dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dayPeriods-format-wide-noon":"noon","dateFormatItem-yMd":"d/M/y","field-era":"\u0e2a\u0e21\u0e31\u0e22",
|
||||||
|
"dateFormatItem-yM":"M/y","months-standAlone-wide":"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21 \u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c \u0e21\u0e35\u0e19\u0e32\u0e04\u0e21 \u0e40\u0e21\u0e29\u0e32\u0e22\u0e19 \u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21 \u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19 \u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21 \u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21 \u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19 \u0e15\u0e38\u0e25\u0e32\u0e04\u0e21 \u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19 \u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split(" "),
|
||||||
|
"timeFormat-short":"HH:mm","quarters-format-wide":["\u0e44\u0e15\u0e23\u0e21\u0e32\u0e2a 1","\u0e44\u0e15\u0e23\u0e21\u0e32\u0e2a 2","\u0e44\u0e15\u0e23\u0e21\u0e32\u0e2a 3","\u0e44\u0e15\u0e23\u0e21\u0e32\u0e2a 4"],"dateFormatItem-yQQQQ":"QQQQ y","timeFormat-long":"H \u0e19\u0e32\u0e2c\u0e34\u0e01\u0e32 mm \u0e19\u0e32\u0e17\u0e35 ss \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35 z","field-year":"\u0e1b\u0e35","dateFormatItem-yMMM":"MMM y","dateTimeFormats-appendItem-Era":"{1} {0}","field-hour":"\u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",
|
||||||
|
"months-format-abbr":"\u0e21.\u0e04. \u0e01.\u0e1e. \u0e21\u0e35.\u0e04. \u0e40\u0e21.\u0e22. \u0e1e.\u0e04. \u0e21\u0e34.\u0e22. \u0e01.\u0e04. \u0e2a.\u0e04. \u0e01.\u0e22. \u0e15.\u0e04. \u0e1e.\u0e22. \u0e18.\u0e04.".split(" "),"field-sat-relative+0":"\u0e40\u0e2a\u0e32\u0e23\u0e4c\u0e19\u0e35\u0e49","field-sat-relative+1":"\u0e40\u0e2a\u0e32\u0e23\u0e4c\u0e2b\u0e19\u0e49\u0e32","timeFormat-full":"H \u0e19\u0e32\u0e2c\u0e34\u0e01\u0e32 mm \u0e19\u0e32\u0e17\u0e35 ss \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35 zzzz",
|
||||||
|
"dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","field-day-relative+0":"\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49","field-thu-relative+0":"\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e19\u0e35\u0e49","field-day-relative+1":"\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49","field-thu-relative+1":"\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e2b\u0e19\u0e49\u0e32","dateFormatItem-GyMMMd":"d MMM G y","field-day-relative+2":"\u0e21\u0e30\u0e23\u0e37\u0e19\u0e19\u0e35\u0e49","dateFormatItem-H":"HH","months-standAlone-abbr":"\u0e21.\u0e04. \u0e01.\u0e1e. \u0e21\u0e35.\u0e04. \u0e40\u0e21.\u0e22. \u0e1e.\u0e04. \u0e21\u0e34.\u0e22. \u0e01.\u0e04. \u0e2a.\u0e04. \u0e01.\u0e22. \u0e15.\u0e04. \u0e1e.\u0e22. \u0e18.\u0e04.".split(" "),
|
||||||
|
"quarters-format-abbr":["\u0e44\u0e15\u0e23\u0e21\u0e32\u0e2a 1","\u0e44\u0e15\u0e23\u0e21\u0e32\u0e2a 2","\u0e44\u0e15\u0e23\u0e21\u0e32\u0e2a 3","\u0e44\u0e15\u0e23\u0e21\u0e32\u0e2a 4"],"quarters-standAlone-wide":["\u0e44\u0e15\u0e23\u0e21\u0e32\u0e2a 1","\u0e44\u0e15\u0e23\u0e21\u0e32\u0e2a 2","\u0e44\u0e15\u0e23\u0e21\u0e32\u0e2a 3","\u0e44\u0e15\u0e23\u0e21\u0e32\u0e2a 4"],"dateFormatItem-Gy":"G y","dateFormatItem-M":"L","days-standAlone-wide":"\u0e27\u0e31\u0e19\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c \u0e27\u0e31\u0e19\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c \u0e27\u0e31\u0e19\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23 \u0e27\u0e31\u0e19\u0e1e\u0e38\u0e18 \u0e27\u0e31\u0e19\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35 \u0e27\u0e31\u0e19\u0e28\u0e38\u0e01\u0e23\u0e4c \u0e27\u0e31\u0e19\u0e40\u0e2a\u0e32\u0e23\u0e4c".split(" "),
|
||||||
|
"dateFormatItem-MMMMd":"d MMMM","dayPeriods-format-abbr-noon":"noon","timeFormat-medium":"HH:mm:ss","field-sun-relative+0":"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c\u0e19\u0e35\u0e49","dateFormatItem-Hm":"HH:mm","field-sun-relative+1":"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c\u0e2b\u0e19\u0e49\u0e32","quarters-standAlone-abbr":["\u0e44\u0e15\u0e23\u0e21\u0e32\u0e2a 1","\u0e44\u0e15\u0e23\u0e21\u0e32\u0e2a 2","\u0e44\u0e15\u0e23\u0e21\u0e32\u0e2a 3","\u0e44\u0e15\u0e23\u0e21\u0e32\u0e2a 4"],eraAbbr:["\u0e1b\u0e35\u0e01\u0e48\u0e2d\u0e19 \u0e04.\u0e28.",
|
||||||
|
"\u0e04.\u0e28."],"field-minute":"\u0e19\u0e32\u0e17\u0e35","field-dayperiod":"\u0e0a\u0e48\u0e27\u0e07\u0e27\u0e31\u0e19","days-standAlone-abbr":"\u0e2d\u0e32. \u0e08. \u0e2d. \u0e1e. \u0e1e\u0e24. \u0e28. \u0e2a.".split(" "),"dateFormatItem-d":"d","dateFormatItem-ms":"mm:ss","quarters-format-narrow":["1","2","3","4"],"field-day-relative+-1":"\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19","dateTimeFormat-long":"{1} {0}","dayPeriods-format-narrow-am":"a","dateFormatItem-h":"h a","field-day-relative+-2":"\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e0b\u0e37\u0e19",
|
||||||
|
"dateFormatItem-MMMd":"d MMM","dateFormatItem-MEd":"E d/M","dateTimeFormat-full":"{1} {0}","field-fri-relative+0":"\u0e28\u0e38\u0e01\u0e23\u0e4c\u0e19\u0e35\u0e49","field-fri-relative+1":"\u0e28\u0e38\u0e01\u0e23\u0e4c\u0e2b\u0e19\u0e49\u0e32","dateFormatItem-yMMMM":"MMMM y","field-day":"\u0e27\u0e31\u0e19","days-format-wide":"\u0e27\u0e31\u0e19\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c \u0e27\u0e31\u0e19\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c \u0e27\u0e31\u0e19\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23 \u0e27\u0e31\u0e19\u0e1e\u0e38\u0e18 \u0e27\u0e31\u0e19\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35 \u0e27\u0e31\u0e19\u0e28\u0e38\u0e01\u0e23\u0e4c \u0e27\u0e31\u0e19\u0e40\u0e2a\u0e32\u0e23\u0e4c".split(" "),
|
||||||
|
"field-zone":"\u0e40\u0e02\u0e15\u0e40\u0e27\u0e25\u0e32","months-standAlone-narrow":"\u0e21.\u0e04. \u0e01.\u0e1e. \u0e21\u0e35.\u0e04. \u0e40\u0e21.\u0e22. \u0e1e.\u0e04. \u0e21\u0e34.\u0e22. \u0e01.\u0e04. \u0e2a.\u0e04. \u0e01.\u0e22. \u0e15.\u0e04. \u0e1e.\u0e22. \u0e18.\u0e04.".split(" "),"dateFormatItem-y":"y","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","field-year-relative+-1":"\u0e1b\u0e35\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27","field-month-relative+-1":"\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",
|
||||||
|
"dateTimeFormats-appendItem-Year":"{1} {0}","dateFormatItem-hm":"h:mm a","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","days-format-abbr":"\u0e2d\u0e32. \u0e08. \u0e2d. \u0e1e. \u0e1e\u0e24. \u0e28. \u0e2a.".split(" "),eraNames:["\u0e1b\u0e35\u0e01\u0e48\u0e2d\u0e19\u0e04\u0e23\u0e34\u0e2a\u0e15\u0e4c\u0e28\u0e31\u0e01\u0e23\u0e32\u0e0a","\u0e01\u0e48\u0e2d\u0e19\u0e2a\u0e32\u0e21\u0e31\u0e0d\u0e28\u0e31\u0e01\u0e23\u0e32\u0e0a","\u0e04\u0e23\u0e34\u0e2a\u0e15\u0e4c\u0e28\u0e31\u0e01\u0e23\u0e32\u0e0a",
|
||||||
|
"\u0e2a\u0e32\u0e21\u0e31\u0e0d\u0e28\u0e31\u0e01\u0e23\u0e32\u0e0a"],"dateFormatItem-yMMMd":"d MMM y","days-format-narrow":"\u0e2d\u0e32 \u0e08 \u0e2d \u0e1e \u0e1e\u0e24 \u0e28 \u0e2a".split(" "),"field-month":"\u0e40\u0e14\u0e37\u0e2d\u0e19","days-standAlone-narrow":"\u0e2d\u0e32 \u0e08 \u0e2d \u0e1e \u0e1e\u0e24 \u0e28 \u0e2a".split(" "),"dateFormatItem-MMM":"LLL","field-tue-relative+0":"\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23\u0e19\u0e35\u0e49","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})",
|
||||||
|
"field-tue-relative+1":"\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23\u0e2b\u0e19\u0e49\u0e32","dayPeriods-format-wide-am":"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateFormatItem-MMMMEd":"E d MMMM","dateFormatItem-EHm":"E HH:mm","field-mon-relative+0":"\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c\u0e19\u0e35\u0e49","field-mon-relative+1":"\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c\u0e2b\u0e19\u0e49\u0e32",
|
||||||
|
"dateFormat-short":"d/M/yy","dateFormatItem-EHms":"E HH:mm:ss","dateFormatItem-Ehms":"E h:mm:ss a","dayPeriods-format-narrow-noon":"n","field-second":"\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35","field-sat-relative+-1":"\u0e40\u0e2a\u0e32\u0e23\u0e4c\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27","dateFormatItem-yMMMEd":"E d MMM y","field-sun-relative+-1":"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27","field-month-relative+0":"\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e19\u0e35\u0e49",
|
||||||
|
"field-month-relative+1":"\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e2b\u0e19\u0e49\u0e32","dateTimeFormats-appendItem-Timezone":"{0} {1}","dateFormatItem-Ed":"E d","field-week":"\u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c","dateFormat-medium":"d MMM y","field-week-relative+-1":"\u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27","field-year-relative+0":"\u0e1b\u0e35\u0e19\u0e35\u0e49","field-year-relative+1":"\u0e1b\u0e35\u0e2b\u0e19\u0e49\u0e32","dayPeriods-format-narrow-pm":"p",
|
||||||
|
"dateFormatItem-mmss":"mm:ss","dateTimeFormat-short":"{1} {0}","dateFormatItem-Hms":"HH:mm:ss","dateFormatItem-hms":"h:mm:ss a","dateFormatItem-GyMMM":"MMM G y","field-mon-relative+-1":"\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27","field-week-relative+0":"\u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c\u0e19\u0e35\u0e49","field-week-relative+1":"\u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c\u0e2b\u0e19\u0e49\u0e32"},"dijit/nls/loading":{_localized:{},loadingState:"\u0e01\u0e33\u0e25\u0e31\u0e07\u0e42\u0e2b\u0e25\u0e14...",
|
||||||
|
errorState:"\u0e02\u0e2d\u0e2d\u0e20\u0e31\u0e22 \u0e40\u0e01\u0e34\u0e14\u0e02\u0e49\u0e2d\u0e1c\u0e34\u0e14\u0e1e\u0e25\u0e32\u0e14"},"dojo/cldr/nls/number":{scientificFormat:"#E0","currencySpacing-afterCurrency-currencyMatch":"[:^S:]",infinity:"\u221e",superscriptingExponent:"\u00d7",list:";",percentSign:"%",minusSign:"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]",_localized:{},"decimalFormat-short":"000\u00a0\u0e25'.'\u0e25'.'","currencySpacing-afterCurrency-insertBetween":"\u00a0",
|
||||||
|
nan:"NaN",plusSign:"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]",currencyFormat:"\u00a4#,##0.00;(\u00a4#,##0.00)","currencySpacing-beforeCurrency-currencyMatch":"[:^S:]",perMille:"\u2030",group:",",percentFormat:"#,##0%","decimalFormat-long":"000 \u0e25\u0e49\u0e32\u0e19\u0e25\u0e49\u0e32\u0e19",decimalFormat:"#,##0.###",decimal:".","currencySpacing-beforeCurrency-insertBetween":"\u00a0",exponential:"E"},"dijit/form/nls/ComboBox":{previousMessage:"\u0e01\u0e32\u0e23\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e01\u0e48\u0e2d\u0e19\u0e2b\u0e19\u0e49\u0e32",
|
||||||
|
_localized:{},nextMessage:"\u0e01\u0e32\u0e23\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21"},"dijit/nls/common":{buttonOk:"\u0e15\u0e01\u0e25\u0e07",buttonCancel:"\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01",_localized:{},buttonSave:"\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01",itemClose:"\u0e1b\u0e34\u0e14"}});
|
||||||
|
//# sourceMappingURL=dojo_th.js.map
|
||||||
16
Test Environment/admin/spiderbasic/dojo/nls/dojo_tr.js
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
//>>built
|
||||||
|
define("dojo/nls/dojo_tr",{"dijit/form/nls/validate":{invalidMessage:"Girilen de\u011fer ge\u00e7ersiz.",rangeMessage:"Bu de\u011fer aral\u0131k d\u0131\u015f\u0131nda.",_localized:{},missingMessage:"Bu de\u011fer gerekli."},"dojo/cldr/nls/gregorian":{"dateFormatItem-Ehm":"E a h:mm","days-standAlone-short":"Pa Pt Sa \u00c7a Pe Cu Ct".split(" "),"months-format-narrow":"O\u015eMNMHTAEEKA".split(""),"field-second-relative+0":"\u015fimdi","quarters-standAlone-narrow":["1.","2.","3.","4."],"field-weekday":"Haftan\u0131n G\u00fcn\u00fc",
|
||||||
|
"dateFormatItem-yQQQ":"y/QQQ","dateFormatItem-yMEd":"dd.MM.y E","field-wed-relative+0":"bu \u00e7ar\u015famba","field-wed-relative+1":"gelecek \u00e7ar\u015famba","dateFormatItem-GyMMMEd":"G d MMM y E","dateFormatItem-MMMEd":"d MMMM E",eraNarrow:["M\u00d6","MS"],"dateFormatItem-yMM":"MM.y","field-tue-relative+-1":"ge\u00e7en sal\u0131","days-format-short":"Pa Pt Sa \u00c7a Pe Cu Ct".split(" "),"dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateFormat-long":"d MMMM y","field-fri-relative+-1":"ge\u00e7en cuma",
|
||||||
|
"field-wed-relative+-1":"ge\u00e7en \u00e7ar\u015famba","months-format-wide":"Ocak \u015eubat Mart Nisan May\u0131s Haziran Temmuz A\u011fustos Eyl\u00fcl Ekim Kas\u0131m Aral\u0131k".split(" "),"dateTimeFormat-medium":"{1} {0}","dayPeriods-format-wide-pm":"\u00d6S","dateFormat-full":"d MMMM y EEEE","field-thu-relative+-1":"ge\u00e7en per\u015fembe","dateFormatItem-Md":"dd/MM",_localized:{},"dayPeriods-format-abbr-am":"AM","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dayPeriods-format-wide-noon":"noon",
|
||||||
|
"dateFormatItem-yMd":"dd.MM.y","field-era":"Miladi D\u00f6nem","dateFormatItem-yM":"MM/y","months-standAlone-wide":"Ocak \u015eubat Mart Nisan May\u0131s Haziran Temmuz A\u011fustos Eyl\u00fcl Ekim Kas\u0131m Aral\u0131k".split(" "),"timeFormat-short":"HH:mm","quarters-format-wide":["1. \u00e7eyrek","2. \u00e7eyrek","3. \u00e7eyrek","4. \u00e7eyrek"],"dateFormatItem-yQQQQ":"y/QQQQ","timeFormat-long":"HH:mm:ss z","field-year":"Y\u0131l","dateFormatItem-yMMM":"MMM y","dateTimeFormats-appendItem-Era":"{1} {0}",
|
||||||
|
"field-hour":"Saat","months-format-abbr":"Oca \u015eub Mar Nis May Haz Tem A\u011fu Eyl Eki Kas Ara".split(" "),"field-sat-relative+0":"bu cumartesi","field-sat-relative+1":"gelecek cumartesi","timeFormat-full":"HH:mm:ss zzzz","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","field-day-relative+0":"bug\u00fcn","field-thu-relative+0":"bu per\u015fembe","field-day-relative+1":"yar\u0131n","field-thu-relative+1":"gelecek per\u015fembe","dateFormatItem-GyMMMd":"G dd MMM y","field-day-relative+2":"\u00f6b\u00fcr g\u00fcn",
|
||||||
|
"dateFormatItem-H":"HH","months-standAlone-abbr":"Oca \u015eub Mar Nis May Haz Tem A\u011fu Eyl Eki Kas Ara".split(" "),"quarters-format-abbr":["\u00c71","\u00c72","\u00c73","\u00c74"],"quarters-standAlone-wide":["1. \u00e7eyrek","2. \u00e7eyrek","3. \u00e7eyrek","4. \u00e7eyrek"],"dateFormatItem-Gy":"G y","dateFormatItem-M":"L","days-standAlone-wide":"Pazar Pazartesi Sal\u0131 \u00c7ar\u015famba Per\u015fembe Cuma Cumartesi".split(" "),"dateFormatItem-MMMMd":"dd MMMM","dayPeriods-format-abbr-noon":"noon",
|
||||||
|
"timeFormat-medium":"HH:mm:ss","field-sun-relative+0":"bu pazar","dateFormatItem-Hm":"HH:mm","field-sun-relative+1":"gelecek pazar","quarters-standAlone-abbr":["\u00c71","\u00c72","\u00c73","\u00c74"],eraAbbr:["M\u00d6","MS"],"field-minute":"Dakika","field-dayperiod":"\u00d6\u00d6/\u00d6S","days-standAlone-abbr":"Paz Pzt Sal \u00c7ar Per Cum Cmt".split(" "),"dateFormatItem-d":"d","dateFormatItem-ms":"mm:ss","quarters-format-narrow":["1.","2.","3.","4."],"field-day-relative+-1":"d\u00fcn","dateTimeFormat-long":"{1} {0}",
|
||||||
|
"dayPeriods-format-narrow-am":"a","dateFormatItem-h":"a h","field-day-relative+-2":"evvelsi g\u00fcn","dateFormatItem-MMMd":"d MMM","dateFormatItem-MEd":"dd/MM E","dateTimeFormat-full":"{1} {0}","field-fri-relative+0":"bu cuma","field-fri-relative+1":"gelecek cuma","dateFormatItem-yMMMM":"MMMM y","field-day":"G\u00fcn","days-format-wide":"Pazar Pazartesi Sal\u0131 \u00c7ar\u015famba Per\u015fembe Cuma Cumartesi".split(" "),"field-zone":"Saat Dilimi","months-standAlone-narrow":"O\u015eMNMHTAEEKA".split(""),
|
||||||
|
"dateFormatItem-y":"y","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","field-year-relative+-1":"ge\u00e7en y\u0131l","field-month-relative+-1":"ge\u00e7en ay","dateTimeFormats-appendItem-Year":"{1} {0}","dateFormatItem-hm":"a h:mm","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dayPeriods-format-abbr-pm":"PM","days-format-abbr":"Paz Pzt Sal \u00c7ar Per Cum Cmt".split(" "),eraNames:["Milattan \u00d6nce","Milattan Sonra"],"dateFormatItem-yMMMd":"dd MMM y","days-format-narrow":"PPS\u00c7PCC".split(""),
|
||||||
|
"field-month":"Ay","days-standAlone-narrow":"PPS\u00c7PCC".split(""),"dateFormatItem-MMM":"LLL","field-tue-relative+0":"bu sal\u0131","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","field-tue-relative+1":"gelecek sal\u0131","dayPeriods-format-wide-am":"\u00d6\u00d6","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateFormatItem-MMMMEd":"dd MMMM E","dateFormatItem-EHm":"E HH:mm","field-mon-relative+0":"bu pazartesi","field-mon-relative+1":"gelecek pazartesi",
|
||||||
|
"dateFormat-short":"d.MM.y","dateFormatItem-EHms":"E HH:mm:ss","dateFormatItem-Ehms":"E a h:mm:ss","dayPeriods-format-narrow-noon":"n","field-second":"Saniye","field-sat-relative+-1":"ge\u00e7en cumartesi","dateFormatItem-yMMMEd":"d MMM y E","field-sun-relative+-1":"ge\u00e7en pazar","field-month-relative+0":"bu ay","field-month-relative+1":"gelecek ay","dateTimeFormats-appendItem-Timezone":"{0} {1}","dateFormatItem-Ed":"d E","field-week":"Hafta","dateFormat-medium":"d MMM y","field-week-relative+-1":"ge\u00e7en hafta",
|
||||||
|
"field-year-relative+0":"bu y\u0131l","field-year-relative+1":"gelecek y\u0131l","dayPeriods-format-narrow-pm":"p","dateFormatItem-mmss":"mm:ss","dateTimeFormat-short":"{1} {0}","dateFormatItem-Hms":"HH:mm:ss","dateFormatItem-hms":"a h:mm:ss","dateFormatItem-GyMMM":"G MMM y","field-mon-relative+-1":"ge\u00e7en pazartesi","field-week-relative+0":"bu hafta","field-week-relative+1":"gelecek hafta"},"dijit/nls/loading":{_localized:{},loadingState:"Y\u00fckleniyor...",errorState:"\u00dczg\u00fcn\u00fcz, bir hata olu\u015ftu"},
|
||||||
|
"dojo/cldr/nls/number":{scientificFormat:"#E0","currencySpacing-afterCurrency-currencyMatch":"[:^S:]",infinity:"\u221e",superscriptingExponent:"\u00d7",list:";",percentSign:"%",minusSign:"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]",_localized:{},"decimalFormat-short":"000\u00a0Tn","currencySpacing-afterCurrency-insertBetween":"\u00a0",nan:"NaN",plusSign:"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]",currencyFormat:"#,##0.00\u00a0\u00a4;(#,##0.00\u00a0\u00a4)",
|
||||||
|
"currencySpacing-beforeCurrency-currencyMatch":"[:^S:]",perMille:"\u2030",group:".",percentFormat:"%#,##0","decimalFormat-long":"000 trilyon",decimalFormat:"#,##0.###",decimal:",","currencySpacing-beforeCurrency-insertBetween":"\u00a0",exponential:"E"},"dijit/form/nls/ComboBox":{previousMessage:"\u00d6nceki se\u00e7enekler",_localized:{},nextMessage:"Di\u011fer se\u00e7enekler"},"dijit/nls/common":{buttonOk:"Tamam",buttonCancel:"\u0130ptal",_localized:{},buttonSave:"Kaydet",itemClose:"Kapat"}});
|
||||||
|
//# sourceMappingURL=dojo_tr.js.map
|
||||||
20
Test Environment/admin/spiderbasic/dojo/nls/dojo_zh-cn.js
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
//>>built
|
||||||
|
define("dojo/nls/dojo_zh-cn",{"dijit/form/nls/validate":{invalidMessage:"\u8f93\u5165\u7684\u503c\u65e0\u6548\u3002",rangeMessage:"\u6b64\u503c\u8d85\u51fa\u8303\u56f4\u3002",_localized:{},missingMessage:"\u8be5\u503c\u662f\u5fc5\u9700\u7684\u3002"},"dojo/cldr/nls/gregorian":{"dateTimeFormats-appendItem-Year":"{1} {0}","field-tue-relative+-1":"\u4e0a\u5468\u4e8c","field-year":"\u5e74","dayPeriods-format-wide-weeHours":"\u51cc\u6668","dateFormatItem-Hm":"HH:mm","field-wed-relative+0":"\u672c\u5468\u4e09",
|
||||||
|
"field-wed-relative+1":"\u4e0b\u5468\u4e09","dayPeriods-format-wide-night":"\u665a\u4e0a","dateFormatItem-ms":"mm:ss","timeFormat-short":"ah:mm","field-minute":"\u5206\u949f","dateTimeFormat-short":"{1} {0}","field-day-relative+0":"\u4eca\u5929","field-day-relative+1":"\u660e\u5929","field-day-relative+2":"\u540e\u5929","field-tue-relative+0":"\u672c\u5468\u4e8c","field-tue-relative+1":"\u4e0b\u5468\u4e8c","dayPeriods-format-narrow-am":"\u4e0a\u5348","dateFormatItem-MMMd":"M\u6708d\u65e5","dayPeriods-format-abbr-am":"AM",
|
||||||
|
"dayPeriods-format-narrow-earlyMorning":"\u6e05\u6668","field-week-relative+0":"\u672c\u5468","field-month-relative+0":"\u672c\u6708","field-week-relative+1":"\u4e0b\u5468","field-month-relative+1":"\u4e0b\u4e2a\u6708","timeFormat-medium":"ah:mm:ss","dateFormatItem-MMMMdd":"M\u6708dd\u65e5","field-second-relative+0":"\u73b0\u5728","dayPeriods-format-wide-afternoon":"\u4e0b\u5348","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","months-standAlone-narrow":"1 2 3 4 5 6 7 8 9 10 11 12".split(" "),
|
||||||
|
eraNames:["\u516c\u5143\u524d","\u516c\u5143"],"dateFormatItem-GyMMMEd":"Gy\u5e74M\u6708d\u65e5E","field-day":"\u65e5","field-year-relative+-1":"\u53bb\u5e74","dayPeriods-format-wide-am":"\u4e0a\u5348","dayPeriods-format-narrow-midDay":"\u4e2d\u5348","field-wed-relative+-1":"\u4e0a\u5468\u4e09","dateTimeFormat-medium":"{1} {0}","field-second":"\u79d2\u949f","days-standAlone-narrow":"\u65e5\u4e00\u4e8c\u4e09\u56db\u4e94\u516d".split(""),"dateFormatItem-Ehms":"Eah:mm:ss","dateFormat-long":"y\u5e74M\u6708d\u65e5",
|
||||||
|
"dateFormatItem-GyMMMd":"Gy\u5e74M\u6708d\u65e5","dateFormatItem-yMMMEd":"y\u5e74M\u6708d\u65e5E","quarters-standAlone-wide":["\u7b2c\u4e00\u5b63\u5ea6","\u7b2c\u4e8c\u5b63\u5ea6","\u7b2c\u4e09\u5b63\u5ea6","\u7b2c\u56db\u5b63\u5ea6"],"days-format-narrow":"\u65e5\u4e00\u4e8c\u4e09\u56db\u4e94\u516d".split(""),"dateTimeFormats-appendItem-Timezone":"{1}{0}","field-mon-relative+-1":"\u4e0a\u5468\u4e00","dateFormatItem-GyMMM":"Gy\u5e74M\u6708","field-month":"\u6708","dateFormatItem-MMM":"LLL","field-dayperiod":"\u4e0a\u5348/\u4e0b\u5348",
|
||||||
|
"dayPeriods-format-narrow-pm":"\u4e0b\u5348","dateFormat-medium":"y\u5e74M\u6708d\u65e5",eraAbbr:["\u516c\u5143\u524d","\u516c\u5143"],"quarters-standAlone-abbr":["1\u5b63\u5ea6","2\u5b63\u5ea6","3\u5b63\u5ea6","4\u5b63\u5ea6"],"dayPeriods-format-abbr-pm":"PM","field-mon-relative+0":"\u672c\u5468\u4e00","field-mon-relative+1":"\u4e0b\u5468\u4e00","months-format-narrow":"1 2 3 4 5 6 7 8 9 10 11 12".split(" "),"days-format-short":"\u5468\u65e5 \u5468\u4e00 \u5468\u4e8c \u5468\u4e09 \u5468\u56db \u5468\u4e94 \u5468\u516d".split(" "),
|
||||||
|
"quarters-format-narrow":["1","2","3","4"],"dayPeriods-format-wide-pm":"\u4e0b\u5348","field-sat-relative+-1":"\u4e0a\u5468\u516d","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dateTimeFormat-long":"{1} {0}","dateFormatItem-Md":"M/d","field-hour":"\u5c0f\u65f6","dateFormatItem-yQQQQ":"y\u5e74\u7b2cQ\u5b63\u5ea6","months-format-wide":"\u4e00\u6708 \u4e8c\u6708 \u4e09\u6708 \u56db\u6708 \u4e94\u6708 \u516d\u6708 \u4e03\u6708 \u516b\u6708 \u4e5d\u6708 \u5341\u6708 \u5341\u4e00\u6708 \u5341\u4e8c\u6708".split(" "),
|
||||||
|
"dateFormat-full":"y\u5e74M\u6708d\u65e5EEEE","field-month-relative+-1":"\u4e0a\u4e2a\u6708","dayPeriods-format-wide-earlyMorning":"\u6e05\u6668","dateFormatItem-Hms":"HH:mm:ss","field-fri-relative+0":"\u672c\u5468\u4e94","field-fri-relative+1":"\u4e0b\u5468\u4e94","dayPeriods-format-narrow-noon":"\u4e2d\u5348","dayPeriods-format-narrow-morning":"\u4e0a\u5348","dayPeriods-format-wide-morning":"\u4e0a\u5348","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})",_localized:{},"field-week-relative+-1":"\u4e0a\u5468",
|
||||||
|
"dateFormatItem-Ehm":"Eah:mm","months-format-abbr":"1\u6708 2\u6708 3\u6708 4\u6708 5\u6708 6\u6708 7\u6708 8\u6708 9\u6708 10\u6708 11\u6708 12\u6708".split(" "),"timeFormat-long":"zah:mm:ss","dateFormatItem-yMMM":"y\u5e74M\u6708","dateFormat-short":"yy/M/d","days-standAlone-wide":"\u661f\u671f\u65e5 \u661f\u671f\u4e00 \u661f\u671f\u4e8c \u661f\u671f\u4e09 \u661f\u671f\u56db \u661f\u671f\u4e94 \u661f\u671f\u516d".split(" "),"dateTimeFormats-appendItem-Era":"{1} {0}","dateFormatItem-H":"H\u65f6",
|
||||||
|
"dateFormatItem-M":"M\u6708","months-standAlone-wide":"\u4e00\u6708 \u4e8c\u6708 \u4e09\u6708 \u56db\u6708 \u4e94\u6708 \u516d\u6708 \u4e03\u6708 \u516b\u6708 \u4e5d\u6708 \u5341\u6708 \u5341\u4e00\u6708 \u5341\u4e8c\u6708".split(" "),"field-sun-relative+-1":"\u4e0a\u5468\u65e5","days-standAlone-abbr":"\u5468\u65e5 \u5468\u4e00 \u5468\u4e8c \u5468\u4e09 \u5468\u56db \u5468\u4e94 \u5468\u516d".split(" "),"dateTimeFormat-full":"{1} {0}","dateFormatItem-hm":"ah:mm","dayPeriods-format-wide-midDay":"\u4e2d\u5348",
|
||||||
|
"dateFormatItem-d":"d\u65e5","field-weekday":"\u661f\u671f","field-sat-relative+0":"\u672c\u5468\u516d","dateFormatItem-h":"ah\u65f6","field-sat-relative+1":"\u4e0b\u5468\u516d","months-standAlone-abbr":"1\u6708 2\u6708 3\u6708 4\u6708 5\u6708 6\u6708 7\u6708 8\u6708 9\u6708 10\u6708 11\u6708 12\u6708".split(" "),"dateFormatItem-yMM":"y\u5e74M\u6708","timeFormat-full":"zzzzah:mm:ss","dateFormatItem-MEd":"M/dE","dateFormatItem-y":"y\u5e74","field-thu-relative+0":"\u672c\u5468\u56db","field-thu-relative+1":"\u4e0b\u5468\u56db",
|
||||||
|
"dateFormatItem-hms":"ah:mm:ss","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dayPeriods-format-abbr-noon":"noon","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","field-thu-relative+-1":"\u4e0a\u5468\u56db","dateFormatItem-yMd":"y/M/d","field-week":"\u5468","quarters-standAlone-narrow":["1","2","3","4"],"quarters-format-wide":["\u7b2c\u4e00\u5b63\u5ea6","\u7b2c\u4e8c\u5b63\u5ea6","\u7b2c\u4e09\u5b63\u5ea6","\u7b2c\u56db\u5b63\u5ea6"],"dayPeriods-format-narrow-weeHours":"\u51cc\u6668","dateFormatItem-Ed":"d\u65e5E",
|
||||||
|
"dayPeriods-format-narrow-afternoon":"\u4e0b\u5348","dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","days-standAlone-short":"\u5468\u65e5 \u5468\u4e00 \u5468\u4e8c \u5468\u4e09 \u5468\u56db \u5468\u4e94 \u5468\u516d".split(" "),"quarters-format-abbr":["1\u5b63\u5ea6","2\u5b63\u5ea6","3\u5b63\u5ea6","4\u5b63\u5ea6"],"field-year-relative+0":"\u4eca\u5e74","field-year-relative+1":"\u660e\u5e74","field-fri-relative+-1":"\u4e0a\u5468\u4e94",eraNarrow:["\u516c\u5143\u524d","\u516c\u5143"],"dayPeriods-format-wide-noon":"\u4e2d\u5348",
|
||||||
|
"dateFormatItem-yQQQ":"y\u5e74\u7b2cQ\u5b63\u5ea6","days-format-wide":"\u661f\u671f\u65e5 \u661f\u671f\u4e00 \u661f\u671f\u4e8c \u661f\u671f\u4e09 \u661f\u671f\u56db \u661f\u671f\u4e94 \u661f\u671f\u516d".split(" "),"dayPeriods-format-narrow-night":"\u665a\u4e0a","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateFormatItem-EHm":"EHH:mm","field-zone":"\u65f6\u533a","dateFormatItem-yM":"y/M","dateFormatItem-yMMMM":"y\u5e74M\u6708","dateFormatItem-MMMEd":"M\u6708d\u65e5E","dateFormatItem-EHms":"EHH:mm:ss",
|
||||||
|
"dateFormatItem-yMEd":"y/M/dE","field-day-relative+-1":"\u6628\u5929","field-day-relative+-2":"\u524d\u5929","days-format-abbr":"\u5468\u65e5 \u5468\u4e00 \u5468\u4e8c \u5468\u4e09 \u5468\u56db \u5468\u4e94 \u5468\u516d".split(" "),"field-sun-relative+0":"\u672c\u5468\u65e5","dateFormatItem-MMdd":"MM/dd","field-sun-relative+1":"\u4e0b\u5468\u65e5","dateFormatItem-yMMMd":"y\u5e74M\u6708d\u65e5","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateFormatItem-Gy":"Gy\u5e74","field-era":"\u7eaa\u5143"},
|
||||||
|
"dijit/nls/loading":{_localized:{},loadingState:"\u6b63\u5728\u52a0\u8f7d...",errorState:"\u5bf9\u4e0d\u8d77\uff0c\u53d1\u751f\u4e86\u9519\u8bef"},"dojo/cldr/nls/number":{scientificFormat:"#E0","currencySpacing-afterCurrency-currencyMatch":"[:^S:]",infinity:"\u221e",superscriptingExponent:"\u00d7",list:";",percentSign:"%",minusSign:"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]",_localized:{},"decimalFormat-short":"000\u5146","currencySpacing-afterCurrency-insertBetween":"\u00a0",
|
||||||
|
nan:"NaN",plusSign:"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]",currencyFormat:"\u00a4#,##0.00;(\u00a4#,##0.00)","currencySpacing-beforeCurrency-currencyMatch":"[:^S:]",perMille:"\u2030",group:",",percentFormat:"#,##0%","decimalFormat-long":"000\u5146",decimalFormat:"#,##0.###",decimal:".","currencySpacing-beforeCurrency-insertBetween":"\u00a0",exponential:"E"},"dijit/form/nls/ComboBox":{previousMessage:"\u5148\u524d\u9009\u9879",_localized:{},nextMessage:"\u66f4\u591a\u9009\u9879"},
|
||||||
|
"dijit/nls/common":{buttonOk:"\u786e\u5b9a",buttonCancel:"\u53d6\u6d88",_localized:{},buttonSave:"\u4fdd\u5b58",itemClose:"\u5173\u95ed"}});
|
||||||
|
//# sourceMappingURL=dojo_zh-cn.js.map
|
||||||
19
Test Environment/admin/spiderbasic/dojo/nls/dojo_zh-tw.js
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
//>>built
|
||||||
|
define("dojo/nls/dojo_zh-tw",{"dijit/form/nls/validate":{invalidMessage:"\u8f38\u5165\u7684\u503c\u7121\u6548\u3002",rangeMessage:"\u6b64\u503c\u8d85\u51fa\u7bc4\u570d\u3002",_localized:{},missingMessage:"\u5fc5\u9808\u63d0\u4f9b\u6b64\u503c\u3002"},"dojo/cldr/nls/gregorian":{"dateTimeFormats-appendItem-Year":"{1} {0}","field-tue-relative+-1":"\u4e0a\u9031\u4e8c","field-year":"\u5e74","dayPeriods-format-wide-weeHours":"\u51cc\u6668","dateFormatItem-Hm":"HH:mm","field-wed-relative+0":"\u672c\u9031\u4e09",
|
||||||
|
"field-wed-relative+1":"\u4e0b\u9031\u4e09","dayPeriods-format-wide-night":"\u665a\u4e0a","dateFormatItem-ms":"mm:ss","timeFormat-short":"ah:mm","field-minute":"\u5206\u9418","dateTimeFormat-short":"{1} {0}","field-day-relative+0":"\u4eca\u5929","field-day-relative+1":"\u660e\u5929","field-day-relative+2":"\u5f8c\u5929","field-tue-relative+0":"\u672c\u9031\u4e8c","field-tue-relative+1":"\u4e0b\u9031\u4e8c","dayPeriods-format-narrow-am":"\u4e0a\u5348","dateFormatItem-MMMd":"M\u6708d\u65e5","dayPeriods-format-abbr-am":"AM",
|
||||||
|
"dayPeriods-format-narrow-earlyMorning":"\u6e05\u6668","field-week-relative+0":"\u672c\u9031","field-month-relative+0":"\u672c\u6708","field-week-relative+1":"\u4e0b\u9031","field-month-relative+1":"\u4e0b\u500b\u6708","timeFormat-medium":"ah:mm:ss","dateFormatItem-MMMMdd":"M\u6708dd\u65e5","field-second-relative+0":"\u73fe\u5728","dayPeriods-format-wide-afternoon":"\u4e0b\u5348","dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","months-standAlone-narrow":"1 2 3 4 5 6 7 8 9 10 11 12".split(" "),
|
||||||
|
eraNames:["\u897f\u5143\u524d","\u897f\u5143"],"dateFormatItem-GyMMMEd":"G y \u5e74 M \u6708 d \u65e5E","field-day":"\u65e5","field-year-relative+-1":"\u53bb\u5e74","dayPeriods-format-wide-am":"\u4e0a\u5348","dayPeriods-format-narrow-midDay":"\u4e2d\u5348","field-wed-relative+-1":"\u4e0a\u9031\u4e09","dateTimeFormat-medium":"{1} {0}","field-second":"\u79d2","days-standAlone-narrow":"\u65e5\u4e00\u4e8c\u4e09\u56db\u4e94\u516d".split(""),"dateFormatItem-Ehms":"E a h:mm:ss","dateFormat-long":"y\u5e74M\u6708d\u65e5",
|
||||||
|
"dateFormatItem-GyMMMd":"G y \u5e74 M \u6708 d \u65e5","dateFormatItem-yMMMEd":"y\u5e74M\u6708d\u65e5E",$locale:"zh-hant-tw","quarters-standAlone-wide":["\u7b2c1\u5b63","\u7b2c2\u5b63","\u7b2c3\u5b63","\u7b2c4\u5b63"],"days-format-narrow":"\u65e5\u4e00\u4e8c\u4e09\u56db\u4e94\u516d".split(""),"dateTimeFormats-appendItem-Timezone":"{0} {1}","field-mon-relative+-1":"\u4e0a\u9031\u4e00","dateFormatItem-GyMMM":"G y \u5e74 M \u6708","field-month":"\u6708","dateFormatItem-MMM":"LLL","field-dayperiod":"\u4e0a\u5348/\u4e0b\u5348",
|
||||||
|
"dayPeriods-format-narrow-pm":"\u4e0b\u5348","dateFormat-medium":"y\u5e74M\u6708d\u65e5",eraAbbr:["\u897f\u5143\u524d","\u897f\u5143"],"quarters-standAlone-abbr":["\u7b2c1\u5b63","\u7b2c2\u5b63","\u7b2c3\u5b63","\u7b2c4\u5b63"],"dayPeriods-format-abbr-pm":"PM","field-mon-relative+0":"\u672c\u9031\u4e00","field-mon-relative+1":"\u4e0b\u9031\u4e00","months-format-narrow":"1 2 3 4 5 6 7 8 9 10 11 12".split(" "),"days-format-short":"\u5468\u65e5 \u5468\u4e00 \u5468\u4e8c \u5468\u4e09 \u5468\u56db \u5468\u4e94 \u5468\u516d".split(" "),
|
||||||
|
"quarters-format-narrow":["1","2","3","4"],"dayPeriods-format-wide-pm":"\u4e0b\u5348","field-sat-relative+-1":"\u4e0a\u9031\u516d","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dateTimeFormat-long":"{1} {0}","dateFormatItem-Md":"M/d","field-hour":"\u5c0f\u6642","dateFormatItem-yQQQQ":"y\u5e74QQQQ","months-format-wide":"1\u6708 2\u6708 3\u6708 4\u6708 5\u6708 6\u6708 7\u6708 8\u6708 9\u6708 10\u6708 11\u6708 12\u6708".split(" "),"dateFormat-full":"y\u5e74M\u6708d\u65e5EEEE","field-month-relative+-1":"\u4e0a\u500b\u6708",
|
||||||
|
"dayPeriods-format-wide-earlyMorning":"\u6e05\u6668","dateFormatItem-Hms":"HH:mm:ss","field-fri-relative+0":"\u672c\u9031\u4e94","field-fri-relative+1":"\u4e0b\u9031\u4e94","dayPeriods-format-narrow-noon":"\u4e2d\u5348","dayPeriods-format-narrow-morning":"\u4e0a\u5348","dayPeriods-format-wide-morning":"\u4e0a\u5348","dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})",_localized:{},"field-week-relative+-1":"\u4e0a\u9031","dateFormatItem-Ehm":"E a h:mm","months-format-abbr":"1\u6708 2\u6708 3\u6708 4\u6708 5\u6708 6\u6708 7\u6708 8\u6708 9\u6708 10\u6708 11\u6708 12\u6708".split(" "),
|
||||||
|
"timeFormat-long":"zah\u6642mm\u5206ss\u79d2","dateFormatItem-yMMM":"y\u5e74M\u6708","dateFormat-short":"y/M/d","days-standAlone-wide":"\u661f\u671f\u65e5 \u661f\u671f\u4e00 \u661f\u671f\u4e8c \u661f\u671f\u4e09 \u661f\u671f\u56db \u661f\u671f\u4e94 \u661f\u671f\u516d".split(" "),"dateTimeFormats-appendItem-Era":"{1} {0}","dateFormatItem-H":"H\u6642","dateFormatItem-M":"M\u6708","months-standAlone-wide":"1\u6708 2\u6708 3\u6708 4\u6708 5\u6708 6\u6708 7\u6708 8\u6708 9\u6708 10\u6708 11\u6708 12\u6708".split(" "),
|
||||||
|
"field-sun-relative+-1":"\u4e0a\u9031\u65e5","days-standAlone-abbr":"\u5468\u65e5 \u5468\u4e00 \u5468\u4e8c \u5468\u4e09 \u5468\u56db \u5468\u4e94 \u5468\u516d".split(" "),"dateTimeFormat-full":"{1}{0}","dateFormatItem-hm":"ah:mm","dayPeriods-format-wide-midDay":"\u4e2d\u5348","dateFormatItem-d":"d\u65e5","field-weekday":"\u9031\u5929","field-sat-relative+0":"\u672c\u9031\u516d","dateFormatItem-h":"ah\u6642","field-sat-relative+1":"\u4e0b\u9031\u516d","months-standAlone-abbr":"1\u6708 2\u6708 3\u6708 4\u6708 5\u6708 6\u6708 7\u6708 8\u6708 9\u6708 10\u6708 11\u6708 12\u6708".split(" "),
|
||||||
|
"dateFormatItem-yMM":"y-MM","timeFormat-full":"zzzzah\u6642mm\u5206ss\u79d2","dateFormatItem-MEd":"M/d\uff08E\uff09","dateFormatItem-y":"y\u5e74","field-thu-relative+0":"\u672c\u9031\u56db","field-thu-relative+1":"\u4e0b\u9031\u56db","dateFormatItem-hms":"ah:mm:ss","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","dayPeriods-format-abbr-noon":"noon","dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","field-thu-relative+-1":"\u4e0a\u9031\u56db","dateFormatItem-yMd":"y/M/d","field-week":"\u9031","quarters-standAlone-narrow":["1",
|
||||||
|
"2","3","4"],"quarters-format-wide":["\u7b2c1\u5b63","\u7b2c2\u5b63","\u7b2c3\u5b63","\u7b2c4\u5b63"],"dayPeriods-format-narrow-weeHours":"\u51cc\u6668","dateFormatItem-Ed":"d\u65e5\uff08E\uff09","dayPeriods-format-narrow-afternoon":"\u4e0b\u5348","dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","days-standAlone-short":"\u5468\u65e5 \u5468\u4e00 \u5468\u4e8c \u5468\u4e09 \u5468\u56db \u5468\u4e94 \u5468\u516d".split(" "),"quarters-format-abbr":["\u7b2c1\u5b63","\u7b2c2\u5b63","\u7b2c3\u5b63","\u7b2c4\u5b63"],
|
||||||
|
"field-year-relative+0":"\u4eca\u5e74","field-year-relative+1":"\u660e\u5e74","field-fri-relative+-1":"\u4e0a\u9031\u4e94",eraNarrow:["\u897f\u5143\u524d","\u897f\u5143"],"dayPeriods-format-wide-noon":"\u4e2d\u5348","dateFormatItem-yQQQ":"y\u5e74QQQ","days-format-wide":"\u661f\u671f\u65e5 \u661f\u671f\u4e00 \u661f\u671f\u4e8c \u661f\u671f\u4e09 \u661f\u671f\u56db \u661f\u671f\u4e94 \u661f\u671f\u516d".split(" "),"dayPeriods-format-narrow-night":"\u665a\u4e0a","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})",
|
||||||
|
"dateFormatItem-EHm":"E HH:mm","field-zone":"\u6642\u5340","dateFormatItem-yM":"y/M","dateFormatItem-yMMMM":"y\u5e74M\u6708","dateFormatItem-MMMEd":"M\u6708d\u65e5E","dateFormatItem-EHms":"E HH:mm:ss","dateFormatItem-yMEd":"y/M/d\uff08E\uff09","field-day-relative+-1":"\u6628\u5929","field-day-relative+-2":"\u524d\u5929","days-format-abbr":"\u5468\u65e5 \u5468\u4e00 \u5468\u4e8c \u5468\u4e09 \u5468\u56db \u5468\u4e94 \u5468\u516d".split(" "),"field-sun-relative+0":"\u672c\u9031\u65e5","dateFormatItem-MMdd":"MM/dd",
|
||||||
|
"field-sun-relative+1":"\u4e0b\u9031\u65e5","dateFormatItem-yMMMd":"y\u5e74M\u6708d\u65e5","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateFormatItem-Gy":"G y \u5e74","field-era":"\u5e74\u4ee3"},"dijit/nls/loading":{_localized:{},loadingState:"\u8f09\u5165\u4e2d...",errorState:"\u62b1\u6b49\uff0c\u767c\u751f\u932f\u8aa4"},"dojo/cldr/nls/number":{scientificFormat:"#E0","currencySpacing-afterCurrency-currencyMatch":"[:^S:]",infinity:"\u221e",$locale:"zh-hant-tw",superscriptingExponent:"\u00d7",
|
||||||
|
list:";",percentSign:"%",minusSign:"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]",_localized:{},"decimalFormat-short":"000T","currencySpacing-afterCurrency-insertBetween":"\u00a0",nan:"\u975e\u6578\u503c",plusSign:"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]",currencyFormat:"\u00a4#,##0.00;(\u00a4#,##0.00)","currencySpacing-beforeCurrency-currencyMatch":"[:^S:]",perMille:"\u2030",group:",",percentFormat:"#,##0%","decimalFormat-long":"000\u5146",decimalFormat:"#,##0.###",
|
||||||
|
decimal:".","currencySpacing-beforeCurrency-insertBetween":"\u00a0",exponential:"E"},"dijit/form/nls/ComboBox":{previousMessage:"\u524d\u4e00\u500b\u9078\u64c7\u9805",_localized:{},nextMessage:"\u5176\u4ed6\u9078\u64c7\u9805"},"dijit/nls/common":{buttonOk:"\u78ba\u5b9a",buttonCancel:"\u53d6\u6d88",_localized:{},buttonSave:"\u5132\u5b58",itemClose:"\u95dc\u9589"}});
|
||||||
|
//# sourceMappingURL=dojo_zh-tw.js.map
|
||||||
BIN
Test Environment/admin/spiderbasic/dojo/resources/blank.gif
Normal file
|
After Width: | Height: | Size: 43 B |
|
After Width: | Height: | Size: 297 B |
|
After Width: | Height: | Size: 105 B |
@ -0,0 +1,23 @@
|
|||||||
|
<?xml version="1.0" ?>
|
||||||
|
<!--
|
||||||
|
Source file for buttonDisabled.png, which is used by IE7-9 for Button gradients.
|
||||||
|
Compile to png with batik, gimp, or online tool ex: http://www.fileformat.info/convert/image/svg2raster.htm
|
||||||
|
|
||||||
|
Output should match gradients defined in Button.css. It is however an approximation, since generated
|
||||||
|
output has a constant height, rather than matching the height of each button.
|
||||||
|
-->
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="1px" height="18px" viewBox="0 0 1 18" preserveAspectRatio="none">
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<linearGradient id="disabled" gradientUnits="objectBoundingBox" x1="0%" y1="0%" x2="0%" y2="100%">
|
||||||
|
<stop offset="0%" stop-color="#ffffff" stop-opacity="1"/>
|
||||||
|
<stop offset="50%" stop-color="#ffffff" stop-opacity="0"/>
|
||||||
|
</linearGradient>
|
||||||
|
</defs>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Swatch for disabled buttons. It will only fill the top part of the disabled buttons.
|
||||||
|
The bottom of disabled buttons are pure background-color
|
||||||
|
-->
|
||||||
|
<rect x="0" y="0" width="1" height="18" fill="url(#disabled)"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1012 B |
|
After Width: | Height: | Size: 122 B |
@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" ?>
|
||||||
|
<!--
|
||||||
|
Source file for buttonEnabled.png, which is used by IE7-9 for Button gradients.
|
||||||
|
Compile to png with batik, gimp, or online tool ex: http://www.fileformat.info/convert/image/svg2raster.htm
|
||||||
|
|
||||||
|
Output should match gradients defined in Button.css. It is however an approximation, since generated
|
||||||
|
output has a constant height, rather than matching the height of each button.
|
||||||
|
-->
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="1px" height="149px" viewBox="0 0 1 149" preserveAspectRatio="none">
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<linearGradient id="enabled" gradientUnits="objectBoundingBox" x1="0%" y1="0%" x2="0%" y2="100%">
|
||||||
|
<stop offset="0%" stop-color="#ffffff" stop-opacity="1"/>
|
||||||
|
<stop offset="2%" stop-color="#ffffff" stop-opacity="0"/>
|
||||||
|
<stop offset="15%" stop-color="#ffffff" stop-opacity="0.7"/> <!-- near bottom of average height buttons -->
|
||||||
|
</linearGradient>
|
||||||
|
</defs>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Swatch for enabled buttons. It's 149px tall to account for tall buttons, but usually
|
||||||
|
only the top will be visible.
|
||||||
|
-->
|
||||||
|
<rect x="0" y="0" width="1" height="149" fill="url(#enabled)"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 3.4 KiB |
|
After Width: | Height: | Size: 314 B |
|
After Width: | Height: | Size: 355 B |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 94 B |
@ -0,0 +1,19 @@
|
|||||||
|
<?xml version="1.0" ?>
|
||||||
|
<!--
|
||||||
|
Source file for standardGradient.png, which is used by IE7-9 for light-to-dark gradient of many widgets.
|
||||||
|
Compile to png with batik, gimp, or online tool ex: http://www.fileformat.info/convert/image/svg2raster.htm
|
||||||
|
|
||||||
|
Output should match CSS gradient from .standard-gradient() mixin in variables.css.
|
||||||
|
It is however an approximation, since generated
|
||||||
|
output has a constant height, rather than matching the height of each node.
|
||||||
|
-->
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="1px" height="16px" viewBox="0 0 1 1" preserveAspectRatio="none">
|
||||||
|
<defs>
|
||||||
|
<linearGradient id="gradient" gradientUnits="objectBoundingBox" x1="0%" y1="0%" x2="0%" y2="100%">
|
||||||
|
<stop offset="0%" stop-color="rgb(190,190,190)" stop-opacity="0.98"/>
|
||||||
|
<stop offset="20%" stop-color="#ffffff" stop-opacity="0.65"/>
|
||||||
|
<stop offset="100%" stop-color="#ffffff" stop-opacity="0"/>
|
||||||
|
</linearGradient>
|
||||||
|
</defs>
|
||||||
|
<rect x="0" y="0" width="1" height="1" fill="url(#gradient)"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 979 B |
|
After Width: | Height: | Size: 142 B |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 998 B |
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 649 B |
|
After Width: | Height: | Size: 1.9 KiB |
|
After Width: | Height: | Size: 631 B |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 127 B |
|
After Width: | Height: | Size: 175 B |
|
After Width: | Height: | Size: 101 B |
@ -0,0 +1,18 @@
|
|||||||
|
<?xml version="1.0" ?>
|
||||||
|
<!--
|
||||||
|
Source file for standardGradient.png, which is used by IE7-9 for light-to-dark gradient of many widgets.
|
||||||
|
Compile to png with batik, gimp, or online tool ex: http://www.fileformat.info/convert/image/svg2raster.htm
|
||||||
|
|
||||||
|
Output should match CSS gradient from .standard-gradient() mixin in variables.css.
|
||||||
|
It is however an approximation, since generated
|
||||||
|
output has a constant height, rather than matching the height of each node.
|
||||||
|
-->
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 1 1" preserveAspectRatio="none">
|
||||||
|
<defs>
|
||||||
|
<linearGradient id="gradient" gradientUnits="objectBoundingBox" x1="0%" y1="0%" x2="0%" y2="100%">
|
||||||
|
<stop offset="0%" stop-color="#ffffff" stop-opacity="0.7"/>
|
||||||
|
<stop offset="100%" stop-color="#ffffff" stop-opacity="0"/>
|
||||||
|
</linearGradient>
|
||||||
|
</defs>
|
||||||
|
<rect x="0" y="0" width="1" height="1" fill="url(#gradient)"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 905 B |
|
After Width: | Height: | Size: 713 B |
|
After Width: | Height: | Size: 534 B |
|
After Width: | Height: | Size: 465 B |
|
After Width: | Height: | Size: 744 B |
|
After Width: | Height: | Size: 118 B |
@ -0,0 +1,18 @@
|
|||||||
|
<?xml version="1.0" ?>
|
||||||
|
<!--
|
||||||
|
Source file for tabBottomSelected.png, which is used by IE7-9 for selected tabs.
|
||||||
|
Compile to png with batik, gimp, or online tool ex: http://www.fileformat.info/convert/image/svg2raster.htm
|
||||||
|
|
||||||
|
Output should match CSS gradient from .topBottom-selected-tab-gradient() from TabContainer.less.
|
||||||
|
-->
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="1px" height="250px" viewBox="0 0 1 250" preserveAspectRatio="none">
|
||||||
|
<defs>
|
||||||
|
<linearGradient id="gradient" gradientUnits="objectBoundingBox" x1="0%" y1="0%" x2="0%" y2="100%">
|
||||||
|
<stop offset="0%" stop-color="#ffffff" stop-opacity="1"/>
|
||||||
|
<stop offset="100%" stop-color="#ffffff" stop-opacity="0"/>
|
||||||
|
</linearGradient>
|
||||||
|
</defs>
|
||||||
|
<rect x="0" y="0" width="1" height="242" fill="white"/>
|
||||||
|
<rect x="0" y="242" width="1" height="6" fill="url(#gradient)"/>
|
||||||
|
<rect x="0" y="248" width="1" height="2" fill="white"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 902 B |
|
After Width: | Height: | Size: 110 B |
@ -0,0 +1,19 @@
|
|||||||
|
<?xml version="1.0" ?>
|
||||||
|
<!--
|
||||||
|
Source file for tabBottomUnselected.png, which is used by IE7-9 for the selected tabs.
|
||||||
|
Compile to png with batik, gimp, or online tool ex: http://www.fileformat.info/convert/image/svg2raster.htm
|
||||||
|
|
||||||
|
Output should match CSS gradient from TabContainer.less.
|
||||||
|
-->
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="1px" height="16px" viewBox="0 0 1 16" preserveAspectRatio="none">
|
||||||
|
<defs>
|
||||||
|
<linearGradient id="gradient" gradientUnits="objectBoundingBox" x1="0%" y1="100%" x2="0%" y2="0%">
|
||||||
|
<stop offset="0%" stop-color="#ffffff" stop-opacity="1"/>
|
||||||
|
<stop offset="6%" stop-color="#ffffff" stop-opacity="1"/>
|
||||||
|
<stop offset="13%" stop-color="#ffffff" stop-opacity="0.2"/>
|
||||||
|
<stop offset="43%" stop-color="#ffffff" stop-opacity="0.6"/>
|
||||||
|
<stop offset="100%" stop-color="#ffffff" stop-opacity="0"/>
|
||||||
|
</linearGradient>
|
||||||
|
</defs>
|
||||||
|
<rect x="0" y="0" width="1" height="16" fill="url(#gradient)"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 941 B |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 213 B |
@ -0,0 +1,17 @@
|
|||||||
|
<?xml version="1.0" ?>
|
||||||
|
<!--
|
||||||
|
Source file for tabLeftSelected.png, which is used by IE7-9 for selected tabs.
|
||||||
|
Compile to png with batik, or online tool ex: http://www.fileformat.info/convert/image/svg2raster.htm
|
||||||
|
|
||||||
|
Output should match CSS gradient from TabContainer.less.
|
||||||
|
-->
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="1000px" height="1px" viewBox="0 0 1000 1" preserveAspectRatio="none">
|
||||||
|
<defs>
|
||||||
|
<linearGradient id="gradient" gradientUnits="objectBoundingBox" x1="0%" y1="0%" x2="100%" y2="0%">
|
||||||
|
<stop offset="0%" stop-color="#ffffff" stop-opacity="0.5"/>
|
||||||
|
<stop offset="100%" stop-color="#ffffff" stop-opacity="1"/>
|
||||||
|
</linearGradient>
|
||||||
|
</defs>
|
||||||
|
<rect x="0" y="0" width="30" height="1" fill="url(#gradient)"/>
|
||||||
|
<rect x="30" y="0" width="970" height="1" fill="white"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 800 B |
|
After Width: | Height: | Size: 106 B |
@ -0,0 +1,16 @@
|
|||||||
|
<?xml version="1.0" ?>
|
||||||
|
<!--
|
||||||
|
Source file for tabLeftUnselected.png, which is used by IE7-9 for the selected tabs.
|
||||||
|
Compile to png with batik, gimp, or online tool ex: http://www.fileformat.info/convert/image/svg2raster.htm
|
||||||
|
|
||||||
|
Output should match CSS gradient from TabContainer.less.
|
||||||
|
-->
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="150px" height="1px" viewBox="0 0 100 1" preserveAspectRatio="none">
|
||||||
|
<defs>
|
||||||
|
<linearGradient id="gradient" gradientUnits="objectBoundingBox" x1="0%" y1="0%" x2="100%" y2="0%">
|
||||||
|
<stop offset="0%" stop-color="#ffffff" stop-opacity="0.5"/>
|
||||||
|
<stop offset="100%" stop-color="#ffffff" stop-opacity="0"/>
|
||||||
|
</linearGradient>
|
||||||
|
</defs>
|
||||||
|
<rect x="0" y="0" width="150" height="1" fill="url(#gradient)"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 752 B |
|
After Width: | Height: | Size: 272 B |