change
This commit is contained in:
Binary file not shown.
Binary file not shown.
@@ -1,287 +1,287 @@
|
||||
// Copyright (c) 2006, Google Inc.
|
||||
// All rights reserved.
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or without
|
||||
// modification, are permitted provided that the following conditions are
|
||||
// met:
|
||||
//
|
||||
// * Redistributions of source code must retain the above copyright
|
||||
// notice, this list of conditions and the following disclaimer.
|
||||
// * Redistributions in binary form must reproduce the above
|
||||
// copyright notice, this list of conditions and the following disclaimer
|
||||
// in the documentation and/or other materials provided with the
|
||||
// distribution.
|
||||
// * Neither the name of Google Inc. nor the names of its
|
||||
// contributors may be used to endorse or promote products derived from
|
||||
// this software without specific prior written permission.
|
||||
//
|
||||
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
//
|
||||
// Framework to provide a simple C API to crash reporting for
|
||||
// applications. By default, if any machine-level exception (e.g.,
|
||||
// EXC_BAD_ACCESS) occurs, it will be handled by the BreakpadRef
|
||||
// object as follows:
|
||||
//
|
||||
// 1. Create a minidump file (see Breakpad for details)
|
||||
// 2. Prompt the user (using CFUserNotification)
|
||||
// 3. Invoke a command line reporting tool to send the minidump to a
|
||||
// server
|
||||
//
|
||||
// By specifying parameters to the BreakpadCreate function, you can
|
||||
// modify the default behavior to suit your needs and wants and
|
||||
// desires.
|
||||
|
||||
// A service name associated with the original bootstrap parent port, saved in
|
||||
// OnDemandServer and restored in Inspector.
|
||||
#define BREAKPAD_BOOTSTRAP_PARENT_PORT "com.Breakpad.BootstrapParent"
|
||||
|
||||
typedef void *BreakpadRef;
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#include <CoreFoundation/CoreFoundation.h>
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
#include "BreakpadDefines.h"
|
||||
|
||||
// Optional user-defined function to dec to decide if we should handle
|
||||
// this crash or forward it along.
|
||||
// Return true if you want Breakpad to handle it.
|
||||
// Return false if you want Breakpad to skip it
|
||||
// The exception handler always returns false, as if SEND_AND_EXIT were false
|
||||
// (which means the next exception handler will take the exception)
|
||||
typedef bool (*BreakpadFilterCallback)(int exception_type,
|
||||
int exception_code,
|
||||
mach_port_t crashing_thread,
|
||||
void *context);
|
||||
|
||||
// Create a new BreakpadRef object and install it as an exception
|
||||
// handler. The |parameters| will typically be the contents of your
|
||||
// bundle's Info.plist.
|
||||
//
|
||||
// You can also specify these additional keys for customizable behavior:
|
||||
// Key: Value:
|
||||
// BREAKPAD_PRODUCT Product name (e.g., "MyAwesomeProduct")
|
||||
// This one is used as the key to identify
|
||||
// the product when uploading. Falls back to
|
||||
// CFBundleName if not specified.
|
||||
// REQUIRED
|
||||
//
|
||||
// BREAKPAD_PRODUCT_DISPLAY This is the display name, e.g. a pretty
|
||||
// name for the product when the crash_sender
|
||||
// pops up UI for the user. Falls back first to
|
||||
// CFBundleDisplayName and then to
|
||||
// BREAKPAD_PRODUCT if not specified.
|
||||
//
|
||||
// BREAKPAD_VERSION Product version (e.g., 1.2.3), used
|
||||
// as metadata for crash report. Falls back to
|
||||
// CFBundleVersion if not specified.
|
||||
// REQUIRED
|
||||
//
|
||||
// BREAKPAD_VENDOR Vendor name, used in UI (e.g. "A report has
|
||||
// been created that you can send to <vendor>")
|
||||
//
|
||||
// BREAKPAD_URL URL destination for reporting
|
||||
// REQUIRED
|
||||
//
|
||||
// BREAKPAD_REPORT_INTERVAL # of seconds between sending
|
||||
// reports. If an additional report is
|
||||
// generated within this time, it will
|
||||
// be ignored. Default: 3600sec.
|
||||
// Specify 0 to send all reports.
|
||||
//
|
||||
// BREAKPAD_SKIP_CONFIRM If true, the reporter will send the report
|
||||
// without any user intervention.
|
||||
// Defaults to NO
|
||||
//
|
||||
// BREAKPAD_CONFIRM_TIMEOUT Number of seconds before the upload
|
||||
// confirmation dialog will be automatically
|
||||
// dismissed (cancelling the upload).
|
||||
// Default: 300 seconds (min of 60).
|
||||
// Specify 0 to prevent timeout.
|
||||
//
|
||||
// BREAKPAD_SEND_AND_EXIT If true, the handler will exit after sending.
|
||||
// This will prevent any other handler (e.g.,
|
||||
// CrashReporter) from getting the crash.
|
||||
// Defaults TO YES
|
||||
//
|
||||
// BREAKPAD_DUMP_DIRECTORY The directory to store crash-dumps
|
||||
// in. By default, we use
|
||||
// ~/Library/Breakpad/<BREAKPAD_PRODUCT>
|
||||
// The path you specify here is tilde-expanded.
|
||||
//
|
||||
// BREAKPAD_INSPECTOR_LOCATION The full path to the Inspector executable.
|
||||
// Defaults to <Framework resources>/Inspector
|
||||
//
|
||||
// BREAKPAD_REPORTER_EXE_LOCATION The full path to the Reporter/sender
|
||||
// executable.
|
||||
// Default:
|
||||
// <Framework Resources>/crash_report_sender.app
|
||||
//
|
||||
// BREAKPAD_LOGFILES Indicates an array of log file paths that
|
||||
// should be uploaded at crash time.
|
||||
//
|
||||
// BREAKPAD_REQUEST_COMMENTS If true, the message dialog will have a
|
||||
// text box for the user to enter comments.
|
||||
// Default: NO
|
||||
//
|
||||
// BREAKPAD_REQUEST_EMAIL If true and BREAKPAD_REQUEST_COMMENTS is also
|
||||
// true, the message dialog will have a text
|
||||
// box for the user to enter their email address.
|
||||
// Default: NO
|
||||
//
|
||||
// BREAKPAD_SERVER_TYPE A parameter that tells Breakpad how to
|
||||
// rewrite the upload parameters for a specific
|
||||
// server type. The currently valid values are
|
||||
// 'socorro' or 'google'. If you want to add
|
||||
// other types, see the function in
|
||||
// crash_report_sender.m that maps parameters to
|
||||
// URL parameters. Defaults to 'google'.
|
||||
//
|
||||
// BREAKPAD_SERVER_PARAMETER_DICT A plist dictionary of static
|
||||
// parameters that are uploaded to the
|
||||
// server. The parameters are sent as
|
||||
// is to the crash server. Their
|
||||
// content isn't added to the minidump
|
||||
// but pass as URL parameters when
|
||||
// uploading theminidump to the crash
|
||||
// server.
|
||||
//
|
||||
// BREAKPAD_IN_PROCESS A boolean NSNumber value. If YES, Breakpad
|
||||
// will write the dump file in-process and then
|
||||
// launch the reporter executable as a child
|
||||
// process.
|
||||
//=============================================================================
|
||||
// The BREAKPAD_PRODUCT, BREAKPAD_VERSION and BREAKPAD_URL are
|
||||
// required to have non-NULL values. By default, the BREAKPAD_PRODUCT
|
||||
// will be the CFBundleName and the BREAKPAD_VERSION will be the
|
||||
// CFBundleVersion when these keys are present in the bundle's
|
||||
// Info.plist, which is usually passed in to BreakpadCreate() as an
|
||||
// NSDictionary (you could also pass in another dictionary that had
|
||||
// the same keys configured). If the BREAKPAD_PRODUCT or
|
||||
// BREAKPAD_VERSION are ultimately undefined, BreakpadCreate() will
|
||||
// fail. You have been warned.
|
||||
//
|
||||
// If you are running in a debugger, Breakpad will not install, unless the
|
||||
// BREAKPAD_IGNORE_DEBUGGER envionment variable is set and/or non-zero.
|
||||
//
|
||||
// The BREAKPAD_SKIP_CONFIRM and BREAKPAD_SEND_AND_EXIT default
|
||||
// values are NO and YES. However, they can be controlled by setting their
|
||||
// values in a user or global plist.
|
||||
//
|
||||
// It's easiest to use Breakpad via the Framework, but if you're compiling the
|
||||
// code in directly, BREAKPAD_INSPECTOR_LOCATION and
|
||||
// BREAKPAD_REPORTER_EXE_LOCATION allow you to specify custom paths
|
||||
// to the helper executables.
|
||||
//
|
||||
//=============================================================================
|
||||
// The following are NOT user-supplied but are documented here for
|
||||
// completeness. They are calculated by Breakpad during initialization &
|
||||
// crash-dump generation, or entered in by the user.
|
||||
//
|
||||
// BREAKPAD_PROCESS_START_TIME The time, in seconds since the Epoch, the
|
||||
// process started
|
||||
//
|
||||
// BREAKPAD_PROCESS_CRASH_TIME The time, in seconds since the Epoch, the
|
||||
// process crashed.
|
||||
//
|
||||
// BREAKPAD_PROCESS_UP_TIME The total time in milliseconds the process
|
||||
// has been running. This parameter is not
|
||||
// set until the crash-dump-generation phase.
|
||||
//
|
||||
// BREAKPAD_LOGFILE_KEY_PREFIX Used to find out which parameters in the
|
||||
// parameter dictionary correspond to log
|
||||
// file paths.
|
||||
//
|
||||
// BREAKPAD_SERVER_PARAMETER_PREFIX This prefix is used by Breakpad
|
||||
// internally, because Breakpad uses
|
||||
// the same dictionary internally to
|
||||
// track both its internal
|
||||
// configuration parameters and
|
||||
// parameters meant to be uploaded
|
||||
// to the server. This string is
|
||||
// used internally by Breakpad to
|
||||
// prefix user-supplied parameter
|
||||
// names so those can be sent to the
|
||||
// server without leaking Breakpad's
|
||||
// internal values.
|
||||
//
|
||||
// BREAKPAD_ON_DEMAND Used internally to indicate to the
|
||||
// Reporter that we're sending on-demand,
|
||||
// not as result of a crash.
|
||||
//
|
||||
// BREAKPAD_COMMENTS The text the user provided as comments.
|
||||
// Only used in crash_report_sender.
|
||||
|
||||
// Returns a new BreakpadRef object on success, NULL otherwise.
|
||||
BreakpadRef BreakpadCreate(NSDictionary *parameters);
|
||||
|
||||
// Uninstall and release the data associated with |ref|.
|
||||
void BreakpadRelease(BreakpadRef ref);
|
||||
|
||||
// Clients may set an optional callback which gets called when a crash
|
||||
// occurs. The callback function should return |true| if we should
|
||||
// handle the crash, generate a crash report, etc. or |false| if we
|
||||
// should ignore it and forward the crash (normally to CrashReporter).
|
||||
// Context is a pointer to arbitrary data to make the callback with.
|
||||
void BreakpadSetFilterCallback(BreakpadRef ref,
|
||||
BreakpadFilterCallback callback,
|
||||
void *context);
|
||||
|
||||
// User defined key and value string storage. Generally this is used
|
||||
// to configure Breakpad's internal operation, such as whether the
|
||||
// crash_sender should prompt the user, or the filesystem location for
|
||||
// the minidump file. See Breakpad.h for some parameters that can be
|
||||
// set. Anything longer than 255 bytes will be truncated. Note that
|
||||
// the string is converted to UTF8 before truncation, so any multibyte
|
||||
// character that straddles the 255(256 - 1 for terminator) byte limit
|
||||
// will be mangled.
|
||||
//
|
||||
// A maximum number of 64 key/value pairs are supported. An assert()
|
||||
// will fire if more than this number are set. Unfortunately, right
|
||||
// now, the same dictionary is used for both Breakpad's parameters AND
|
||||
// the Upload parameters.
|
||||
//
|
||||
// TODO (nealsid): Investigate how necessary this is if we don't
|
||||
// automatically upload parameters to the server anymore.
|
||||
// TODO (nealsid): separate server parameter dictionary from the
|
||||
// dictionary used to configure Breakpad, and document limits for each
|
||||
// independently.
|
||||
void BreakpadSetKeyValue(BreakpadRef ref, NSString *key, NSString *value);
|
||||
NSString *BreakpadKeyValue(BreakpadRef ref, NSString *key);
|
||||
void BreakpadRemoveKeyValue(BreakpadRef ref, NSString *key);
|
||||
|
||||
// You can use this method to specify parameters that will be uploaded
|
||||
// to the crash server. They will be automatically encoded as
|
||||
// necessary. Note that as mentioned above there are limits on both
|
||||
// the number of keys and their length.
|
||||
void BreakpadAddUploadParameter(BreakpadRef ref, NSString *key,
|
||||
NSString *value);
|
||||
|
||||
// This method will remove a previously-added parameter from the
|
||||
// upload parameter set.
|
||||
void BreakpadRemoveUploadParameter(BreakpadRef ref, NSString *key);
|
||||
|
||||
// Add a log file for Breakpad to read and send upon crash dump
|
||||
void BreakpadAddLogFile(BreakpadRef ref, NSString *logPathname);
|
||||
|
||||
// Generate a minidump and send
|
||||
void BreakpadGenerateAndSendReport(BreakpadRef ref);
|
||||
|
||||
void BreakpadSetComment( BreakpadRef ref, char const *pchComment );
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
// Copyright (c) 2006, Google Inc.
|
||||
// All rights reserved.
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or without
|
||||
// modification, are permitted provided that the following conditions are
|
||||
// met:
|
||||
//
|
||||
// * Redistributions of source code must retain the above copyright
|
||||
// notice, this list of conditions and the following disclaimer.
|
||||
// * Redistributions in binary form must reproduce the above
|
||||
// copyright notice, this list of conditions and the following disclaimer
|
||||
// in the documentation and/or other materials provided with the
|
||||
// distribution.
|
||||
// * Neither the name of Google Inc. nor the names of its
|
||||
// contributors may be used to endorse or promote products derived from
|
||||
// this software without specific prior written permission.
|
||||
//
|
||||
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
//
|
||||
// Framework to provide a simple C API to crash reporting for
|
||||
// applications. By default, if any machine-level exception (e.g.,
|
||||
// EXC_BAD_ACCESS) occurs, it will be handled by the BreakpadRef
|
||||
// object as follows:
|
||||
//
|
||||
// 1. Create a minidump file (see Breakpad for details)
|
||||
// 2. Prompt the user (using CFUserNotification)
|
||||
// 3. Invoke a command line reporting tool to send the minidump to a
|
||||
// server
|
||||
//
|
||||
// By specifying parameters to the BreakpadCreate function, you can
|
||||
// modify the default behavior to suit your needs and wants and
|
||||
// desires.
|
||||
|
||||
// A service name associated with the original bootstrap parent port, saved in
|
||||
// OnDemandServer and restored in Inspector.
|
||||
#define BREAKPAD_BOOTSTRAP_PARENT_PORT "com.Breakpad.BootstrapParent"
|
||||
|
||||
typedef void *BreakpadRef;
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#include <CoreFoundation/CoreFoundation.h>
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
#include "BreakpadDefines.h"
|
||||
|
||||
// Optional user-defined function to dec to decide if we should handle
|
||||
// this crash or forward it along.
|
||||
// Return true if you want Breakpad to handle it.
|
||||
// Return false if you want Breakpad to skip it
|
||||
// The exception handler always returns false, as if SEND_AND_EXIT were false
|
||||
// (which means the next exception handler will take the exception)
|
||||
typedef bool (*BreakpadFilterCallback)(int exception_type,
|
||||
int exception_code,
|
||||
mach_port_t crashing_thread,
|
||||
void *context);
|
||||
|
||||
// Create a new BreakpadRef object and install it as an exception
|
||||
// handler. The |parameters| will typically be the contents of your
|
||||
// bundle's Info.plist.
|
||||
//
|
||||
// You can also specify these additional keys for customizable behavior:
|
||||
// Key: Value:
|
||||
// BREAKPAD_PRODUCT Product name (e.g., "MyAwesomeProduct")
|
||||
// This one is used as the key to identify
|
||||
// the product when uploading. Falls back to
|
||||
// CFBundleName if not specified.
|
||||
// REQUIRED
|
||||
//
|
||||
// BREAKPAD_PRODUCT_DISPLAY This is the display name, e.g. a pretty
|
||||
// name for the product when the crash_sender
|
||||
// pops up UI for the user. Falls back first to
|
||||
// CFBundleDisplayName and then to
|
||||
// BREAKPAD_PRODUCT if not specified.
|
||||
//
|
||||
// BREAKPAD_VERSION Product version (e.g., 1.2.3), used
|
||||
// as metadata for crash report. Falls back to
|
||||
// CFBundleVersion if not specified.
|
||||
// REQUIRED
|
||||
//
|
||||
// BREAKPAD_VENDOR Vendor name, used in UI (e.g. "A report has
|
||||
// been created that you can send to <vendor>")
|
||||
//
|
||||
// BREAKPAD_URL URL destination for reporting
|
||||
// REQUIRED
|
||||
//
|
||||
// BREAKPAD_REPORT_INTERVAL # of seconds between sending
|
||||
// reports. If an additional report is
|
||||
// generated within this time, it will
|
||||
// be ignored. Default: 3600sec.
|
||||
// Specify 0 to send all reports.
|
||||
//
|
||||
// BREAKPAD_SKIP_CONFIRM If true, the reporter will send the report
|
||||
// without any user intervention.
|
||||
// Defaults to NO
|
||||
//
|
||||
// BREAKPAD_CONFIRM_TIMEOUT Number of seconds before the upload
|
||||
// confirmation dialog will be automatically
|
||||
// dismissed (cancelling the upload).
|
||||
// Default: 300 seconds (min of 60).
|
||||
// Specify 0 to prevent timeout.
|
||||
//
|
||||
// BREAKPAD_SEND_AND_EXIT If true, the handler will exit after sending.
|
||||
// This will prevent any other handler (e.g.,
|
||||
// CrashReporter) from getting the crash.
|
||||
// Defaults TO YES
|
||||
//
|
||||
// BREAKPAD_DUMP_DIRECTORY The directory to store crash-dumps
|
||||
// in. By default, we use
|
||||
// ~/Library/Breakpad/<BREAKPAD_PRODUCT>
|
||||
// The path you specify here is tilde-expanded.
|
||||
//
|
||||
// BREAKPAD_INSPECTOR_LOCATION The full path to the Inspector executable.
|
||||
// Defaults to <Framework resources>/Inspector
|
||||
//
|
||||
// BREAKPAD_REPORTER_EXE_LOCATION The full path to the Reporter/sender
|
||||
// executable.
|
||||
// Default:
|
||||
// <Framework Resources>/crash_report_sender.app
|
||||
//
|
||||
// BREAKPAD_LOGFILES Indicates an array of log file paths that
|
||||
// should be uploaded at crash time.
|
||||
//
|
||||
// BREAKPAD_REQUEST_COMMENTS If true, the message dialog will have a
|
||||
// text box for the user to enter comments.
|
||||
// Default: NO
|
||||
//
|
||||
// BREAKPAD_REQUEST_EMAIL If true and BREAKPAD_REQUEST_COMMENTS is also
|
||||
// true, the message dialog will have a text
|
||||
// box for the user to enter their email address.
|
||||
// Default: NO
|
||||
//
|
||||
// BREAKPAD_SERVER_TYPE A parameter that tells Breakpad how to
|
||||
// rewrite the upload parameters for a specific
|
||||
// server type. The currently valid values are
|
||||
// 'socorro' or 'google'. If you want to add
|
||||
// other types, see the function in
|
||||
// crash_report_sender.m that maps parameters to
|
||||
// URL parameters. Defaults to 'google'.
|
||||
//
|
||||
// BREAKPAD_SERVER_PARAMETER_DICT A plist dictionary of static
|
||||
// parameters that are uploaded to the
|
||||
// server. The parameters are sent as
|
||||
// is to the crash server. Their
|
||||
// content isn't added to the minidump
|
||||
// but pass as URL parameters when
|
||||
// uploading theminidump to the crash
|
||||
// server.
|
||||
//
|
||||
// BREAKPAD_IN_PROCESS A boolean NSNumber value. If YES, Breakpad
|
||||
// will write the dump file in-process and then
|
||||
// launch the reporter executable as a child
|
||||
// process.
|
||||
//=============================================================================
|
||||
// The BREAKPAD_PRODUCT, BREAKPAD_VERSION and BREAKPAD_URL are
|
||||
// required to have non-NULL values. By default, the BREAKPAD_PRODUCT
|
||||
// will be the CFBundleName and the BREAKPAD_VERSION will be the
|
||||
// CFBundleVersion when these keys are present in the bundle's
|
||||
// Info.plist, which is usually passed in to BreakpadCreate() as an
|
||||
// NSDictionary (you could also pass in another dictionary that had
|
||||
// the same keys configured). If the BREAKPAD_PRODUCT or
|
||||
// BREAKPAD_VERSION are ultimately undefined, BreakpadCreate() will
|
||||
// fail. You have been warned.
|
||||
//
|
||||
// If you are running in a debugger, Breakpad will not install, unless the
|
||||
// BREAKPAD_IGNORE_DEBUGGER envionment variable is set and/or non-zero.
|
||||
//
|
||||
// The BREAKPAD_SKIP_CONFIRM and BREAKPAD_SEND_AND_EXIT default
|
||||
// values are NO and YES. However, they can be controlled by setting their
|
||||
// values in a user or global plist.
|
||||
//
|
||||
// It's easiest to use Breakpad via the Framework, but if you're compiling the
|
||||
// code in directly, BREAKPAD_INSPECTOR_LOCATION and
|
||||
// BREAKPAD_REPORTER_EXE_LOCATION allow you to specify custom paths
|
||||
// to the helper executables.
|
||||
//
|
||||
//=============================================================================
|
||||
// The following are NOT user-supplied but are documented here for
|
||||
// completeness. They are calculated by Breakpad during initialization &
|
||||
// crash-dump generation, or entered in by the user.
|
||||
//
|
||||
// BREAKPAD_PROCESS_START_TIME The time, in seconds since the Epoch, the
|
||||
// process started
|
||||
//
|
||||
// BREAKPAD_PROCESS_CRASH_TIME The time, in seconds since the Epoch, the
|
||||
// process crashed.
|
||||
//
|
||||
// BREAKPAD_PROCESS_UP_TIME The total time in milliseconds the process
|
||||
// has been running. This parameter is not
|
||||
// set until the crash-dump-generation phase.
|
||||
//
|
||||
// BREAKPAD_LOGFILE_KEY_PREFIX Used to find out which parameters in the
|
||||
// parameter dictionary correspond to log
|
||||
// file paths.
|
||||
//
|
||||
// BREAKPAD_SERVER_PARAMETER_PREFIX This prefix is used by Breakpad
|
||||
// internally, because Breakpad uses
|
||||
// the same dictionary internally to
|
||||
// track both its internal
|
||||
// configuration parameters and
|
||||
// parameters meant to be uploaded
|
||||
// to the server. This string is
|
||||
// used internally by Breakpad to
|
||||
// prefix user-supplied parameter
|
||||
// names so those can be sent to the
|
||||
// server without leaking Breakpad's
|
||||
// internal values.
|
||||
//
|
||||
// BREAKPAD_ON_DEMAND Used internally to indicate to the
|
||||
// Reporter that we're sending on-demand,
|
||||
// not as result of a crash.
|
||||
//
|
||||
// BREAKPAD_COMMENTS The text the user provided as comments.
|
||||
// Only used in crash_report_sender.
|
||||
|
||||
// Returns a new BreakpadRef object on success, NULL otherwise.
|
||||
BreakpadRef BreakpadCreate(NSDictionary *parameters);
|
||||
|
||||
// Uninstall and release the data associated with |ref|.
|
||||
void BreakpadRelease(BreakpadRef ref);
|
||||
|
||||
// Clients may set an optional callback which gets called when a crash
|
||||
// occurs. The callback function should return |true| if we should
|
||||
// handle the crash, generate a crash report, etc. or |false| if we
|
||||
// should ignore it and forward the crash (normally to CrashReporter).
|
||||
// Context is a pointer to arbitrary data to make the callback with.
|
||||
void BreakpadSetFilterCallback(BreakpadRef ref,
|
||||
BreakpadFilterCallback callback,
|
||||
void *context);
|
||||
|
||||
// User defined key and value string storage. Generally this is used
|
||||
// to configure Breakpad's internal operation, such as whether the
|
||||
// crash_sender should prompt the user, or the filesystem location for
|
||||
// the minidump file. See Breakpad.h for some parameters that can be
|
||||
// set. Anything longer than 255 bytes will be truncated. Note that
|
||||
// the string is converted to UTF8 before truncation, so any multibyte
|
||||
// character that straddles the 255(256 - 1 for terminator) byte limit
|
||||
// will be mangled.
|
||||
//
|
||||
// A maximum number of 64 key/value pairs are supported. An assert()
|
||||
// will fire if more than this number are set. Unfortunately, right
|
||||
// now, the same dictionary is used for both Breakpad's parameters AND
|
||||
// the Upload parameters.
|
||||
//
|
||||
// TODO (nealsid): Investigate how necessary this is if we don't
|
||||
// automatically upload parameters to the server anymore.
|
||||
// TODO (nealsid): separate server parameter dictionary from the
|
||||
// dictionary used to configure Breakpad, and document limits for each
|
||||
// independently.
|
||||
void BreakpadSetKeyValue(BreakpadRef ref, NSString *key, NSString *value);
|
||||
NSString *BreakpadKeyValue(BreakpadRef ref, NSString *key);
|
||||
void BreakpadRemoveKeyValue(BreakpadRef ref, NSString *key);
|
||||
|
||||
// You can use this method to specify parameters that will be uploaded
|
||||
// to the crash server. They will be automatically encoded as
|
||||
// necessary. Note that as mentioned above there are limits on both
|
||||
// the number of keys and their length.
|
||||
void BreakpadAddUploadParameter(BreakpadRef ref, NSString *key,
|
||||
NSString *value);
|
||||
|
||||
// This method will remove a previously-added parameter from the
|
||||
// upload parameter set.
|
||||
void BreakpadRemoveUploadParameter(BreakpadRef ref, NSString *key);
|
||||
|
||||
// Add a log file for Breakpad to read and send upon crash dump
|
||||
void BreakpadAddLogFile(BreakpadRef ref, NSString *logPathname);
|
||||
|
||||
// Generate a minidump and send
|
||||
void BreakpadGenerateAndSendReport(BreakpadRef ref);
|
||||
|
||||
void BreakpadSetComment( BreakpadRef ref, char const *pchComment );
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
@@ -1,73 +1,73 @@
|
||||
// Copyright (c) 2011, Google Inc.
|
||||
// All rights reserved.
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or without
|
||||
// modification, are permitted provided that the following conditions are
|
||||
// met:
|
||||
//
|
||||
// * Redistributions of source code must retain the above copyright
|
||||
// notice, this list of conditions and the following disclaimer.
|
||||
// * Redistributions in binary form must reproduce the above
|
||||
// copyright notice, this list of conditions and the following disclaimer
|
||||
// in the documentation and/or other materials provided with the
|
||||
// distribution.
|
||||
// * Neither the name of Google Inc. nor the names of its
|
||||
// contributors may be used to endorse or promote products derived from
|
||||
// this software without specific prior written permission.
|
||||
//
|
||||
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
// Keys for configuration file
|
||||
#define kReporterMinidumpDirectoryKey "MinidumpDir"
|
||||
#define kReporterMinidumpIDKey "MinidumpID"
|
||||
|
||||
// Filename for recording uploaded IDs
|
||||
#define kReporterLogFilename "uploads.log"
|
||||
|
||||
// The default subdirectory of the Library to put crash dumps in
|
||||
// The subdirectory is
|
||||
// ~/Library/<kDefaultLibrarySubdirectory>/<GoogleBreakpadProduct>
|
||||
#define kDefaultLibrarySubdirectory "Breakpad"
|
||||
|
||||
// Specify some special keys to be used in the configuration file that is
|
||||
// generated by Breakpad and consumed by the crash_sender.
|
||||
#define BREAKPAD_PRODUCT "BreakpadProduct"
|
||||
#define BREAKPAD_PRODUCT_DISPLAY "BreakpadProductDisplay"
|
||||
#define BREAKPAD_VERSION "BreakpadVersion"
|
||||
#define BREAKPAD_VENDOR "BreakpadVendor"
|
||||
#define BREAKPAD_URL "BreakpadURL"
|
||||
#define BREAKPAD_REPORT_INTERVAL "BreakpadReportInterval"
|
||||
#define BREAKPAD_SKIP_CONFIRM "BreakpadSkipConfirm"
|
||||
#define BREAKPAD_CONFIRM_TIMEOUT "BreakpadConfirmTimeout"
|
||||
#define BREAKPAD_SEND_AND_EXIT "BreakpadSendAndExit"
|
||||
#define BREAKPAD_DUMP_DIRECTORY "BreakpadMinidumpLocation"
|
||||
#define BREAKPAD_INSPECTOR_LOCATION "BreakpadInspectorLocation"
|
||||
#define BREAKPAD_REPORTER_EXE_LOCATION \
|
||||
"BreakpadReporterExeLocation"
|
||||
#define BREAKPAD_LOGFILES "BreakpadLogFiles"
|
||||
#define BREAKPAD_LOGFILE_UPLOAD_SIZE "BreakpadLogFileTailSize"
|
||||
#define BREAKPAD_REQUEST_COMMENTS "BreakpadRequestComments"
|
||||
#define BREAKPAD_COMMENTS "BreakpadComments"
|
||||
#define BREAKPAD_REQUEST_EMAIL "BreakpadRequestEmail"
|
||||
#define BREAKPAD_EMAIL "BreakpadEmail"
|
||||
#define BREAKPAD_SERVER_TYPE "BreakpadServerType"
|
||||
#define BREAKPAD_SERVER_PARAMETER_DICT "BreakpadServerParameters"
|
||||
#define BREAKPAD_IN_PROCESS "BreakpadInProcess"
|
||||
|
||||
// The keys below are NOT user supplied, and are used internally.
|
||||
#define BREAKPAD_PROCESS_START_TIME "BreakpadProcStartTime"
|
||||
#define BREAKPAD_PROCESS_UP_TIME "BreakpadProcessUpTime"
|
||||
#define BREAKPAD_PROCESS_CRASH_TIME "BreakpadProcessCrashTime"
|
||||
#define BREAKPAD_LOGFILE_KEY_PREFIX "BreakpadAppLogFile"
|
||||
#define BREAKPAD_SERVER_PARAMETER_PREFIX "BreakpadServerParameterPrefix_"
|
||||
#define BREAKPAD_ON_DEMAND "BreakpadOnDemand"
|
||||
// Copyright (c) 2011, Google Inc.
|
||||
// All rights reserved.
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or without
|
||||
// modification, are permitted provided that the following conditions are
|
||||
// met:
|
||||
//
|
||||
// * Redistributions of source code must retain the above copyright
|
||||
// notice, this list of conditions and the following disclaimer.
|
||||
// * Redistributions in binary form must reproduce the above
|
||||
// copyright notice, this list of conditions and the following disclaimer
|
||||
// in the documentation and/or other materials provided with the
|
||||
// distribution.
|
||||
// * Neither the name of Google Inc. nor the names of its
|
||||
// contributors may be used to endorse or promote products derived from
|
||||
// this software without specific prior written permission.
|
||||
//
|
||||
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
// Keys for configuration file
|
||||
#define kReporterMinidumpDirectoryKey "MinidumpDir"
|
||||
#define kReporterMinidumpIDKey "MinidumpID"
|
||||
|
||||
// Filename for recording uploaded IDs
|
||||
#define kReporterLogFilename "uploads.log"
|
||||
|
||||
// The default subdirectory of the Library to put crash dumps in
|
||||
// The subdirectory is
|
||||
// ~/Library/<kDefaultLibrarySubdirectory>/<GoogleBreakpadProduct>
|
||||
#define kDefaultLibrarySubdirectory "Breakpad"
|
||||
|
||||
// Specify some special keys to be used in the configuration file that is
|
||||
// generated by Breakpad and consumed by the crash_sender.
|
||||
#define BREAKPAD_PRODUCT "BreakpadProduct"
|
||||
#define BREAKPAD_PRODUCT_DISPLAY "BreakpadProductDisplay"
|
||||
#define BREAKPAD_VERSION "BreakpadVersion"
|
||||
#define BREAKPAD_VENDOR "BreakpadVendor"
|
||||
#define BREAKPAD_URL "BreakpadURL"
|
||||
#define BREAKPAD_REPORT_INTERVAL "BreakpadReportInterval"
|
||||
#define BREAKPAD_SKIP_CONFIRM "BreakpadSkipConfirm"
|
||||
#define BREAKPAD_CONFIRM_TIMEOUT "BreakpadConfirmTimeout"
|
||||
#define BREAKPAD_SEND_AND_EXIT "BreakpadSendAndExit"
|
||||
#define BREAKPAD_DUMP_DIRECTORY "BreakpadMinidumpLocation"
|
||||
#define BREAKPAD_INSPECTOR_LOCATION "BreakpadInspectorLocation"
|
||||
#define BREAKPAD_REPORTER_EXE_LOCATION \
|
||||
"BreakpadReporterExeLocation"
|
||||
#define BREAKPAD_LOGFILES "BreakpadLogFiles"
|
||||
#define BREAKPAD_LOGFILE_UPLOAD_SIZE "BreakpadLogFileTailSize"
|
||||
#define BREAKPAD_REQUEST_COMMENTS "BreakpadRequestComments"
|
||||
#define BREAKPAD_COMMENTS "BreakpadComments"
|
||||
#define BREAKPAD_REQUEST_EMAIL "BreakpadRequestEmail"
|
||||
#define BREAKPAD_EMAIL "BreakpadEmail"
|
||||
#define BREAKPAD_SERVER_TYPE "BreakpadServerType"
|
||||
#define BREAKPAD_SERVER_PARAMETER_DICT "BreakpadServerParameters"
|
||||
#define BREAKPAD_IN_PROCESS "BreakpadInProcess"
|
||||
|
||||
// The keys below are NOT user supplied, and are used internally.
|
||||
#define BREAKPAD_PROCESS_START_TIME "BreakpadProcStartTime"
|
||||
#define BREAKPAD_PROCESS_UP_TIME "BreakpadProcessUpTime"
|
||||
#define BREAKPAD_PROCESS_CRASH_TIME "BreakpadProcessCrashTime"
|
||||
#define BREAKPAD_LOGFILE_KEY_PREFIX "BreakpadAppLogFile"
|
||||
#define BREAKPAD_SERVER_PARAMETER_PREFIX "BreakpadServerParameterPrefix_"
|
||||
#define BREAKPAD_ON_DEMAND "BreakpadOnDemand"
|
||||
|
||||
@@ -1,42 +1,46 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildMachineOSBuild</key>
|
||||
<string>16B2555</string>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>English</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>Breakpad</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.googlecode.google-breakpad</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>Breakpad</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>FMWK</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleSupportedPlatforms</key>
|
||||
<array>
|
||||
<string>MacOSX</string>
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1.0</string>
|
||||
<key>DTCompiler</key>
|
||||
<string>com.apple.compilers.llvm.clang.1_0.compiler</string>
|
||||
<key>DTPlatformBuild</key>
|
||||
<string>8A218a</string>
|
||||
<key>DTPlatformVersion</key>
|
||||
<string>GM</string>
|
||||
<key>DTSDKBuild</key>
|
||||
<string>13F34</string>
|
||||
<key>DTSDKName</key>
|
||||
<string>macosx10.9</string>
|
||||
<key>DTXcode</key>
|
||||
<string>0800</string>
|
||||
<key>DTXcodeBuild</key>
|
||||
<string>8A218a</string>
|
||||
</dict>
|
||||
</plist>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildMachineOSBuild</key>
|
||||
<string>19H512</string>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>English</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>Breakpad</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.googlecode.google-breakpad</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>Breakpad</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>FMWK</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleSupportedPlatforms</key>
|
||||
<array>
|
||||
<string>MacOSX</string>
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1.0</string>
|
||||
<key>DTCompiler</key>
|
||||
<string>com.apple.compilers.llvm.clang.1_0.compiler</string>
|
||||
<key>DTPlatformBuild</key>
|
||||
<string>12D4e</string>
|
||||
<key>DTPlatformName</key>
|
||||
<string>macosx</string>
|
||||
<key>DTPlatformVersion</key>
|
||||
<string>11.1</string>
|
||||
<key>DTSDKBuild</key>
|
||||
<string>20C63</string>
|
||||
<key>DTSDKName</key>
|
||||
<string>macosx11.1</string>
|
||||
<key>DTXcode</key>
|
||||
<string>1240</string>
|
||||
<key>DTXcodeBuild</key>
|
||||
<string>12D4e</string>
|
||||
<key>LSMinimumSystemVersion</key>
|
||||
<string>10.11</string>
|
||||
</dict>
|
||||
</plist>
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -1,52 +1,56 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildMachineOSBuild</key>
|
||||
<string>16B2555</string>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>English</string>
|
||||
<key>CFBundleDisplayName</key>
|
||||
<string>crash_report_sender</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>crash_report_sender</string>
|
||||
<key>CFBundleIconFile</key>
|
||||
<string>crash_report_sender</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.Breakpad.crash_report_sender</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>crash_report_sender</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>APPL</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleSupportedPlatforms</key>
|
||||
<array>
|
||||
<string>MacOSX</string>
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1.0</string>
|
||||
<key>DTCompiler</key>
|
||||
<string>com.apple.compilers.llvm.clang.1_0.compiler</string>
|
||||
<key>DTPlatformBuild</key>
|
||||
<string>8A218a</string>
|
||||
<key>DTPlatformVersion</key>
|
||||
<string>GM</string>
|
||||
<key>DTSDKBuild</key>
|
||||
<string>13F34</string>
|
||||
<key>DTSDKName</key>
|
||||
<string>macosx10.9</string>
|
||||
<key>DTXcode</key>
|
||||
<string>0800</string>
|
||||
<key>DTXcodeBuild</key>
|
||||
<string>8A218a</string>
|
||||
<key>LSHasLocalizedDisplayName</key>
|
||||
<true/>
|
||||
<key>NSMainNibFile</key>
|
||||
<string>MainMenu</string>
|
||||
<key>NSPrincipalClass</key>
|
||||
<string>NSApplication</string>
|
||||
</dict>
|
||||
</plist>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildMachineOSBuild</key>
|
||||
<string>19H512</string>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>English</string>
|
||||
<key>CFBundleDisplayName</key>
|
||||
<string>crash_report_sender</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>crash_report_sender</string>
|
||||
<key>CFBundleIconFile</key>
|
||||
<string>crash_report_sender</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.Breakpad.crash_report_sender</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>crash_report_sender</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>APPL</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleSupportedPlatforms</key>
|
||||
<array>
|
||||
<string>MacOSX</string>
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1.0</string>
|
||||
<key>DTCompiler</key>
|
||||
<string>com.apple.compilers.llvm.clang.1_0.compiler</string>
|
||||
<key>DTPlatformBuild</key>
|
||||
<string>12D4e</string>
|
||||
<key>DTPlatformName</key>
|
||||
<string>macosx</string>
|
||||
<key>DTPlatformVersion</key>
|
||||
<string>11.1</string>
|
||||
<key>DTSDKBuild</key>
|
||||
<string>20C63</string>
|
||||
<key>DTSDKName</key>
|
||||
<string>macosx11.1</string>
|
||||
<key>DTXcode</key>
|
||||
<string>1240</string>
|
||||
<key>DTXcodeBuild</key>
|
||||
<string>12D4e</string>
|
||||
<key>LSHasLocalizedDisplayName</key>
|
||||
<true/>
|
||||
<key>LSMinimumSystemVersion</key>
|
||||
<string>10.11</string>
|
||||
<key>NSMainNibFile</key>
|
||||
<string>MainMenu</string>
|
||||
<key>NSPrincipalClass</key>
|
||||
<string>NSApplication</string>
|
||||
</dict>
|
||||
</plist>
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,690 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>files</key>
|
||||
<dict>
|
||||
<key>Resources/Breakpad.nib</key>
|
||||
<data>
|
||||
+QCsJ6Erp46mpihY0O0UIgsvppk=
|
||||
</data>
|
||||
<key>Resources/English.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
S4XKKUjazzsJO9x/+VUrlLc9+PE=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/English.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
94Rb5xB5h/M9s6+1p12hne5LJnw=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.icns</key>
|
||||
<data>
|
||||
qnqmtvXpsnZwBE3LM1r5HeaycNA=
|
||||
</data>
|
||||
<key>Resources/da.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
S4XKKUjazzsJO9x/+VUrlLc9+PE=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/da.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
keCiCUgrkLjkY0QCsX7TLdRI+rM=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/de.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
JqsA1ULQf1utlPit9y1Y6h8L4QE=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/de.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
o6oddgPESX//1IXIGRnZH4YfgQk=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/es.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
cL6Veb5YPBUh3nluPBvD1dNKcrM=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/es.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
TZnDxArDHqebms0OcuOOlJrTcmk=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/fr.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
S4XKKUjazzsJO9x/+VUrlLc9+PE=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/fr.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
+VrKvOKFg5QOnkl6P02NvC123O8=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/goArrow.png</key>
|
||||
<data>
|
||||
nkv25D/nPP4hcdobLV4E1j10vng=
|
||||
</data>
|
||||
<key>Resources/it.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
S4XKKUjazzsJO9x/+VUrlLc9+PE=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/it.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
5yY7+3M71LmTOD34HB1oINCiupQ=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/ja.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
S4XKKUjazzsJO9x/+VUrlLc9+PE=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/ja.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
vRPNTr3gyvXwnmBFT2gbVrOOU8Y=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/nl.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
S4XKKUjazzsJO9x/+VUrlLc9+PE=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/nl.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
sKDbblma/6DIFay+0zu59Cz9GFs=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/no.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
S4XKKUjazzsJO9x/+VUrlLc9+PE=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/no.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
jKhDGk8xv4y9JYVznDHWSVyVBys=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/sl.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
+Rx+gztMfQ/PRmX6iPqjo4oM0Mc=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/sl.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
gHcQMpX4xjn8rxGNl0Gy22ctE5Y=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/sv.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
S4XKKUjazzsJO9x/+VUrlLc9+PE=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/sv.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
qlm2QQW64CcY5XHGQDcDV1ESw9Y=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/tr.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
NheGINmCVlLiC5tf3L3FGszVjVA=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/tr.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
G0b99jELBPgDTpd4/wlxNr9k1ZI=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>files2</key>
|
||||
<dict>
|
||||
<key>Resources/Breakpad.nib</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
+QCsJ6Erp46mpihY0O0UIgsvppk=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
7CA3zuJ6kk9rKkruhSvVVG7s70TRSutSTnnNg874ntg=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Resources/English.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
S4XKKUjazzsJO9x/+VUrlLc9+PE=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
FeVy1U7LgPaJDd5lYwuMHAt6F1tL9McG+42UFKzY2zk=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/English.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
94Rb5xB5h/M9s6+1p12hne5LJnw=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
fFd9vKdZUgwfj5tDARquaX3aAdUM890hr1gFJw5+B7Q=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.icns</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
qnqmtvXpsnZwBE3LM1r5HeaycNA=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
fFfmJrqz5lhcnEGTvVsT8gh+cyhTfO0Y+jAzvqUxvsk=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Resources/da.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
S4XKKUjazzsJO9x/+VUrlLc9+PE=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
FeVy1U7LgPaJDd5lYwuMHAt6F1tL9McG+42UFKzY2zk=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/da.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
keCiCUgrkLjkY0QCsX7TLdRI+rM=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
x8BJpH4b0Zf+ymb7Ro3Xm0zM5x+zZfqGn8vrT7pCBgo=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/de.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
JqsA1ULQf1utlPit9y1Y6h8L4QE=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
b6GX7xdlWIKNQ+dl1CcmUNjXbMUjsrhwdQ178MCBd7g=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/de.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
o6oddgPESX//1IXIGRnZH4YfgQk=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
wfbpj/qVcuIVk8en0umujmgfQNR+LezGuYY9DiCe9B4=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/es.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
cL6Veb5YPBUh3nluPBvD1dNKcrM=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
AWio5C8m0hLll/9YmRF9vKMNJ6XLUHcnYnVByXxkgGA=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/es.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
TZnDxArDHqebms0OcuOOlJrTcmk=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
k47O787CIHDZ3bcYMKVXc5NrmwAjSNkbI8UGhtnTPnc=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/fr.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
S4XKKUjazzsJO9x/+VUrlLc9+PE=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
FeVy1U7LgPaJDd5lYwuMHAt6F1tL9McG+42UFKzY2zk=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/fr.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
+VrKvOKFg5QOnkl6P02NvC123O8=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
1jqWVZk8FCS/ntbwgG5yx7vBQKm8oGjeUDRCdnlA2c0=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/goArrow.png</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
nkv25D/nPP4hcdobLV4E1j10vng=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
qUrKjz/qnkeHNT9LPQU1cB/876EsKhKmS/avltrkfS8=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Resources/it.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
S4XKKUjazzsJO9x/+VUrlLc9+PE=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
FeVy1U7LgPaJDd5lYwuMHAt6F1tL9McG+42UFKzY2zk=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/it.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
5yY7+3M71LmTOD34HB1oINCiupQ=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
muxTmgK0UEoV7Jhk6okmdB0Eab2OnZiMC3puP7gGNcs=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/ja.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
S4XKKUjazzsJO9x/+VUrlLc9+PE=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
FeVy1U7LgPaJDd5lYwuMHAt6F1tL9McG+42UFKzY2zk=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/ja.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
vRPNTr3gyvXwnmBFT2gbVrOOU8Y=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
iOPKbrBUUd+Doz/QGs6ABNirX0SPeWA+JSpPZOkY0m4=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/nl.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
S4XKKUjazzsJO9x/+VUrlLc9+PE=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
FeVy1U7LgPaJDd5lYwuMHAt6F1tL9McG+42UFKzY2zk=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/nl.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
sKDbblma/6DIFay+0zu59Cz9GFs=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
opK0woO8TbLFE7WEb4oY0nzEjScX6LOSKencgMS7HNE=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/no.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
S4XKKUjazzsJO9x/+VUrlLc9+PE=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
FeVy1U7LgPaJDd5lYwuMHAt6F1tL9McG+42UFKzY2zk=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/no.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
jKhDGk8xv4y9JYVznDHWSVyVBys=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
sADTELPVsXo0deQkxkuSYc9kH4z/If72eAUUPYamKvw=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/sl.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
+Rx+gztMfQ/PRmX6iPqjo4oM0Mc=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
BXbdoVOileOaq8gH6SPxvp2OVkPSmbqLRvipwGGWa9g=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/sl.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
gHcQMpX4xjn8rxGNl0Gy22ctE5Y=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
F1Cn4M6RfXGJsN3O5N9ElsBFiOH45t76fuveVq2nWfI=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/sv.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
S4XKKUjazzsJO9x/+VUrlLc9+PE=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
FeVy1U7LgPaJDd5lYwuMHAt6F1tL9McG+42UFKzY2zk=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/sv.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
qlm2QQW64CcY5XHGQDcDV1ESw9Y=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
ncq2P7vEGBy7PtG2y46aBqg6kFQnUGHuvWIJqBkI83A=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/tr.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
NheGINmCVlLiC5tf3L3FGszVjVA=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
i+uUCp88kDm4kDg1aSBDyarzPnm9V0jrxKEGNM1Fh7s=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/tr.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
G0b99jELBPgDTpd4/wlxNr9k1ZI=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
AId5ZOSZg+6DLCCeSEIAm2TVBOLFcPbVYYmcA9XXiqY=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>rules</key>
|
||||
<dict>
|
||||
<key>^Resources/</key>
|
||||
<true/>
|
||||
<key>^Resources/.*\.lproj/</key>
|
||||
<dict>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1000</real>
|
||||
</dict>
|
||||
<key>^Resources/.*\.lproj/locversion.plist$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1100</real>
|
||||
</dict>
|
||||
<key>^Resources/Base\.lproj/</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>1010</real>
|
||||
</dict>
|
||||
<key>^version.plist$</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>rules2</key>
|
||||
<dict>
|
||||
<key>.*\.dSYM($|/)</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>11</real>
|
||||
</dict>
|
||||
<key>^(.*/)?\.DS_Store$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>2000</real>
|
||||
</dict>
|
||||
<key>^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/</key>
|
||||
<dict>
|
||||
<key>nested</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>10</real>
|
||||
</dict>
|
||||
<key>^.*</key>
|
||||
<true/>
|
||||
<key>^Info\.plist$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^PkgInfo$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^Resources/</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^Resources/.*\.lproj/</key>
|
||||
<dict>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1000</real>
|
||||
</dict>
|
||||
<key>^Resources/.*\.lproj/locversion.plist$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1100</real>
|
||||
</dict>
|
||||
<key>^Resources/Base\.lproj/</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>1010</real>
|
||||
</dict>
|
||||
<key>^[^/]+$</key>
|
||||
<dict>
|
||||
<key>nested</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>10</real>
|
||||
</dict>
|
||||
<key>^embedded\.provisionprofile$</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^version\.plist$</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
@@ -0,0 +1,817 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>files</key>
|
||||
<dict>
|
||||
<key>Resources/Info.plist</key>
|
||||
<data>
|
||||
Udbcq1qiYO9E3hhYoN/ZDeh4kRY=
|
||||
</data>
|
||||
<key>Resources/Inspector</key>
|
||||
<data>
|
||||
SwgUwlfi/ClMFfvaf7ZDKQfht1Q=
|
||||
</data>
|
||||
<key>Resources/breakpadUtilities.dylib</key>
|
||||
<data>
|
||||
o50h0us1/uq3iqh283cxNmjKXo4=
|
||||
</data>
|
||||
<key>Resources/crash_report_sender.app/Contents/Info.plist</key>
|
||||
<data>
|
||||
YEOK87eViZTKpTaD2YHTpo5wWVU=
|
||||
</data>
|
||||
<key>Resources/crash_report_sender.app/Contents/MacOS/crash_report_sender</key>
|
||||
<data>
|
||||
SQulg9376CM1Y4dqsQd2Ddfwaf0=
|
||||
</data>
|
||||
<key>Resources/crash_report_sender.app/Contents/PkgInfo</key>
|
||||
<data>
|
||||
n57qDP4tZfLD1rCS43W0B4LQjzE=
|
||||
</data>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/Breakpad.nib</key>
|
||||
<data>
|
||||
+QCsJ6Erp46mpihY0O0UIgsvppk=
|
||||
</data>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/English.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
S4XKKUjazzsJO9x/+VUrlLc9+PE=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/English.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
94Rb5xB5h/M9s6+1p12hne5LJnw=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/crash_report_sender.icns</key>
|
||||
<data>
|
||||
qnqmtvXpsnZwBE3LM1r5HeaycNA=
|
||||
</data>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/da.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
S4XKKUjazzsJO9x/+VUrlLc9+PE=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/da.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
keCiCUgrkLjkY0QCsX7TLdRI+rM=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/de.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
JqsA1ULQf1utlPit9y1Y6h8L4QE=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/de.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
o6oddgPESX//1IXIGRnZH4YfgQk=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/es.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
cL6Veb5YPBUh3nluPBvD1dNKcrM=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/es.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
TZnDxArDHqebms0OcuOOlJrTcmk=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/fr.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
S4XKKUjazzsJO9x/+VUrlLc9+PE=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/fr.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
+VrKvOKFg5QOnkl6P02NvC123O8=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/goArrow.png</key>
|
||||
<data>
|
||||
nkv25D/nPP4hcdobLV4E1j10vng=
|
||||
</data>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/it.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
S4XKKUjazzsJO9x/+VUrlLc9+PE=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/it.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
5yY7+3M71LmTOD34HB1oINCiupQ=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/ja.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
S4XKKUjazzsJO9x/+VUrlLc9+PE=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/ja.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
vRPNTr3gyvXwnmBFT2gbVrOOU8Y=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/nl.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
S4XKKUjazzsJO9x/+VUrlLc9+PE=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/nl.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
sKDbblma/6DIFay+0zu59Cz9GFs=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/no.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
S4XKKUjazzsJO9x/+VUrlLc9+PE=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/no.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
jKhDGk8xv4y9JYVznDHWSVyVBys=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/sl.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
+Rx+gztMfQ/PRmX6iPqjo4oM0Mc=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/sl.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
gHcQMpX4xjn8rxGNl0Gy22ctE5Y=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/sv.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
S4XKKUjazzsJO9x/+VUrlLc9+PE=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/sv.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
qlm2QQW64CcY5XHGQDcDV1ESw9Y=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/tr.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
NheGINmCVlLiC5tf3L3FGszVjVA=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/tr.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
G0b99jELBPgDTpd4/wlxNr9k1ZI=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/_CodeSignature/CodeResources</key>
|
||||
<data>
|
||||
VlfNFBkiGkJ8Qass2vV9iGeucdA=
|
||||
</data>
|
||||
</dict>
|
||||
<key>files2</key>
|
||||
<dict>
|
||||
<key>Headers/Breakpad.h</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
chzp2fExnRTm9yOcacGtRExcdww=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
BkRqwr514fiP4xI+97koHucPDbk+Oi/rLsyov79ngz0=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Headers/BreakpadDefines.h</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
uLDsXXKbVwaKf/ARfzEDFuW/iro=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
JNCNm1ydwP0UMLX1EY3eKZ3zYmJl09R9MMiGPU7R5NQ=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Resources/Info.plist</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
Udbcq1qiYO9E3hhYoN/ZDeh4kRY=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
vn8cFpm0+gmx+SrX5IS8WRWvsQwdqH4hz+0U8L4qXqw=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Resources/Inspector</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
SwgUwlfi/ClMFfvaf7ZDKQfht1Q=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
4gczxE4ryx52ImdDXaLrDrolN80V4hzGDR6il+IJSMM=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Resources/breakpadUtilities.dylib</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
o50h0us1/uq3iqh283cxNmjKXo4=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
o1TKcohbNr0irQCocjqadotb+Rynx3hnNv6lEsdE1LI=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Info.plist</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
YEOK87eViZTKpTaD2YHTpo5wWVU=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
ieD6cw6Jf4eHKm9mdzi7f6MXjgV/5RMfcUJvfzxWCAY=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/MacOS/crash_report_sender</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
SQulg9376CM1Y4dqsQd2Ddfwaf0=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
954PCeOhUyHhW46UXEMBV9OlPrSL8QbrdGok8TrEcjg=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/PkgInfo</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
n57qDP4tZfLD1rCS43W0B4LQjzE=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
glAhkclISwTWhTdPmHmgBmBpxJuKyuegSwHTjQfo7KA=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/Breakpad.nib</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
+QCsJ6Erp46mpihY0O0UIgsvppk=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
7CA3zuJ6kk9rKkruhSvVVG7s70TRSutSTnnNg874ntg=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/English.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
S4XKKUjazzsJO9x/+VUrlLc9+PE=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
FeVy1U7LgPaJDd5lYwuMHAt6F1tL9McG+42UFKzY2zk=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/English.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
94Rb5xB5h/M9s6+1p12hne5LJnw=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
fFd9vKdZUgwfj5tDARquaX3aAdUM890hr1gFJw5+B7Q=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/crash_report_sender.icns</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
qnqmtvXpsnZwBE3LM1r5HeaycNA=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
fFfmJrqz5lhcnEGTvVsT8gh+cyhTfO0Y+jAzvqUxvsk=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/da.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
S4XKKUjazzsJO9x/+VUrlLc9+PE=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
FeVy1U7LgPaJDd5lYwuMHAt6F1tL9McG+42UFKzY2zk=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/da.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
keCiCUgrkLjkY0QCsX7TLdRI+rM=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
x8BJpH4b0Zf+ymb7Ro3Xm0zM5x+zZfqGn8vrT7pCBgo=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/de.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
JqsA1ULQf1utlPit9y1Y6h8L4QE=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
b6GX7xdlWIKNQ+dl1CcmUNjXbMUjsrhwdQ178MCBd7g=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/de.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
o6oddgPESX//1IXIGRnZH4YfgQk=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
wfbpj/qVcuIVk8en0umujmgfQNR+LezGuYY9DiCe9B4=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/es.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
cL6Veb5YPBUh3nluPBvD1dNKcrM=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
AWio5C8m0hLll/9YmRF9vKMNJ6XLUHcnYnVByXxkgGA=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/es.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
TZnDxArDHqebms0OcuOOlJrTcmk=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
k47O787CIHDZ3bcYMKVXc5NrmwAjSNkbI8UGhtnTPnc=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/fr.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
S4XKKUjazzsJO9x/+VUrlLc9+PE=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
FeVy1U7LgPaJDd5lYwuMHAt6F1tL9McG+42UFKzY2zk=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/fr.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
+VrKvOKFg5QOnkl6P02NvC123O8=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
1jqWVZk8FCS/ntbwgG5yx7vBQKm8oGjeUDRCdnlA2c0=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/goArrow.png</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
nkv25D/nPP4hcdobLV4E1j10vng=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
qUrKjz/qnkeHNT9LPQU1cB/876EsKhKmS/avltrkfS8=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/it.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
S4XKKUjazzsJO9x/+VUrlLc9+PE=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
FeVy1U7LgPaJDd5lYwuMHAt6F1tL9McG+42UFKzY2zk=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/it.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
5yY7+3M71LmTOD34HB1oINCiupQ=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
muxTmgK0UEoV7Jhk6okmdB0Eab2OnZiMC3puP7gGNcs=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/ja.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
S4XKKUjazzsJO9x/+VUrlLc9+PE=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
FeVy1U7LgPaJDd5lYwuMHAt6F1tL9McG+42UFKzY2zk=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/ja.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
vRPNTr3gyvXwnmBFT2gbVrOOU8Y=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
iOPKbrBUUd+Doz/QGs6ABNirX0SPeWA+JSpPZOkY0m4=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/nl.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
S4XKKUjazzsJO9x/+VUrlLc9+PE=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
FeVy1U7LgPaJDd5lYwuMHAt6F1tL9McG+42UFKzY2zk=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/nl.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
sKDbblma/6DIFay+0zu59Cz9GFs=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
opK0woO8TbLFE7WEb4oY0nzEjScX6LOSKencgMS7HNE=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/no.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
S4XKKUjazzsJO9x/+VUrlLc9+PE=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
FeVy1U7LgPaJDd5lYwuMHAt6F1tL9McG+42UFKzY2zk=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/no.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
jKhDGk8xv4y9JYVznDHWSVyVBys=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
sADTELPVsXo0deQkxkuSYc9kH4z/If72eAUUPYamKvw=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/sl.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
+Rx+gztMfQ/PRmX6iPqjo4oM0Mc=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
BXbdoVOileOaq8gH6SPxvp2OVkPSmbqLRvipwGGWa9g=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/sl.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
gHcQMpX4xjn8rxGNl0Gy22ctE5Y=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
F1Cn4M6RfXGJsN3O5N9ElsBFiOH45t76fuveVq2nWfI=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/sv.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
S4XKKUjazzsJO9x/+VUrlLc9+PE=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
FeVy1U7LgPaJDd5lYwuMHAt6F1tL9McG+42UFKzY2zk=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/sv.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
qlm2QQW64CcY5XHGQDcDV1ESw9Y=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
ncq2P7vEGBy7PtG2y46aBqg6kFQnUGHuvWIJqBkI83A=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/tr.lproj/InfoPlist.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
NheGINmCVlLiC5tf3L3FGszVjVA=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
i+uUCp88kDm4kDg1aSBDyarzPnm9V0jrxKEGNM1Fh7s=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/Resources/tr.lproj/Localizable.strings</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
G0b99jELBPgDTpd4/wlxNr9k1ZI=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
AId5ZOSZg+6DLCCeSEIAm2TVBOLFcPbVYYmcA9XXiqY=
|
||||
</data>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Resources/crash_report_sender.app/Contents/_CodeSignature/CodeResources</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
VlfNFBkiGkJ8Qass2vV9iGeucdA=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
Fc4XJrcmBCC+iCiohGnULJ5ymG67u/vtsZi6cKbTGYU=
|
||||
</data>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>rules</key>
|
||||
<dict>
|
||||
<key>^Resources/</key>
|
||||
<true/>
|
||||
<key>^Resources/.*\.lproj/</key>
|
||||
<dict>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1000</real>
|
||||
</dict>
|
||||
<key>^Resources/.*\.lproj/locversion.plist$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1100</real>
|
||||
</dict>
|
||||
<key>^Resources/Base\.lproj/</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>1010</real>
|
||||
</dict>
|
||||
<key>^version.plist$</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>rules2</key>
|
||||
<dict>
|
||||
<key>.*\.dSYM($|/)</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>11</real>
|
||||
</dict>
|
||||
<key>^(.*/)?\.DS_Store$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>2000</real>
|
||||
</dict>
|
||||
<key>^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/</key>
|
||||
<dict>
|
||||
<key>nested</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>10</real>
|
||||
</dict>
|
||||
<key>^.*</key>
|
||||
<true/>
|
||||
<key>^Info\.plist$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^PkgInfo$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^Resources/</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^Resources/.*\.lproj/</key>
|
||||
<dict>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1000</real>
|
||||
</dict>
|
||||
<key>^Resources/.*\.lproj/locversion.plist$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1100</real>
|
||||
</dict>
|
||||
<key>^Resources/Base\.lproj/</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>1010</real>
|
||||
</dict>
|
||||
<key>^[^/]+$</key>
|
||||
<dict>
|
||||
<key>nested</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>10</real>
|
||||
</dict>
|
||||
<key>^embedded\.provisionprofile$</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^version\.plist$</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
desktop/content-builder/builder_osx/package/steam_cmd_metrics.bin
Executable file
BIN
desktop/content-builder/builder_osx/package/steam_cmd_metrics.bin
Executable file
Binary file not shown.
@@ -1,103 +1,107 @@
|
||||
crashhandler.dylib,269664;1626824210;2541537603
|
||||
Frameworks/Breakpad.framework/,-1;1477950302;0
|
||||
crashhandler.dylib,473424;1634158614;1468444765
|
||||
Frameworks/Breakpad.framework/,-1;1628340976;0
|
||||
Frameworks/Breakpad.framework/Breakpad,-2;1283201464;1199629470
|
||||
Frameworks/Breakpad.framework/Headers,-2;1283201464;2393740531
|
||||
Frameworks/Breakpad.framework/Resources,-2;1283201464;2265073452
|
||||
Frameworks/Breakpad.framework/Versions/,-1;1477950302;0
|
||||
Frameworks/Breakpad.framework/Versions/A/,-1;1477950302;0
|
||||
Frameworks/Breakpad.framework/Versions/A/Breakpad,159324;1477950302;3810477408
|
||||
Frameworks/Breakpad.framework/Versions/A/Headers/,-1;1477950302;0
|
||||
Frameworks/Breakpad.framework/Versions/A/Headers/Breakpad.h,14831;1432245500;2482042494
|
||||
Frameworks/Breakpad.framework/Versions/A/Headers/BreakpadDefines.h,3958;1432245500;963933939
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/,-1;1477950302;0
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/breakpadUtilities.dylib,199988;1477950302;116754118
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/,-1;1477950302;0
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/,-1;1477950302;0
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Info.plist,1560;1477950302;3983994661
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/MacOS/,-1;1477950302;0
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/MacOS/crash_report_sender,142188;1477950302;1355471576
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/PkgInfo,8;1283201464;1535771721
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/,-1;1477950302;0
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/Breakpad.nib,12571;1477950302;3405924001
|
||||
Frameworks/Breakpad.framework/Versions/,-1;1628340976;0
|
||||
Frameworks/Breakpad.framework/Versions/A/,-1;1628340976;0
|
||||
Frameworks/Breakpad.framework/Versions/A/Breakpad,352304;1628337422;3820230114
|
||||
Frameworks/Breakpad.framework/Versions/A/Headers/,-1;1628340976;0
|
||||
Frameworks/Breakpad.framework/Versions/A/Headers/Breakpad.h,14544;1628340976;1283715548
|
||||
Frameworks/Breakpad.framework/Versions/A/Headers/BreakpadDefines.h,3885;1628340976;1680565773
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/,-1;1628340976;0
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/breakpadUtilities.dylib,489760;1628337418;677990148
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/,-1;1628340976;0
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/,-1;1628340976;0
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Info.plist,1618;1628340976;1016466297
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/MacOS/,-1;1628340976;0
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/MacOS/crash_report_sender,373744;1628337410;3926171085
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/PkgInfo,8;1628340896;1535771721
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/,-1;1628340976;0
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/Breakpad.nib,19914;1622152080;1878134586
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/crash_report_sender.icns,170816;1283201464;915185259
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/da.lproj/,-1;1477950302;0
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/da.lproj/InfoPlist.strings,160;1283201464;4177083103
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/da.lproj/Localizable.strings,2478;1283201464;654383998
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/de.lproj/,-1;1477950302;0
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/de.lproj/InfoPlist.strings,196;1283201464;2366931700
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/de.lproj/Localizable.strings,2796;1283201464;3396540296
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/English.lproj/,-1;1477950302;0
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/English.lproj/InfoPlist.strings,160;1283201464;4177083103
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/English.lproj/Localizable.strings,2478;1283201464;1913686460
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/es.lproj/,-1;1477950302;0
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/es.lproj/InfoPlist.strings,188;1283201464;1451028526
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/es.lproj/Localizable.strings,2628;1283201464;417724762
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/fr.lproj/,-1;1477950302;0
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/fr.lproj/InfoPlist.strings,160;1283201464;4177083103
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/fr.lproj/Localizable.strings,2744;1283201464;2241105537
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/da.lproj/,-1;1628340976;0
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/da.lproj/InfoPlist.strings,156;1628340976;2926362671
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/da.lproj/Localizable.strings,2428;1628340976;1248875827
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/de.lproj/,-1;1628340976;0
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/de.lproj/InfoPlist.strings,192;1628340976;3104721104
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/de.lproj/Localizable.strings,2746;1628340976;2570220099
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/English.lproj/,-1;1628340976;0
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/English.lproj/InfoPlist.strings,156;1628340976;2926362671
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/English.lproj/Localizable.strings,2428;1628340976;3474315164
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/es.lproj/,-1;1628340976;0
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/es.lproj/InfoPlist.strings,184;1628340976;79518829
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/es.lproj/Localizable.strings,2578;1628340976;515910959
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/fr.lproj/,-1;1628340976;0
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/fr.lproj/InfoPlist.strings,156;1628340976;2926362671
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/fr.lproj/Localizable.strings,2694;1628340976;1492150775
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/goArrow.png,3591;1283201464;3106003257
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/it.lproj/,-1;1477950302;0
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/it.lproj/InfoPlist.strings,160;1283201464;4177083103
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/it.lproj/Localizable.strings,2640;1283201464;787942299
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/ja.lproj/,-1;1477950302;0
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/ja.lproj/InfoPlist.strings,160;1283201464;4177083103
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/ja.lproj/Localizable.strings,1842;1283201464;2544048415
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/nl.lproj/,-1;1477950302;0
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/nl.lproj/InfoPlist.strings,160;1283201464;4177083103
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/nl.lproj/Localizable.strings,2596;1283201464;196822744
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/no.lproj/,-1;1477950302;0
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/no.lproj/InfoPlist.strings,160;1283201464;4177083103
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/no.lproj/Localizable.strings,2534;1283201464;1646896514
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/sl.lproj/,-1;1477950302;0
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/sl.lproj/InfoPlist.strings,188;1283201464;2672724807
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/sl.lproj/Localizable.strings,2682;1283201464;2843672434
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/sv.lproj/,-1;1477950302;0
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/sv.lproj/InfoPlist.strings,160;1283201464;4177083103
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/sv.lproj/Localizable.strings,2638;1283201464;1197651611
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/tr.lproj/,-1;1477950302;0
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/tr.lproj/InfoPlist.strings,172;1283201464;1805770543
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/tr.lproj/Localizable.strings,2480;1283201464;3918966399
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/Info.plist,1228;1477950302;2088164349
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/Inspector,55700;1477950302;3995236228
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/it.lproj/,-1;1628340976;0
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/it.lproj/InfoPlist.strings,156;1628340976;2926362671
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/it.lproj/Localizable.strings,2590;1628340976;2858405993
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/ja.lproj/,-1;1628340976;0
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/ja.lproj/InfoPlist.strings,156;1628340976;2926362671
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/ja.lproj/Localizable.strings,1792;1628340976;2442897510
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/nl.lproj/,-1;1628340976;0
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/nl.lproj/InfoPlist.strings,156;1628340976;2926362671
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/nl.lproj/Localizable.strings,2546;1628340976;478646930
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/no.lproj/,-1;1628340976;0
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/no.lproj/InfoPlist.strings,156;1628340976;2926362671
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/no.lproj/Localizable.strings,2484;1628340976;1171265483
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/sl.lproj/,-1;1628340976;0
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/sl.lproj/InfoPlist.strings,184;1628340976;2539439178
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/sl.lproj/Localizable.strings,2632;1628340976;1048089783
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/sv.lproj/,-1;1628340976;0
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/sv.lproj/InfoPlist.strings,156;1628340976;2926362671
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/sv.lproj/Localizable.strings,2588;1628340976;3993119321
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/tr.lproj/,-1;1628340976;0
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/tr.lproj/InfoPlist.strings,168;1628340976;390663745
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Resources/tr.lproj/Localizable.strings,2430;1628340976;121436850
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/_CodeSignature/,-1;1628340976;0
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/_CodeSignature/CodeResources,13748;1628340976;2908752081
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/Info.plist,1296;1628340976;3121393424
|
||||
Frameworks/Breakpad.framework/Versions/A/Resources/Inspector,210016;1628337406;211751058
|
||||
Frameworks/Breakpad.framework/Versions/A/_CodeSignature/,-1;1628340976;0
|
||||
Frameworks/Breakpad.framework/Versions/A/_CodeSignature/CodeResources,18935;1628340944;2848708565
|
||||
Frameworks/Breakpad.framework/Versions/Current,-2;1283201464;3554254475
|
||||
libaudio.dylib,196176;1626824210;3914268500
|
||||
libsteaminput.dylib,89872;1528433788;2801920434
|
||||
libtier0_s.dylib,366512;1626824210;2142114133
|
||||
libvstdlib_s.dylib,525328;1626824212;1153798541
|
||||
public/,-1;1615498476;0
|
||||
public/steambootstrapper_brazilian.txt,4579;1610589776;2945962788
|
||||
public/steambootstrapper_bulgarian.txt,6450;1615498476;573256223
|
||||
public/steambootstrapper_czech.txt,4769;1610589774;3540247094
|
||||
public/steambootstrapper_danish.txt,4330;1610589774;1603943118
|
||||
public/steambootstrapper_dutch.txt,4332;1610589774;1823643073
|
||||
libaudio.dylib,386528;1634158614;3362949361
|
||||
libsteaminput.dylib,174096;1629397412;706259524
|
||||
libtier0_s.dylib,569504;1634158614;4066234779
|
||||
libvstdlib_s.dylib,785968;1634158614;4219446511
|
||||
public/,-1;1631653394;0
|
||||
public/steambootstrapper_brazilian.txt,4663;1631221576;339303777
|
||||
public/steambootstrapper_bulgarian.txt,6568;1631221398;2542701890
|
||||
public/steambootstrapper_czech.txt,4808;1631653394;780703719
|
||||
public/steambootstrapper_danish.txt,4406;1631221434;4282641590
|
||||
public/steambootstrapper_dutch.txt,4410;1631221444;2876704741
|
||||
public/steambootstrapper_english.txt,4113;1610129318;2002058579
|
||||
public/steambootstrapper_finnish.txt,4562;1610589774;4160826347
|
||||
public/steambootstrapper_french.txt,4817;1610589774;1705022547
|
||||
public/steambootstrapper_german.txt,4723;1610589774;806216237
|
||||
public/steambootstrapper_greek.txt,6203;1610589774;655592863
|
||||
public/steambootstrapper_hungarian.txt,4757;1610589774;158680991
|
||||
public/steambootstrapper_italian.txt,4679;1610589776;3717497750
|
||||
public/steambootstrapper_japanese.txt,5455;1612564870;262655608
|
||||
public/steambootstrapper_korean.txt,4769;1610561412;614365656
|
||||
public/steambootstrapper_koreana.txt,4769;1610561412;614365656
|
||||
public/steambootstrapper_latam.txt,4643;1610589776;3044857096
|
||||
public/steambootstrapper_norwegian.txt,4312;1610589774;2157669839
|
||||
public/steambootstrapper_polish.txt,4542;1610589774;2472231859
|
||||
public/steambootstrapper_portuguese.txt,4533;1610589774;4032431559
|
||||
public/steambootstrapper_romanian.txt,4570;1610589776;2606193458
|
||||
public/steambootstrapper_russian.txt,6077;1610589776;935885346
|
||||
public/steambootstrapper_schinese.txt,4072;1610589774;879153330
|
||||
public/steambootstrapper_spanish.txt,4642;1610589776;1362390230
|
||||
public/steambootstrapper_swedish.txt,4336;1610589776;1780188147
|
||||
public/steambootstrapper_tchinese.txt,4049;1610589774;745943745
|
||||
public/steambootstrapper_thai.txt,7351;1610589776;1905597739
|
||||
public/steambootstrapper_turkish.txt,4495;1610589776;3145753921
|
||||
public/steambootstrapper_ukrainian.txt,6135;1610589776;937082620
|
||||
public/steambootstrapper_vietnamese.txt,4930;1610589776;400653706
|
||||
steamclient.dylib,96625916;1626824212;1455111241
|
||||
steamcmd,4602256;1626824212;1006338243
|
||||
public/steambootstrapper_finnish.txt,4642;1631221454;3099009404
|
||||
public/steambootstrapper_french.txt,4913;1631307860;1224355487
|
||||
public/steambootstrapper_german.txt,4809;1631221476;2051083829
|
||||
public/steambootstrapper_greek.txt,6298;1631221488;3033575945
|
||||
public/steambootstrapper_hungarian.txt,4836;1631221502;2850663547
|
||||
public/steambootstrapper_italian.txt,4771;1631221514;1484093138
|
||||
public/steambootstrapper_japanese.txt,5561;1631307914;44643972
|
||||
public/steambootstrapper_korean.txt,4873;1631196600;3681322586
|
||||
public/steambootstrapper_koreana.txt,4873;1631196600;3681322586
|
||||
public/steambootstrapper_latam.txt,4731;1631308012;3326784460
|
||||
public/steambootstrapper_norwegian.txt,4398;1631221546;1723482808
|
||||
public/steambootstrapper_polish.txt,4620;1631221556;3280487710
|
||||
public/steambootstrapper_portuguese.txt,4622;1631307956;1154652780
|
||||
public/steambootstrapper_romanian.txt,4653;1631307978;1316944576
|
||||
public/steambootstrapper_russian.txt,6190;1631221596;3779737823
|
||||
public/steambootstrapper_schinese.txt,4141;1631221408;412719449
|
||||
public/steambootstrapper_spanish.txt,4730;1631221606;3101348690
|
||||
public/steambootstrapper_swedish.txt,4414;1631308022;243472957
|
||||
public/steambootstrapper_tchinese.txt,4121;1631307808;585260033
|
||||
public/steambootstrapper_thai.txt,7480;1631221640;760073558
|
||||
public/steambootstrapper_turkish.txt,4565;1631221650;476733238
|
||||
public/steambootstrapper_ukrainian.txt,6248;1631308056;1345642068
|
||||
public/steambootstrapper_vietnamese.txt,5013;1631221670;2778762937
|
||||
steamclient.dylib,64379248;1634158614;1162835882
|
||||
steamcmd,4284832;1634158616;2771472063
|
||||
steamcmd.sh,1173;1606003422;3451214996
|
||||
steamconsole.dylib,358304;1626824212;2028804471
|
||||
steamconsole.dylib,320720;1634158616;272857224
|
||||
OSVER=-83
|
||||
VERSION=3
|
||||
SHA1=B22E139D678D48DCA7687428A2C587B960637FEE
|
||||
SHA1=60E6974881533C56EF44551BBFE163AAB5360C73
|
||||
|
||||
@@ -1,43 +1,43 @@
|
||||
"osx"
|
||||
{
|
||||
"version" "1626823972"
|
||||
"version" "1634158744"
|
||||
"steamcmd_public_all"
|
||||
{
|
||||
"file" "steamcmd_public_all.zip.716674556427db82df7272603a00b5affcd9bb7b"
|
||||
"size" "49247"
|
||||
"sha2" "ad8cec394baab88aaad803421ca64af61f8b2d6a80a2abdc9cbdd07fbdc0abdd"
|
||||
"file" "steamcmd_public_all.zip.ef1c8ede69de8011348c9ca8ad4dab26930d046b"
|
||||
"size" "49900"
|
||||
"sha2" "319b4cc55bf6dc66aa9f6c1fbb1ff9cb899a50123c2642cd166f0f367f8edb44"
|
||||
}
|
||||
"steamcmd_bins_osx"
|
||||
{
|
||||
"file" "steamcmd_bins_osx.zip.15f160164451aa813be1546bb08d72a968782a1a"
|
||||
"size" "25973618"
|
||||
"sha2" "fb9d6ab5ac932563802bbbfc705a8b81aa1b751305fd51f3bbaab6053450dfc3"
|
||||
"zipvz" "steamcmd_bins_osx.zip.vz.bf1b6aba14e68f4a70fd5287013639beacece52e_16458149"
|
||||
"sha2vz" "bd83cbcb54b21000c199f0fdcaa3b40e45dfd5ed649000391f05fa7c7c3536b4"
|
||||
"file" "steamcmd_bins_osx.zip.c5fd7256fd9207b00aa0b70f98733a6c48baaf1a"
|
||||
"size" "25890395"
|
||||
"sha2" "7319ea96626cececfe5a99ed892a44ad4b3f5ba24b54bf08cab3d7081794e657"
|
||||
"zipvz" "steamcmd_bins_osx.zip.vz.3a34d7426918e5c0dbc107c8da1a50745a0fd094_17233788"
|
||||
"sha2vz" "ddd361a9356c7adcd0256c1bb903b8e190b2be43fb8c1ef586178d5d67d96aef"
|
||||
}
|
||||
"steamcmd_breakpad_osx"
|
||||
{
|
||||
"file" "steamcmd_breakpad_osx.zip.116cff2d28d7d88422c626e32f938458cb715e57"
|
||||
"size" "375029"
|
||||
"sha2" "df058d3e928b4a41fed5b44be7367d790062721a9b054ba182ea69c1be336e2a"
|
||||
"zipvz" "steamcmd_breakpad_osx.zip.vz.26ee5b01e443087fd4e386a7bd653387ab5c9adb_297923"
|
||||
"sha2vz" "995cbaf29630e3bd2b0951fab31e6ae5374dd0192094c69abdd7c08f7d64feca"
|
||||
"file" "steamcmd_breakpad_osx.zip.f99122157615a95bfdb90ff65f58826fa8b65a84"
|
||||
"size" "576242"
|
||||
"sha2" "829045ed12fea3d0503de339eaaaa2e2e46f2564781f229cdbd3763c872d979e"
|
||||
"zipvz" "steamcmd_breakpad_osx.zip.vz.c12be61f261a8e82bc5e71ba42a247866c700bd6_396245"
|
||||
"sha2vz" "bb39c03d348ce0bc5e2ee83735bc09b4d075c1fe99997a25098581b068ea652a"
|
||||
}
|
||||
"steamcmd_osx"
|
||||
{
|
||||
"file" "steamcmd_osx.zip.7f44a675f3c221dd94daf97555a51834dec10131"
|
||||
"size" "2022601"
|
||||
"sha2" "95b4a8198d709d0038732af7b5bd553cd563f59fd1f6ee4904df5a584e7a3e95"
|
||||
"zipvz" "steamcmd_osx.zip.vz.105071527934d4edecbd30685bb49e1133b2cc86_1641691"
|
||||
"sha2vz" "54b09d50129e0e5820f85536bf31df1d9f41a754eef81b8f3267a9aae3cd7675"
|
||||
"file" "steamcmd_osx.zip.f509c4ddf9518bf200e75be4c8f0dea273bec4ec"
|
||||
"size" "2042655"
|
||||
"sha2" "733723d1ab7ed66c294067801147684f0c3b363ffcb177859c372d657097edf3"
|
||||
"zipvz" "steamcmd_osx.zip.vz.c6b38a5c794e1883ea456c11dded4d9dd253f588_1683327"
|
||||
"sha2vz" "b5cb1f90d0c53aa010add393f1e5a1d837a648253716ebc29a6db77f330c8bad"
|
||||
"IsBootstrapperPackage" "1"
|
||||
}
|
||||
}
|
||||
"kvsign2"
|
||||
{
|
||||
"osx" "dd8213b467791e75c082e4cae8b559932f47ce37940275264c9e1e8efddc03da60f12700417dfde540442d2172b03bc0d1215db379cd4884fdd7340670c4fb06"
|
||||
"osx" "898d0b7a4f017ff48934a5017549e60c6dfbc64adbdb4d7e2985bb53885d493040f9c10f08c0f86f763e425eee05a00443c779e350ea5ebb110c1c0243b4610e"
|
||||
}
|
||||
"kvsignatures"
|
||||
{
|
||||
"osx" "9d29674c2e3903796f08bedc312377f867ca992eb51e06797a8fa6901e98442f6745cdf002187f7834c6815af71f79fa8da94405e50e3152b5646c06efd81b8986fc229c0ab8947dc9e8366bdd1fb8bbbd0d2723838b8ea9bc8bba5768c3390563a529484ba8503d16bae61377ac3a62eaa9f54f5e1c6301942b30ec5d36529f"
|
||||
"osx" "0ad4e3e67326e9d39736502e826edb47e85e03e069797eea2ba70a405265dc3a0d325a1e19652777f58b84b6e2b9e426a2ef0339b472a8e42c75f69b1ec84d8d8f09a148ee3dfff0e920225e7fa01edccb015068ef1afbe21ba3600df63a19583dbad41bd79e87341b5288fe38cddeb5af4d44c10f73a2b256a562144304f4cb"
|
||||
}
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -31,6 +31,7 @@
|
||||
"SteamBootstrapper_PercentComplete" "Progresso: %percent%%%"
|
||||
"SteamBootstrapper_NoNetwork" "O %appname% precisa estar online para atualizar. Certifique-se de que está conectado à internet e tente novamente."
|
||||
"SteamBootstrapper_FailedMkdir" "Não foi possível criar o diretório %dirname%, erro %errno%"
|
||||
"SteamBootstrapper_NotWriteable" "O diretório %dirname% não permite escrita."
|
||||
"SteamBootstrapper_FailedDownloadHTTPError" "O download falhou: erro de http %errno%"
|
||||
"SteamBootstrapper_AlreadyRunningError" "Uma instância do %appname% já está rodando neste computador em outra conta de usuário"
|
||||
"SteamBootstrapper_MoveContentDir_DestExists" "O %appname% alterou o local onde guarda o conteúdo de jogos - de \"~/Documents/Steam Content\" para \"~/Library/Application Support/Steam/SteamApps\". Você tem arquivos de jogo no local original e o %appname% não conseguiu mover os arquivos porque já existem arquivos no novo local. Você pode precisar mover os arquivos manualmente ou apagar os arquivos antigos e baixar os jogos novamente. Continuar mesmo assim?"
|
||||
|
||||
@@ -31,6 +31,7 @@
|
||||
"SteamBootstrapper_PercentComplete" "%percent%%% завършено"
|
||||
"SteamBootstrapper_NoNetwork" "Нужно е %appname% да бъде на линия, за да се обнови. Моля, проверете своята интернет връзка и опитайте отново."
|
||||
"SteamBootstrapper_FailedMkdir" "Неуспешно създаване на директория %dirname%, получена грешка %errno%"
|
||||
"SteamBootstrapper_NotWriteable" "Директорията %dirname% не позволява записване."
|
||||
"SteamBootstrapper_FailedDownloadHTTPError" "Свалянето е неуспешно: http грешка %errno%"
|
||||
"SteamBootstrapper_AlreadyRunningError" "Инстанция на %appname% вече е пусната от този компютър, но под различен потребителски акаунт."
|
||||
"SteamBootstrapper_MoveContentDir_DestExists" "%appname% промени къде съхранява игралното съдържание от „~/Documents/Steam Content“ на „~/Library/Application Support/Steam/SteamApps“. Разполагате с игрални файлове в първоначалното местонахождение, а Steam не успя да ги премести, тъй като вече съществуват други такива в новото място. Възможно е да се наложи ръчното им преместване или изтриването на старите файлове, а игрите да бъдат свалени отново. Продължаване въпреки това?"
|
||||
|
||||
@@ -3,11 +3,11 @@
|
||||
{
|
||||
"SteamBootstrapper_UpdatingSteam" "Aktualizace klienta služby %appname%..."
|
||||
"SteamBootstrapper_ElevationPrompt" "Před spuštěním se klient služby %appname% musí sám aktualizovat."
|
||||
"SteamBootstrapper_ReadOnlyInstallOSX" "Klient služby %appname% nemůže zapisovat do svého instalačního adresáře. Ujistěte se, že jej nespouštíte z obrazu disku."
|
||||
"SteamBootstrapper_RunFromDiskImageOSX" "Před spuštěním aplikace prosím přesuňte %appname% do své složky aplikací."
|
||||
"SteamBootstrapper_ReadOnlyInstall" "Klient služby %appname% nemůže zapisovat do svého instalačního adresáře."
|
||||
"SteamBootstrapper_InstallDirNotASCII" "Klienta služby %appname% nelze spustit z cesty, která obsahuje neanglické znaky. Přeinstalujte prosím klienta služby %appname% do výchozí složky."
|
||||
"SteamBootstrapper_InstallDirIncompatible" "Klienta služby %appname% nelze na této verzi systému Windows spustit z cesty, která obsahuje jiné než ASCII znaky. Přeinstalujte prosím klienta služby %appname% do výchozí složky nebo přejděte na systém Windows 7 či novější."
|
||||
"SteamBootstrapper_ReadOnlyInstallOSX" "Klient služby %appname% nemůže zapisovat do své instalační složky. Ujistěte se, že ho nespouštíte z obrazu disku."
|
||||
"SteamBootstrapper_RunFromDiskImageOSX" "Před spuštěním klienta služby %appname% ho přesuňte do složky Aplikace."
|
||||
"SteamBootstrapper_ReadOnlyInstall" "Klient služby %appname% nemůže zapisovat do své instalační složky."
|
||||
"SteamBootstrapper_InstallDirNotASCII" "Klienta služby %appname% nelze spustit z cesty, která obsahuje neanglické znaky. Přeinstalujte klienta služby %appname% do výchozí složky."
|
||||
"SteamBootstrapper_InstallDirIncompatible" "Klienta služby %appname% nelze na této verzi systému Windows spustit z cesty, která obsahuje jiné než ASCII znaky. Přeinstalujte klienta služby %appname% do výchozí složky nebo přejděte na systém Windows 7 či novější."
|
||||
"SteamBootstrapper_InsufficientDiskSpace" "Klient služby %appname% potřebuje k aktualizaci %nMegaBytes% MB volného místa na disku."
|
||||
"SteamBootstrapper_FailedManifestLoad" "Načtení záznamu balíčku se nezdařilo."
|
||||
"SteamBootstrapper_FailedManifestVerify" "Ověření záznamu balíčku se nezdařilo."
|
||||
@@ -29,16 +29,17 @@
|
||||
"SteamBootstrapper_InstallVerify" "Ověřování instalace..."
|
||||
"SteamBootstrapper_DownloadComplete" "Stahování dokončeno."
|
||||
"SteamBootstrapper_PercentComplete" "%percent%%% dokončeno"
|
||||
"SteamBootstrapper_NoNetwork" "Chcete-li klienta služby %appname% aktualizovat, musíte být online. Potvrďte prosím své připojení k internetu a zkuste to znovu."
|
||||
"SteamBootstrapper_NoNetwork" "Chcete-li klienta služby %appname% aktualizovat, musíte být online. Zkontrolujte své připojení k internetu a zkuste to znovu."
|
||||
"SteamBootstrapper_FailedMkdir" "Adresář %dirname% nelze vytvořit, chyba %errno%"
|
||||
"SteamBootstrapper_NotWriteable" "Do adresáře %dirname% nelze zapisovat."
|
||||
"SteamBootstrapper_FailedDownloadHTTPError" "Stažení se nezdařilo: http chyba %errno%"
|
||||
"SteamBootstrapper_AlreadyRunningError" "Klient služby %appname% je na tomto počítači již spuštěn pod jiným uživatelským účtem."
|
||||
"SteamBootstrapper_AlreadyRunningError" "Klient služby %appname% je na tomto počítači již spuštěn pod jiným uživatelským účtem."
|
||||
"SteamBootstrapper_MoveContentDir_DestExists" "Klient služby %appname% změnil místo pro ukládání obsahu her z „~/Documents/Steam Content“ na „~/Library/Application Support/Steam/SteamApps“. Vaše herní soubory jsou uloženy na původním místě a klient služby %appname% nemohl soubory přesunout, protože již existují na novém místě. Možná bude nutné, abyste soubory přesunuli ručně nebo abyste staré soubory vymazali a hry si znovu stáhli. Chcete i přesto pokračovat?"
|
||||
"SteamBootstrapper_MoveContentDir_CopyError" "Klient služby %appname% změnil místo pro ukládání obsahu her z „~/Documents/Steam Content“ na „~/Library/Application Support/Steam/SteamApps“. Vaše herní soubory jsou uloženy na původním místě a klient služby %appname% nemohl soubory přesunout. Možná bude nutné, abyste soubory přesunuli ručně nebo abyste staré soubory vymazali a hry si znovu stáhli. Chcete i přesto pokračovat?"
|
||||
"SteamBootstrapper_OK" "OK"
|
||||
"SteamBootstrapper_Cancel" "Zrušit"
|
||||
"SteamBootstrapper_WindowTitle" "%appname%"
|
||||
"SteamBootstrapper_Error_Title" "%appname% – Fatální chyba"
|
||||
"SteamBootstrapper_Warning_Title" "%appname% – Varování"
|
||||
"SteamBootstrapper_Error_Title" "%appname% – fatální chyba"
|
||||
"SteamBootstrapper_Warning_Title" "%appname% – varování"
|
||||
"SteamBootstrapper_OperatingSystemNoLongerSupported" "Klient služby %appname% není podporován Vaším operačním systémem."
|
||||
}
|
||||
|
||||
@@ -31,6 +31,7 @@
|
||||
"SteamBootstrapper_PercentComplete" "%percent%%% gennemført"
|
||||
"SteamBootstrapper_NoNetwork" "%appname% skal være online for at opdatere. Bekræft din netværksforbindelse, og prøv igen."
|
||||
"SteamBootstrapper_FailedMkdir" "Kunne ikke oprette mappen %dirname%, fejl %errno%"
|
||||
"SteamBootstrapper_NotWriteable" "Mappen %dirname% er skrivebeskyttet."
|
||||
"SteamBootstrapper_FailedDownloadHTTPError" "Download mislykkedes: http-fejl %errno%"
|
||||
"SteamBootstrapper_AlreadyRunningError" "Der kører allerede en forekomst af %appname% på denne maskine med en anden brugerkonto."
|
||||
"SteamBootstrapper_MoveContentDir_DestExists" "%appname% har ændret den placering, hvor der gemmes spilindhold, fra \"~/Documents/Steam Content\" til \"~/Library/Application Support/Steam/SteamApps\". Du har spilfiler liggende på den oprindelige placering, og %appname% kunne ikke flytte filerne, da der allerede findes filer på den nye placering. Du kan blive nødt til at flytte filerne manuelt eller slette de gamle filer og downloade dine spil igen. Fortsæt alligevel?"
|
||||
|
||||
@@ -31,6 +31,7 @@
|
||||
"SteamBootstrapper_PercentComplete" "%percent%%% voltooid"
|
||||
"SteamBootstrapper_NoNetwork" "%appname% moet online zijn om te kunnen updaten. Bevestig je netwerkverbinding en probeer het opnieuw."
|
||||
"SteamBootstrapper_FailedMkdir" "Kan map %dirname% niet maken, foutmelding %errno%"
|
||||
"SteamBootstrapper_NotWriteable" "Kan niet naar map %dirname% schrijven."
|
||||
"SteamBootstrapper_FailedDownloadHTTPError" "Download mislukt: HTTP-foutbericht %errno%"
|
||||
"SteamBootstrapper_AlreadyRunningError" "%appname% is al actief op deze computer onder een ander gebruikersaccount."
|
||||
"SteamBootstrapper_MoveContentDir_DestExists" "%appname% heeft de locatie waar spelcontent wordt opgeslagen gewijzigd van '~/Documents/Steam Content' in '~/Library/Application Support/Steam/SteamApps'. Er zitten spelbestanden op de oude locatie die %appname% niet kan verplaatsen omdat er zich al bestanden op de nieuwe locatie bevinden. Mogelijk moet je de bestanden handmatig verplaatsen of de oude bestanden verwijderen en je spellen opnieuw downloaden. Toch doorgaan?"
|
||||
|
||||
@@ -31,6 +31,7 @@
|
||||
"SteamBootstrapper_PercentComplete" "%percent% %% valmis"
|
||||
"SteamBootstrapper_NoNetwork" "%appname%in täytyy olla online-tilassa päivitystä varten. Varmista verkkoyhteys ja yritä uudelleen."
|
||||
"SteamBootstrapper_FailedMkdir" "Hakemistoa %dirname% ei voitu luoda, virhe %errno%"
|
||||
"SteamBootstrapper_NotWriteable" "Hakemistoon %dirname% ei voi kirjoittaa."
|
||||
"SteamBootstrapper_FailedDownloadHTTPError" "Lataaminen epäonnistui: http-virhe %errno%"
|
||||
"SteamBootstrapper_AlreadyRunningError" "%appname% on jo käynnissä tällä koneella eri käyttäjätilillä."
|
||||
"SteamBootstrapper_MoveContentDir_DestExists" "%appname% on aiemmin tallentanut pelisisältöä hakemistoon '~/Documents/Steam Content', mutta nykyinen tallennushakemisto on '~/Library/Application Support/Steam/SteamApps'. Alkuperäisessä hakemistossa on pelitiedostoja, joita %appname% ei pystynyt siirtämään, koska uudessa hakemistossa on jo tiedostoja. Voit joutua siirtämään tiedostot manuaalisesti tai poistamaan vanhat tiedostot ja lataamaan pelisi uudelleen. Jatketaanko silti?"
|
||||
|
||||
@@ -23,18 +23,19 @@
|
||||
"SteamBootstrapper_UpdateChecking" "Recherche de nouvelles mises à jour..."
|
||||
"SteamBootstrapper_UpdatePrepare" "Préparation de la mise à jour..."
|
||||
"SteamBootstrapper_UpdateDownload" "Téléchargement de la mise à jour..."
|
||||
"SteamBootstrapper_UpdateDownloading" "Téléchargement : (%bytes% sur %size% Ko)"
|
||||
"SteamBootstrapper_UpdateDownloading" "Téléchargement : (%bytes% sur %size% Ko)"
|
||||
"SteamBootstrapper_UpdateExtractingPackage" "Extraction du package..."
|
||||
"SteamBootstrapper_UpdateInstalling" "Installation de la mise à jour..."
|
||||
"SteamBootstrapper_InstallVerify" "Vérification de l'installation..."
|
||||
"SteamBootstrapper_DownloadComplete" "Téléchargement terminé."
|
||||
"SteamBootstrapper_PercentComplete" "Progression : %percent%%%"
|
||||
"SteamBootstrapper_PercentComplete" "Progression : %percent%%%"
|
||||
"SteamBootstrapper_NoNetwork" "%appname% doit être en ligne pour effectuer la mise à jour. Vérifiez votre connexion réseau puis réessayez."
|
||||
"SteamBootstrapper_FailedMkdir" "La création du répertoire %dirname% a échoué : erreur %errno%."
|
||||
"SteamBootstrapper_FailedDownloadHTTPError" "Le téléchargement a échoué : erreur HTTP %errno%."
|
||||
"SteamBootstrapper_FailedMkdir" "La création du répertoire %dirname% a échoué : erreur %errno%."
|
||||
"SteamBootstrapper_NotWriteable" "Répertoire %dirname% non accessible en écriture."
|
||||
"SteamBootstrapper_FailedDownloadHTTPError" "Le téléchargement a échoué : erreur HTTP %errno%."
|
||||
"SteamBootstrapper_AlreadyRunningError" "%appname% est déjà en cours d'exécution sur cet ordinateur sous un compte d'utilisateur différent."
|
||||
"SteamBootstrapper_MoveContentDir_DestExists" "%appname% a changé l'emplacement où le contenu de jeu est stocké de '~/Documents/Steam Content' à '~/Library/Application Support/Steam/SteamApps'. L'emplacement d'origine contient toujours des fichiers de jeu que %appname% n'a pas pu déplacer car ils existent déjà dans le nouvel emplacement. Il se peut que vous deviez déplacer les fichiers manuellement, ou supprimer les anciens fichiers et télécharger de nouveau vos jeux. Continuer ?"
|
||||
"SteamBootstrapper_MoveContentDir_CopyError" "%appname% a changé l'emplacement où le contenu de jeu est stocké de '~/Documents/Steam Content' à '~/Library/Application Support/Steam/SteamApps'. L'emplacement d'origine contient toujours des fichiers de jeu que %appname% n'a pas pu déplacer. Il se peut que vous deviez déplacer les fichiers manuellement, ou supprimer les anciens fichiers et télécharger de nouveau vos jeux. Continuer ?"
|
||||
"SteamBootstrapper_MoveContentDir_DestExists" "%appname% a changé l'emplacement où le contenu de jeu est stocké de '~/Documents/Steam Content' à '~/Library/Application Support/Steam/SteamApps'. L'emplacement d'origine contient toujours des fichiers de jeu que %appname% n'a pas pu déplacer car ils existent déjà dans le nouvel emplacement. Il se peut que vous deviez déplacer les fichiers manuellement, ou supprimer les anciens fichiers et télécharger de nouveau vos jeux. Continuer ?"
|
||||
"SteamBootstrapper_MoveContentDir_CopyError" "%appname% a changé l'emplacement où le contenu de jeu est stocké de '~/Documents/Steam Content' à '~/Library/Application Support/Steam/SteamApps'. L'emplacement d'origine contient toujours des fichiers de jeu que %appname% n'a pas pu déplacer. Il se peut que vous deviez déplacer les fichiers manuellement, ou supprimer les anciens fichiers et télécharger de nouveau vos jeux. Continuer ?"
|
||||
"SteamBootstrapper_OK" "OK"
|
||||
"SteamBootstrapper_Cancel" "Annuler"
|
||||
"SteamBootstrapper_WindowTitle" "%appname%"
|
||||
|
||||
@@ -31,6 +31,7 @@
|
||||
"SteamBootstrapper_PercentComplete" "%percent% %% abgeschlossen"
|
||||
"SteamBootstrapper_NoNetwork" "%appname% muss für die Durchführung von Updates mit dem Internet verbunden sein. Stellen Sie eine Verbindung zum Internet her, und versuchen Sie es erneut."
|
||||
"SteamBootstrapper_FailedMkdir" "Verzeichnis %dirname% konnte nicht erstellt werden, Fehler %errno%."
|
||||
"SteamBootstrapper_NotWriteable" "Verzeichnis %dirname% ist nicht beschreibbar."
|
||||
"SteamBootstrapper_FailedDownloadHTTPError" "Download ist fehlgeschlagen: HTTP-Fehler %errno%"
|
||||
"SteamBootstrapper_AlreadyRunningError" "%appname% wird auf diesem Gerät bereits unter einem anderen Benutzerkonto ausgeführt."
|
||||
"SteamBootstrapper_MoveContentDir_DestExists" "%appname% speichert Spielinhalte nicht mehr unter '~/Documents/Steam Content' sondern unter '~/Library/Application Support/Steam/SteamApps'. Es befinden sich noch Spieledateien im alten Speicherort, die von %appname% nicht verschoben werden konnten, da bereits Dateien im neuen Speicherort vorhanden sind. Sie müssen die Dateien daher ggf. manuell verschieben oder die alten Dateien löschen und die Spiele erneut herunterladen. Trotzdem fortfahren?"
|
||||
|
||||
@@ -31,6 +31,7 @@
|
||||
"SteamBootstrapper_PercentComplete" "%percent%%%"
|
||||
"SteamBootstrapper_NoNetwork" "Το %appname% απαιτεί σύνδεση στο διαδίκτυο για να ενημερωθεί. Ελέγξτε τη σύνδεσή σας στο διαδίκτυο και προσπαθήστε ξανά."
|
||||
"SteamBootstrapper_FailedMkdir" "Αδυναμία δημιουργίας φακέλου %dirname%, σφάλμα %errno%"
|
||||
"SteamBootstrapper_NotWriteable" "Κατάλογος %dirname% μη εγγράψιμος."
|
||||
"SteamBootstrapper_FailedDownloadHTTPError" "Αποτυχία λήψης: σφάλμα http %errno%"
|
||||
"SteamBootstrapper_AlreadyRunningError" "Η εφαρμογή %appname% ήδη εκτελείται σε αυτό τον υπολογιστή, υπό διαφορετικό όνομα χρήστη."
|
||||
"SteamBootstrapper_MoveContentDir_DestExists" "Το %appname% άλλαξε φάκελο αποθήκευσης παιχνιδιών από '~/Documents/Steam Content' σε '~/Library/Application Support/Steam/SteamApps'. Έχετε αρχεία παιχνιδιών στον αρχικό φάκελο και το %appname% δεν μπόρεσε να μετακινήσει τα αρχεία επειδή τα αρχεία υπάρχουν ήδη στη νέα τοποθεσία. Μπορεί να χρειαστεί να μετακινήσετε τα αρχεία εσείς, ή να διαγράψετε τα παλιά αρχεία και να κατεβάσετε τα αρχεία ξανά. Συνέχεια;"
|
||||
|
||||
@@ -31,6 +31,7 @@
|
||||
"SteamBootstrapper_PercentComplete" "%percent%%% kész"
|
||||
"SteamBootstrapper_NoNetwork" "A(z) %appname% frissítése csak online lehetséges. Ellenőrizd a hálózati kapcsolatot, és próbáld újra."
|
||||
"SteamBootstrapper_FailedMkdir" "A(z) %dirname% könyvtár létrehozása sikertelen, %errno% hiba lépett fel"
|
||||
"SteamBootstrapper_NotWriteable" "A(z) %dirname% könyvtár nem írható."
|
||||
"SteamBootstrapper_FailedDownloadHTTPError" "A letöltés sikertelen: %errno% http hiba"
|
||||
"SteamBootstrapper_AlreadyRunningError" "A(z) %appname% egy példánya már fut ezen a számítógépen, egy másik felhasználói fiók alatt."
|
||||
"SteamBootstrapper_MoveContentDir_DestExists" "A(z) %appname% módosította a játéktartalmak mentési útvonalát a „~/Documents/Steam Content” helyről a „~/Library/Application Support/Steam/SteamApps” helyre. Játékfájlok vannak az eredeti helyen, és a(z) %appname% nem tudta áthelyezni a fájlokat, mert már léteznek fájlok az új helyen. Előfordulhat, hogy manuálisan kell áthelyezned a fájlokat, vagy törölnöd kell a régi fájlokat, és újra le kell töltened a játékaidat. Ennek ellenére folytatod?"
|
||||
|
||||
@@ -31,6 +31,7 @@
|
||||
"SteamBootstrapper_PercentComplete" "%percent%%% completato"
|
||||
"SteamBootstrapper_NoNetwork" "È necessario che %appname% sia online per l'aggiornamento. Verifica la connessione alla rete e riprova."
|
||||
"SteamBootstrapper_FailedMkdir" "Impossibile creare la cartella %dirname%: errore %errno%"
|
||||
"SteamBootstrapper_NotWriteable" "Non è possibile scrivere nella directory %dirname%."
|
||||
"SteamBootstrapper_FailedDownloadHTTPError" "Download non riuscito: errore http %errno%"
|
||||
"SteamBootstrapper_AlreadyRunningError" "Una richiesta di %appname% è già in esecuzione su questo computer con un account utente diverso."
|
||||
"SteamBootstrapper_MoveContentDir_DestExists" "È stato modificato il percorso in cui %appname% memorizza i contenuti di gioco da '~/Documents/Steam Content' in '~/Library/Application Support/Steam/SteamApps'. Sono presenti file di gioco nel percorso originario e %appname% non è stato in grado di spostarli poiché ne esistono già nel nuovo percorso. Potrebbe essere necessario spostare i file manualmente o cancellare i vecchi file e scaricare nuovamente i giochi. Continuare?"
|
||||
|
||||
@@ -31,6 +31,7 @@
|
||||
"SteamBootstrapper_PercentComplete" "%percent%%% 完了"
|
||||
"SteamBootstrapper_NoNetwork" "%appname% の更新にはインターネットにアクセスする必要があります。ネットワーク接続をご確認のうえ、もう一度お試しください。"
|
||||
"SteamBootstrapper_FailedMkdir" "ディレクトリ \"%dirname%\" を作成できませんでした。エラー %errno%"
|
||||
"SteamBootstrapper_NotWriteable" "ディレクトリ「%dirname%」は書き込みできません。"
|
||||
"SteamBootstrapper_FailedDownloadHTTPError" "ダウンロードできませんでした:http エラー %errno%"
|
||||
"SteamBootstrapper_AlreadyRunningError" "このコンピューターでは、すでに%appname%が別のユーザーアカウントで実行されています。"
|
||||
"SteamBootstrapper_MoveContentDir_DestExists" "%appname% のゲームコンテンツ保管場所が '~/Documents/Steam Content' から '~/Library/Application Support/Steam/SteamApps' に変更されました。変更前の場所にゲームファイルがあるため自動で新しい場所に移動しようとしましたが、すでに新しい場所にファイルがあるために移動できませんでした。手動でファイルを移動するか、古いファイルを削除してゲームをダウンロードしなおす必要がある可能性があります。このまま続けますか?"
|
||||
|
||||
@@ -31,6 +31,7 @@
|
||||
"SteamBootstrapper_PercentComplete" "%percent%%% 완료"
|
||||
"SteamBootstrapper_NoNetwork" "%appname% 업데이트 과정은 인터넷을 통해 진행됩니다. 네트워크 연결을 확인하고 다시 시도하십시오."
|
||||
"SteamBootstrapper_FailedMkdir" "디렉토리 %dirname% 생성 실패, %errno% 오류"
|
||||
"SteamBootstrapper_NotWriteable" "%dirname% 디렉터리에 쓰기 작업을 할 수 없습니다."
|
||||
"SteamBootstrapper_FailedDownloadHTTPError" "다운로드 실패: http 오류(%errno%)"
|
||||
"SteamBootstrapper_AlreadyRunningError" "이 컴퓨터에서 %appname%이(가) 이미 다른 사용자 계정으로 실행 중입니다."
|
||||
"SteamBootstrapper_MoveContentDir_DestExists" "%appname%의 게임 콘텐츠 저장 위치가 '~/Documents/Steam Content'에서 '~/Library/Application Support/Steam/SteamApps'로 변경되었습니다. 새로운 위치에 이미 파일이 존재하기 때문에 원래 위치의 게임 파일을 이동하지 못했습니다. 원래 위치의 파일을 직접 옮기거나 오래된 파일을 지우고 게임을 다시 다운로드할 수 있습니다. 계속 실행하시겠습니까?"
|
||||
|
||||
@@ -31,6 +31,7 @@
|
||||
"SteamBootstrapper_PercentComplete" "%percent%%% 완료"
|
||||
"SteamBootstrapper_NoNetwork" "%appname% 업데이트 과정은 인터넷을 통해 진행됩니다. 네트워크 연결을 확인하고 다시 시도하십시오."
|
||||
"SteamBootstrapper_FailedMkdir" "디렉토리 %dirname% 생성 실패, %errno% 오류"
|
||||
"SteamBootstrapper_NotWriteable" "%dirname% 디렉터리에 쓰기 작업을 할 수 없습니다."
|
||||
"SteamBootstrapper_FailedDownloadHTTPError" "다운로드 실패: http 오류(%errno%)"
|
||||
"SteamBootstrapper_AlreadyRunningError" "이 컴퓨터에서 %appname%이(가) 이미 다른 사용자 계정으로 실행 중입니다."
|
||||
"SteamBootstrapper_MoveContentDir_DestExists" "%appname%의 게임 콘텐츠 저장 위치가 '~/Documents/Steam Content'에서 '~/Library/Application Support/Steam/SteamApps'로 변경되었습니다. 새로운 위치에 이미 파일이 존재하기 때문에 원래 위치의 게임 파일을 이동하지 못했습니다. 원래 위치의 파일을 직접 옮기거나 오래된 파일을 지우고 게임을 다시 다운로드할 수 있습니다. 계속 실행하시겠습니까?"
|
||||
|
||||
@@ -31,6 +31,7 @@
|
||||
"SteamBootstrapper_PercentComplete" "%percent%%% completado"
|
||||
"SteamBootstrapper_NoNetwork" "%appname% debe estar conectado para actualizarse. Confirma tu conexión de red e inténtalo de nuevo."
|
||||
"SteamBootstrapper_FailedMkdir" "No se ha podido crear el directorio %dirname%, se obtuvo el error %errno%"
|
||||
"SteamBootstrapper_NotWriteable" "No se puede escribir en el directorio %dirname%."
|
||||
"SteamBootstrapper_FailedDownloadHTTPError" "Error de descarga: error http %errno%"
|
||||
"SteamBootstrapper_AlreadyRunningError" "Ya se está ejecutando %appname% en este equipo con otra cuenta de usuario."
|
||||
"SteamBootstrapper_MoveContentDir_DestExists" "%appname% ha cambiado el lugar en el que almacena el contenido de los juegos de '~/Documents/Steam Content' a '~/Library/Application Support/Steam/SteamApps'. Tienes archivos de juegos en la ubicación original y %appname% no ha podido moverlos porque ya existen en la nueva ubicación. Puede que tengas que moverlos manualmente o eliminar los antiguos y volver a descargar los juegos. ¿Quieres continuar de todos modos?"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
"Language" "norwegian"
|
||||
"Tokens"
|
||||
{
|
||||
"SteamBootstrapper_UpdatingSteam" "Oppdaterer %appname%..."
|
||||
"SteamBootstrapper_UpdatingSteam" "Oppdaterer %appname% …"
|
||||
"SteamBootstrapper_ElevationPrompt" "%appname% må oppdatere seg selv før det starter."
|
||||
"SteamBootstrapper_ReadOnlyInstallOSX" "%appname% kan ikke skrive til installeringsmappen. Kontroller at du ikke prøver å kjøre fra diskavbildningen."
|
||||
"SteamBootstrapper_RunFromDiskImageOSX" "Vennligst dra %appname% inn i Programmer-mappen din før du starter det."
|
||||
@@ -15,22 +15,23 @@
|
||||
"SteamBootstrapper_FailedPackageRead" "Kunne ikke lese pakke (%pkgName%)."
|
||||
"SteamBootstrapper_CorruptPackageFile" "Skadet pakkefil (%pkgName%)."
|
||||
"SteamBootstrapper_FailedPackageUnzip" "Kunne ikke åpne pakke (%pkgName%)."
|
||||
"SteamBootstrapper_UpdateApplyFail" "Kunne ikke bruke oppdatering. Tilbakestiller..."
|
||||
"SteamBootstrapper_UpdateCleanup" "Rydder opp..."
|
||||
"SteamBootstrapper_UpdateCleanupFail" "Kunne ikke rydde opp etter oppdatering. Fortsetter..."
|
||||
"SteamBootstrapper_UpdateApplyFail" "Kunne ikke oppdatere. Tilbakestiller …"
|
||||
"SteamBootstrapper_UpdateCleanup" "Rydder opp …"
|
||||
"SteamBootstrapper_UpdateCleanupFail" "Kunne ikke rydde opp etter oppdatering. Fortsetter …"
|
||||
"SteamBootstrapper_UpdateFinalizeFail" "Kunne ikke skrive installeringsmanifest."
|
||||
"SteamBootstrapper_UpdateComplete" "Oppdateringen er fullført. Starter %appname%..."
|
||||
"SteamBootstrapper_UpdateChecking" "Ser etter tilgjengelige oppdateringer..."
|
||||
"SteamBootstrapper_UpdatePrepare" "Gjør klar til å oppdatere..."
|
||||
"SteamBootstrapper_UpdateDownload" "Laster ned oppdatering..."
|
||||
"SteamBootstrapper_UpdateDownloading" "Laster ned oppdatering (%bytes% av %size% kB)..."
|
||||
"SteamBootstrapper_UpdateExtractingPackage" "Pakker ut..."
|
||||
"SteamBootstrapper_UpdateInstalling" "Installerer oppdatering..."
|
||||
"SteamBootstrapper_InstallVerify" "Bekrefter installering..."
|
||||
"SteamBootstrapper_UpdateComplete" "Oppdateringen er fullført. Starter %appname% …"
|
||||
"SteamBootstrapper_UpdateChecking" "Ser etter tilgjengelige oppdateringer …"
|
||||
"SteamBootstrapper_UpdatePrepare" "Gjør klar til å oppdatere …"
|
||||
"SteamBootstrapper_UpdateDownload" "Laster ned oppdatering …"
|
||||
"SteamBootstrapper_UpdateDownloading" "Laster ned oppdatering (%bytes% av %size% kB) …"
|
||||
"SteamBootstrapper_UpdateExtractingPackage" "Pakker ut …"
|
||||
"SteamBootstrapper_UpdateInstalling" "Installerer oppdatering …"
|
||||
"SteamBootstrapper_InstallVerify" "Bekrefter installering …"
|
||||
"SteamBootstrapper_DownloadComplete" "Nedlastingen er fullført."
|
||||
"SteamBootstrapper_PercentComplete" "%percent%%% utført"
|
||||
"SteamBootstrapper_NoNetwork" "%appname% må være tilkoblet for å kunne oppdatere. Bekreft nettverkstilkoblingen, og prøv på nytt."
|
||||
"SteamBootstrapper_FailedMkdir" "Kunne ikke opprette mappen %dirname%. Fikk feilen %errno%"
|
||||
"SteamBootstrapper_NotWriteable" "Mappen «%dirname%» kan ikke skrives til."
|
||||
"SteamBootstrapper_FailedDownloadHTTPError" "Nedlastingen mislyktes: http-feil %errno%"
|
||||
"SteamBootstrapper_AlreadyRunningError" "Det kjører allerede en forekomst av %appname% på denne datamaskinen med en annen brukerkonto."
|
||||
"SteamBootstrapper_MoveContentDir_DestExists" "%appname% har endret lagringssted for spillinnhold fra ~/Documents/Steam Content til ~/Library/Application Support/Steam/SteamApps. Du har spillfiler på det opprinnelige lagringsstedet, og %appname% kunne ikke flytte filene fordi det allerede finnes filer på det nye lagringsstedet. Det kan hende at du må flytte filene manuelt eller slette de gamle filene og laste ned spillene på nytt. Vil du fortsette likevel?"
|
||||
|
||||
@@ -31,6 +31,7 @@
|
||||
"SteamBootstrapper_PercentComplete" "%percent%%% ukończono"
|
||||
"SteamBootstrapper_NoNetwork" "Aplikacja %appname% musi być w trybie online, by można ją było zaktualizować. Sprawdź połączenie z siecią i spróbuj ponownie."
|
||||
"SteamBootstrapper_FailedMkdir" "Nie można utworzyć katalogu %dirname%, wystąpił błąd: %errno%"
|
||||
"SteamBootstrapper_NotWriteable" "Katalog %dirname% jest niezapisywalny."
|
||||
"SteamBootstrapper_FailedDownloadHTTPError" "Błąd pobierania: błąd http %errno%"
|
||||
"SteamBootstrapper_AlreadyRunningError" "Aplikacja %appname% została już uruchomiona na tym komputerze z wykorzystaniem innego konta użytkownika."
|
||||
"SteamBootstrapper_MoveContentDir_DestExists" "Aplikacja %appname% zmieniła miejsce zapisu zawartości gier z „~/Documents/Steam Content” na „~/Library/Application Support/Steam/SteamApps”. W pierwotnej lokalizacji znajdują się pliki gier, których aplikacja %appname% nie mogła przenieść, ponieważ istnieją już w nowej lokalizacji. Może być konieczne przeniesienie plików ręcznie lub usunięcie starych plików i ponowne pobranie gier. Czy mimo to kontynuować?"
|
||||
|
||||
@@ -31,6 +31,7 @@
|
||||
"SteamBootstrapper_PercentComplete" "Progresso: %percent%%%"
|
||||
"SteamBootstrapper_NoNetwork" "O %appname% necessita de estar online para ser atualizado. Verifica a tua ligação de rede e tenta de novo."
|
||||
"SteamBootstrapper_FailedMkdir" "Não foi possível criar o diretório %dirname%. Ocorreu o erro %errno%"
|
||||
"SteamBootstrapper_NotWriteable" "Não é possível gravar no diretório %dirname%."
|
||||
"SteamBootstrapper_FailedDownloadHTTPError" "Falha na transferência: erro http %errno%"
|
||||
"SteamBootstrapper_AlreadyRunningError" "Uma instância de %appname% já está a ser executada neste computador, numa conta de utilizador diferente."
|
||||
"SteamBootstrapper_MoveContentDir_DestExists" "O %appname% mudou o local onde guarda os ficheiros de '~/Documents/%appname% Content' para '~/Library/Application Support/%appname%/%appname%Apps'. Existem ficheiros na localização original e o %appname% não conseguiu mover os ficheiros porque estes já existem na nova localização. Talvez seja necessário mover os ficheiros manualmente ou eliminar os ficheiros e transferir os jogos novamente. Continuar?"
|
||||
|
||||
@@ -31,6 +31,7 @@
|
||||
"SteamBootstrapper_PercentComplete" "%percent%%% complet"
|
||||
"SteamBootstrapper_NoNetwork" "%appname% trebuie să fie online pentru a se actualiza. Verificaţi conexiunea la reţea şi încercaţi din nou."
|
||||
"SteamBootstrapper_FailedMkdir" "Nu s-a putut crea directorul %dirname%, s-a primit eroarea %errno%"
|
||||
"SteamBootstrapper_NotWriteable" "Nu se poate scrie în directorul %dirname%."
|
||||
"SteamBootstrapper_FailedDownloadHTTPError" "Descărcare eşuată: eroare http %errno%"
|
||||
"SteamBootstrapper_AlreadyRunningError" "O instanță de %appname% rulează deja pe acest calculator, sub un alt cont de utilizator."
|
||||
"SteamBootstrapper_MoveContentDir_DestExists" "%appname% a schimbat locul de stocare a conţinutului aferent jocurilor de la '~/Documents/Steam Content' la '~/Library/Application Support/Steam/SteamApps'. Aveţi fişiere de jocuri în locul original şi %appname% nu a putut să le mute deoarece fişierele există deja în locul nou. Poate fi necesar să mutaţi fişierele manual sau să ştergeţi fişierele vechi şi să descărcaţi din nou jocurile. Continuaţi oricum?"
|
||||
|
||||
@@ -31,6 +31,7 @@
|
||||
"SteamBootstrapper_PercentComplete" "Готово %percent%%%"
|
||||
"SteamBootstrapper_NoNetwork" "Для обновления %appname% должен быть онлайн. Проверьте ваше подключение к сети и повторите попытку."
|
||||
"SteamBootstrapper_FailedMkdir" "Невозможно создать папку %dirname%, выводится код ошибки %errno%"
|
||||
"SteamBootstrapper_NotWriteable" "Папка %dirname% настроена только для чтения."
|
||||
"SteamBootstrapper_FailedDownloadHTTPError" "Сбой при загрузке: ошибка http %errno%"
|
||||
"SteamBootstrapper_AlreadyRunningError" "Приложение %appname% уже запущено на этом компьютере с другой учётной записи."
|
||||
"SteamBootstrapper_MoveContentDir_DestExists" "Папка для хранения контента игры %appname% была изменена с '~/Documents/Steam Content' на '~/Library/Application Support/Steam/SteamApps'. Файлы игры находятся в первоначальной папке и %appname% не смог перенести их, так как такие же файлы уже существуют в новой папке. Возможно, вам придется перенести эти файлы вручную или удалить старые файлы и загрузить ваши игры еще раз. Продолжить?"
|
||||
|
||||
@@ -31,6 +31,7 @@
|
||||
"SteamBootstrapper_PercentComplete" "已完成 %percent%%%"
|
||||
"SteamBootstrapper_NoNetwork" "%appname% 需要在线进行更新。请确认您的网络连接正常,然后重试。"
|
||||
"SteamBootstrapper_FailedMkdir" "无法创建目录 %dirname%,发生错误 %errno%"
|
||||
"SteamBootstrapper_NotWriteable" "目录 %dirname% 不可写入"
|
||||
"SteamBootstrapper_FailedDownloadHTTPError" "下载失败:http 错误 %errno%"
|
||||
"SteamBootstrapper_AlreadyRunningError" "一个 %appname% 的实例已在此计算机上以其他用户帐户运行。"
|
||||
"SteamBootstrapper_MoveContentDir_DestExists" "%appname% 已经将游戏内容保存位置由“~/Documents/Steam Content”更改为“~/Library/Application Support/Steam/SteamApps”。在原始位置保存的游戏文件,Steam 无法移动,因为新的保存位置上已经有文件存在。您可能需要手动移动这些文件,或者删除旧文件然后重新下载游戏。是否继续?"
|
||||
|
||||
@@ -31,6 +31,7 @@
|
||||
"SteamBootstrapper_PercentComplete" "%percent%%% completado"
|
||||
"SteamBootstrapper_NoNetwork" "%appname% debe estar conectado para actualizarse. Confirma tu conexión de red e inténtalo de nuevo."
|
||||
"SteamBootstrapper_FailedMkdir" "No se ha podido crear el directorio %dirname%, se obtuvo el error %errno%"
|
||||
"SteamBootstrapper_NotWriteable" "No se puede escribir en el directorio %dirname%."
|
||||
"SteamBootstrapper_FailedDownloadHTTPError" "Error de descarga: error http %errno%"
|
||||
"SteamBootstrapper_AlreadyRunningError" "Ya se está ejecutando %appname% en este equipo con otra cuenta de usuario."
|
||||
"SteamBootstrapper_MoveContentDir_DestExists" "%appname% ha cambiado el lugar en el que almacena el contenido de los juegos de '~/Documents/Steam Content' a '~/Library/Application Support/Steam/SteamApps'. Tienes archivos de juegos en la ubicación original y %appname% no ha podido moverlos porque ya existen en la nueva ubicación. Puede que tengas que moverlos manualmente o eliminar los antiguos y volver a descargar los juegos. ¿Quieres continuar de todos modos?"
|
||||
|
||||
@@ -31,6 +31,7 @@
|
||||
"SteamBootstrapper_PercentComplete" "%percent%%% färdigt"
|
||||
"SteamBootstrapper_NoNetwork" "%appname% måste vara online när en uppdatering ska göras. Kontrollera nätverksuppkopplingen och försök igen."
|
||||
"SteamBootstrapper_FailedMkdir" "Det gick inte att skapa katalogen %dirname%. Felet %errno% uppstod."
|
||||
"SteamBootstrapper_NotWriteable" "Katalogen %dirname% är inte skrivbar."
|
||||
"SteamBootstrapper_FailedDownloadHTTPError" "Nedladdning misslyckades: http-fel %errno%"
|
||||
"SteamBootstrapper_AlreadyRunningError" "Det körs redan en förekomst av %appname% på den här datorn under ett annat användarkonto."
|
||||
"SteamBootstrapper_MoveContentDir_DestExists" "%appname% har ändrat platsen där spelinnehåll lagras, från \"~/Documents/Steam Content\" till \"~/Library/Application Support/Steam/SteamApps\". Du har spelfiler på den ursprungliga platsen, men %appname% kunde inte flytta filerna eftersom filerna redan finns på den nya platsen. Du kan behöva flytta filerna manuellt eller radera de gamla filerna och hämta spelen igen. Fortsätt ändå?"
|
||||
|
||||
@@ -31,6 +31,7 @@
|
||||
"SteamBootstrapper_PercentComplete" "%percent%%% 完成"
|
||||
"SteamBootstrapper_NoNetwork" "%appname% 需要在線才能更新。請檢查您的網路連線,然後再試一次。"
|
||||
"SteamBootstrapper_FailedMkdir" "無法建立 %dirname% 目錄,發生錯誤 %errno%"
|
||||
"SteamBootstrapper_NotWriteable" "目錄 %dirname% 不可寫入。"
|
||||
"SteamBootstrapper_FailedDownloadHTTPError" "下載失敗:http 錯誤 %errno%"
|
||||
"SteamBootstrapper_AlreadyRunningError" "這台電腦已正在執行 %appname%,是由另一個使用者帳戶所使用。"
|
||||
"SteamBootstrapper_MoveContentDir_DestExists" "%appname% 已將儲存遊戲內容的位置從「~/Documents/Steam Content」變更為「~/Library/Application Support/Steam/SteamApps」。原始位置中仍有您的遊戲檔案,但 %appname% 無法移動檔案,因為新位置中已存在檔案。您必須手動移動檔案,或刪除舊檔案然後重新下載遊戲。是否仍要繼續?"
|
||||
|
||||
@@ -31,6 +31,7 @@
|
||||
"SteamBootstrapper_PercentComplete" "เสร็จสมบูรณ์ %percent%%%"
|
||||
"SteamBootstrapper_NoNetwork" "%appname% ต้องออนไลน์เพื่ออัปเดต โปรดตรวจสอบการเชื่อมต่อเครือข่ายและลองอีกครั้ง"
|
||||
"SteamBootstrapper_FailedMkdir" "ไม่สามารถสร้างไดเรกทอรี %dirname% ได้ ตรวจพบข้อผิดพลาด %errno%"
|
||||
"SteamBootstrapper_NotWriteable" "ไดเรกทอรี %dirname% ไม่สามารถเขียนได้"
|
||||
"SteamBootstrapper_FailedDownloadHTTPError" "การดาวน์โหลดล้มเหลว: ข้อผิดพลาด http %errno%"
|
||||
"SteamBootstrapper_AlreadyRunningError" "โปรแกรม %appname% กำลังเปิดบนคอมพิวเตอร์นี้อยู่แล้วโดยใช้บัญชีผู้ใช้อื่น"
|
||||
"SteamBootstrapper_MoveContentDir_DestExists" "%appname% เปลี่ยนที่เก็บข้อมูลเกมจาก '~/Documents/Steam Content' เป็น '~/Library/Application Support/Steam/SteamApps' คุณมีไฟล์เกมอยู่ในตำแหน่งเดิม และ %appname% ไม่สามารถย้ายไฟล์ได้เนื่องจากไฟล์มีอยู่แล้วในตำแหน่งใหม่ คุณอาจต้องการย้ายไฟล์ด้วยตนเอง หรือลบไฟล์เก่า และดาวน์โหลดเกมของคุณอีกครั้ง ดำเนินการต่อไปหรือไม่"
|
||||
|
||||
@@ -31,6 +31,7 @@
|
||||
"SteamBootstrapper_PercentComplete" "%percent%%% tamamlandı"
|
||||
"SteamBootstrapper_NoNetwork" "%appname%, güncelleme için çevrimiçi olmalıdır. Lütfen ağ bağlantınızı doğrulayın ve yeniden deneyin."
|
||||
"SteamBootstrapper_FailedMkdir" "%dirname% dizini oluşturulamıyor, %errno% hatası"
|
||||
"SteamBootstrapper_NotWriteable" "%dirname% dizinine yazılamaz."
|
||||
"SteamBootstrapper_FailedDownloadHTTPError" "İndirme başarısız: %errno% http hatası"
|
||||
"SteamBootstrapper_AlreadyRunningError" "%appname% uygulamasının bir örneği bu bilgisayarda zaten çalışmaktadır, başka bir hesap kullanarak deneyin."
|
||||
"SteamBootstrapper_MoveContentDir_DestExists" "%appname%, oyun içeriklerini depolama yerini '~/Documents/Steam Content' den '~/Library/Application Support/Steam/SteamApps' olarak değiştirdi. Orijinal depolama yerinde dosyalarınız var ve %appname% bu dosyaları taşıyamıyor çünkü dosyalar zaten yeni depolama yerinde oluşturulmuş. Bu dosyaları taşıma işlemini elle yapabilir ya da eski dosyaları silerek oyunlarınızı tekrar indirebilirsiniz. Devam edilsin mi?"
|
||||
|
||||
@@ -30,7 +30,8 @@
|
||||
"SteamBootstrapper_DownloadComplete" "Завантаження завершено."
|
||||
"SteamBootstrapper_PercentComplete" "Виконано %percent%%%"
|
||||
"SteamBootstrapper_NoNetwork" "Для оновлення %appname% необхідне з’єднання з Інтернетом. Переконайтеся в його наявності та спробуйте, будь ласка, знову."
|
||||
"SteamBootstrapper_FailedMkdir" "Не вдалося створити папку %dirname%, виникла помилка: %errno%"
|
||||
"SteamBootstrapper_FailedMkdir" "Не вдалося створити каталог %dirname%, виникла помилка: %errno%"
|
||||
"SteamBootstrapper_NotWriteable" "Каталог %dirname% не доступний для запису."
|
||||
"SteamBootstrapper_FailedDownloadHTTPError" "Збій завантаження: помилка HTTP %errno%"
|
||||
"SteamBootstrapper_AlreadyRunningError" "%appname% вже запущено на цьому комп’ютері під іншим акаунтом."
|
||||
"SteamBootstrapper_MoveContentDir_DestExists" "Розташування ігрових даних для %appname% було змінено з «~/Documents/%appname% Content» на «~/Library/Application Support/%appname%/%appname%Apps». Ви маєте файли в попередньому місці, але %appname% не вдалося їх перемістити, оскільки ці файли вже існують у новому розташуванні. Вам можливо доведеться перемістити файли самотужки, видалити старі файли або заново завантажити свої ігри. Усе одно продовжити?"
|
||||
|
||||
@@ -31,6 +31,7 @@
|
||||
"SteamBootstrapper_PercentComplete" "Hoàn thành %percent%%%"
|
||||
"SteamBootstrapper_NoNetwork" "%appname% cần kết nối mạng để cập nhật. Xin vui lòng xác nhận kết nối mạng của bạn và thử lại."
|
||||
"SteamBootstrapper_FailedMkdir" "Không thể tạo thư mục %dirname%, lỗi %errno%"
|
||||
"SteamBootstrapper_NotWriteable" "Không thể ghi vào thư mục %dirname%."
|
||||
"SteamBootstrapper_FailedDownloadHTTPError" "Tải xuống thất bại: http error %errno%"
|
||||
"SteamBootstrapper_AlreadyRunningError" "Một bản %appname% hiện đã chạy trên máy tính này, dưới tên người dùng khác."
|
||||
"SteamBootstrapper_MoveContentDir_DestExists" "%appname% đã thay đổi nơi nó chứa nội dung trò chơi từ '~/Documents/Steam Content' sang '~/Library/Application Support/Steam/SteamApps'. Bạn có tệp trò chơi ở vị trí đầu tiên, và %appname% đã không thể dời các tệp đi vì các tệp đã xuất hiện tại địa chỉ mới. Bạn có thể cần phải dời các tệp đó bằng tay, hoặc xóa các tệp cũ và tải lại trò chơi của mình một lần nữa. Cứ tiếp tục?"
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -47,7 +47,7 @@
|
||||
}
|
||||
"ClientInfo"
|
||||
{
|
||||
"valid_until" "1630963824"
|
||||
"valid_until" "1634487418"
|
||||
"ip_country_code" "US"
|
||||
}
|
||||
}
|
||||
|
||||
1
desktop/jvms
Symbolic link
1
desktop/jvms
Symbolic link
@@ -0,0 +1 @@
|
||||
/Users/bryce/dev/jvms
|
||||
@@ -1 +1 @@
|
||||
27
|
||||
30
|
||||
|
||||
@@ -16,9 +16,9 @@
|
||||
:manifest {"Implementation-Version" ~version}
|
||||
|
||||
:uberjar-name "advent-standalone.jar"
|
||||
:dependencies [[com.badlogicgames.gdx/gdx "1.9.5"]
|
||||
[com.badlogicgames.gdx/gdx-backend-lwjgl3 "1.9.5"]
|
||||
[com.badlogicgames.gdx/gdx-platform "1.9.5" :classifier "natives-desktop"]
|
||||
:dependencies [[com.badlogicgames.gdx/gdx "1.9.6"]
|
||||
[com.badlogicgames.gdx/gdx-backend-lwjgl3 "1.9.6"]
|
||||
[com.badlogicgames.gdx/gdx-platform "1.9.6" :classifier "natives-desktop"]
|
||||
[org.clojure/clojure "1.8.0"]
|
||||
[org.clojars.notid/tools.logging "0.3.2-SNAPSHOT"]
|
||||
[play-clj "0.4.6-BRYCE"]
|
||||
@@ -43,7 +43,7 @@
|
||||
:dev {
|
||||
:source-paths ["src" "src-common" "src-dev"]
|
||||
:jvm-opts ["-Duse-repl=true" "-Dui_scale=1.0" "-Dno-steam=true" "-Dclojure.compiler.direct-linking=true" "-Dis-desktop=true" "-Dplatform=desktop" "-XstartOnFirstThread" #_"-Dorg.lwjgl.util.Debug=true"]
|
||||
:dependencies [#_[com.badlogicgames.gdx/gdx-tools "1.9.5"]
|
||||
:dependencies [#_[com.badlogicgames.gdx/gdx-tools "1.9.6"]
|
||||
[org.clojure/tools.nrepl "0.2.12"]
|
||||
[play-clj-nrepl "0.1.0" :exclusions [play-clj]]
|
||||
[slamhound "1.5.5"]
|
||||
@@ -53,7 +53,7 @@
|
||||
:mobile-dev {
|
||||
:source-paths ["src" "src-common" "src-dev"]
|
||||
:jvm-opts ["-Duse-repl=true" "-Dui_scale=1.5" "-Dno-steam=true" "-Dclojure.compiler.direct-linking=true" "-Dis-desktop=true" "-Dplatform=desktop"]
|
||||
:dependencies [[com.badlogicgames.gdx/gdx-tools "1.9.5"]
|
||||
:dependencies [[com.badlogicgames.gdx/gdx-tools "1.9.6"]
|
||||
[org.clojure/tools.nrepl "0.2.12"]
|
||||
[play-clj-nrepl "0.1.0" :exclusions [play-clj]]
|
||||
[slamhound "1.5.5"]
|
||||
@@ -73,7 +73,7 @@
|
||||
:steam-dev {
|
||||
:source-paths ["src" "src-common" "src-dev"]
|
||||
:jvm-opts ["-Duse-repl=true" "-Dui_scale=1.0" "-Dis-desktop=true" "-Dplatform=desktop" "-XstartOnFirstThread" ]
|
||||
:dependencies [#_[com.badlogicgames.gdx/gdx-tools "1.9.5"]
|
||||
:dependencies [#_[com.badlogicgames.gdx/gdx-tools "1.9.6"]
|
||||
[org.clojure/tools.nrepl "0.2.7"]
|
||||
[play-clj-nrepl "0.1.0" :exclusions [play-clj]]
|
||||
[slamhound "1.5.5"]
|
||||
|
||||
@@ -455,7 +455,8 @@
|
||||
:finish #(do
|
||||
|
||||
(graphics! :set-cursor (utils/cursor "cursor.png" :main))
|
||||
(utils/play-music (:music %)) %)
|
||||
(doto (:music %) println)
|
||||
(doto (utils/play-music (:music %)) println) %)
|
||||
:ease tween/ease-in-quadratic)}}
|
||||
entities (utils/platformify
|
||||
entities
|
||||
|
||||
@@ -135,16 +135,20 @@
|
||||
(defn current-music-volume
|
||||
(^double [] (current-music-volume 1.0))
|
||||
(^double [^double factor]
|
||||
(-> (Math/pow (unchecked-multiply (:music-volume @settings) 0.01) 2)
|
||||
(unchecked-multiply 0.25)
|
||||
(unchecked-multiply (double factor)))))
|
||||
(min (max (-> (Math/pow (unchecked-multiply (:music-volume @settings) 0.01) 2)
|
||||
(unchecked-multiply 0.25)
|
||||
(unchecked-multiply (double factor)))
|
||||
0.0)
|
||||
1.0)))
|
||||
|
||||
(defn current-sound-volume
|
||||
(^double [] (current-sound-volume 1.0))
|
||||
(^double [^double factor]
|
||||
(-> (Math/pow (unchecked-multiply (:sound-volume @settings) 0.01) 2)
|
||||
(unchecked-multiply 0.5)
|
||||
(unchecked-multiply (double factor)))))
|
||||
(min (max (-> (Math/pow (unchecked-multiply (:sound-volume @settings) 0.01) 2)
|
||||
(unchecked-multiply 0.5)
|
||||
(unchecked-multiply (double factor)))
|
||||
0.0)
|
||||
1.0)))
|
||||
|
||||
(defn cursor [filename which]
|
||||
(let [scale 4
|
||||
@@ -156,7 +160,8 @@
|
||||
[hot-x hot-y] (+cursor-hotspots+ which [0 0])
|
||||
hot-x (int hot-x)
|
||||
hot-y (int hot-y)]
|
||||
(Pixmap/setFilter Pixmap$Filter/NearestNeighbour)
|
||||
(pixmap! resized :set-filter Pixmap$Filter/NearestNeighbour)
|
||||
(pixmap! base-cursor :set-filter Pixmap$Filter/NearestNeighbour)
|
||||
(pixmap! resized :draw-pixmap base-cursor (* index 18) 0 16 16
|
||||
0 0 target-width target-height)
|
||||
|
||||
@@ -248,11 +253,12 @@
|
||||
(defn publish-screenshot-fn []
|
||||
(do
|
||||
(log/info "Taking Desktop screenshot...")
|
||||
(Pixmap/setFilter Pixmap$Filter/BiLinear)
|
||||
(let [viewport (-> @ (resolve 'advent.screens.scene/scene) :screen deref :viewport)
|
||||
[x y w h g-l g-r] [(.getScreenX ^FitViewport viewport) (.getScreenY ^FitViewport viewport) (.getScreenWidth ^FitViewport viewport) (.getScreenHeight ^FitViewport viewport)]
|
||||
pm (ScreenUtils/getFrameBufferPixmap x y w h)
|
||||
resized (Pixmap. 160 120 Pixmap$Format/RGB888)]
|
||||
(pixmap! pm :set-filter Pixmap$Filter/BiLinear)
|
||||
(pixmap! resized :set-filter Pixmap$Filter/BiLinear)
|
||||
(.drawPixmap resized pm 0 0 (.getWidth pm) (.getHeight pm) 0 0 160 120)
|
||||
(.dispose pm)
|
||||
(fn [] resized))))
|
||||
@@ -460,7 +466,8 @@
|
||||
|
||||
|
||||
(defn play-music [snd]
|
||||
(music! snd :play))
|
||||
(music! snd :play)
|
||||
(println "is playing:" (music! snd :is-playing)))
|
||||
|
||||
(defn stop-music [snd]
|
||||
(music! snd :stop))
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
[clojure.tools.logging :as log])
|
||||
(:import [com.badlogic.gdx.backends.lwjgl3 Lwjgl3Application Lwjgl3ApplicationConfiguration Lwjgl3ApplicationConfiguration$HdpiMode]
|
||||
#_[org.lwjgl.input Keyboard]
|
||||
[com.badlogic.gdx Gdx Files$FileType]
|
||||
[com.badlogic.gdx Gdx Files$FileType Application]
|
||||
[com.badlogic.gdx.graphics.glutils ])
|
||||
(:gen-class))
|
||||
|
||||
@@ -51,6 +51,8 @@
|
||||
|
||||
(log/info "Starting game")
|
||||
(let [app (Lwjgl3Application. advent cfg)]
|
||||
|
||||
#_(.setLogLevel Gdx/app.setLogLevel 3);
|
||||
(when (utils/has-saved-settings?)
|
||||
(utils/load-settings!))
|
||||
(utils/set-fullscreen! (:fullscreen @utils/settings))
|
||||
|
||||
90
desktop/texture
Normal file
90
desktop/texture
Normal file
@@ -0,0 +1,90 @@
|
||||
src-common/advent/utils.clj: (assoc (animation->texture screen bird-stand)
|
||||
src-common/advent/actions.clj: :is-animation-finished
|
||||
src-common/advent/actions.clj: :is-animation-finished
|
||||
src-common/advent/actions.clj: :is-animation-finished
|
||||
src-common/advent/screens/splash.clj: (merge entity (animation->texture (update-in screen [:total-time] #(- (or % 0) (:anim-start entity 0))) (:anim entity)))
|
||||
src-common/advent/screens/splash.clj: :pop-logo (assoc (animation->texture screen pop-anim)
|
||||
src-common/advent/screens/title.clj: :banner-back (assoc (animation->texture (assoc screen :total-time 0.0) banner-back) :origin-x 85 :origin-y 150 :x 640 :y 960 :scale-x (/ 4 utils/ui-scale) :scale-y (/ 4 utils/ui-scale)
|
||||
src-common/advent/screens/title.clj: :balloon (assoc (animation->texture (assoc screen :total-time 0.0) balloon) :x 100 :y 100 :scale-x 4 :scale-y 4
|
||||
src-common/advent/screens/title.clj: entities (update-in entities [:balloon] merge (animation->texture screen (:anim (:balloon entities))))
|
||||
src-common/advent/screens/title.clj: entities (update-in entities [:banner-back] merge (animation->texture screen (:anim (:banner-back entities))))]
|
||||
src-common/advent/screens/scene.clj: (merge (animation->texture screen (:stand (:right ego))) ego)
|
||||
src-common/advent/screens/scene.clj:(defn get-looped-animation-point ^double [^Animation animation ^double total-time]
|
||||
src-common/advent/screens/scene.clj: (rem t (animation! animation :get-animation-duration))))
|
||||
src-common/advent/screens/scene.clj: (get-looped-animation-point anim animated-time)
|
||||
src-common/advent/screens/scene.clj: (get-looped-animation-point anim last-animated-time)
|
||||
src-common/advent/screens/scene.clj: (assoc (animation->texture screen georgia-stand)
|
||||
src-common/advent/screens/scene.clj: :is-animation-finished
|
||||
src-common/advent/screens/scene.clj: :is-animation-finished
|
||||
src-common/advent/screens/scene.clj: :is-animation-finished
|
||||
src-common/advent/screens/scene.clj: :is-animation-finished
|
||||
src-common/advent/screens/scene.clj: :is-animation-finished
|
||||
src-common/advent/screens/scene.clj: :is-animation-finished
|
||||
src-common/advent/screens/rooms/held.clj: :entities {:bloodclot-head (assoc (animation->texture screen bloodclot-stand)
|
||||
src-common/advent/screens/rooms/ending.clj: :georgia (rooms/make-entity :georgia (assoc (animation->texture screen georgia-stand)
|
||||
src-common/advent/screens/rooms/ending.clj: :duke (assoc (animation->texture screen duke-stand)
|
||||
src-common/advent/screens/rooms/ending.clj: :cat (assoc (animation->texture screen cat-stand)
|
||||
src-common/advent/screens/rooms/inside_cafeteria.clj: :entities {:warriors (actions/start-animation screen (assoc (animation->texture screen warriors-stand) :x 31 :y 36 :baseline 180
|
||||
src-common/advent/screens/rooms/inside_cafeteria.clj: :knight-a (assoc (animation->texture screen knight-a-stand)
|
||||
src-common/advent/screens/rooms/inside_cafeteria.clj: :ladder-guard (actions/start-animation screen (assoc (animation->texture screen ladder-guard-stand) :x 180 :y 70 :baseline 170
|
||||
src-common/advent/screens/rooms/inside_castle.clj: :pull-sword (assoc (animation->texture screen pull-sword-anim)
|
||||
src-common/advent/screens/rooms/inside_castle.clj: :sign (assoc (animation->texture screen sign )
|
||||
src-common/advent/screens/rooms/inside_castle.clj: :door (assoc (animation->texture (assoc screen :total-time 0) door)
|
||||
src-common/advent/screens/rooms/inside_castle.clj: :trophy (assoc (animation->texture screen trophy)
|
||||
src-common/advent/screens/rooms/inside_castle.clj: :monocle (rooms/make-entity :monocle (assoc (animation->texture screen monocle)
|
||||
src-common/advent/screens/rooms/space.clj: :bloodclot-head (assoc (animation->texture screen bloodclot-head-stand-anim)
|
||||
src-common/advent/screens/rooms/space.clj: :bloodclot (assoc (animation->texture screen blergh-stand-anim)
|
||||
src-common/advent/screens/rooms/space.clj: :bullet (assoc (animation->texture screen bullet)
|
||||
src-common/advent/screens/rooms/inside_stash.clj: :candle-flame (assoc (animation->texture screen candle-flame)
|
||||
src-common/advent/screens/rooms/inside_stash.clj: :candle-aura (assoc (animation->texture screen candle-aura) :x 166 :y 138 :baseline 2 :additive? true :origin-x 13 :origin-y 13 :opacity 0.5 :anim candle-aura :anim-start 0 :night-profile :none)
|
||||
src-common/advent/screens/rooms/dream.clj: :is-animation-finished
|
||||
src-common/advent/screens/rooms/dream.clj: :fairy-godfather (assoc (animation->texture screen fairy-godfather-anim)
|
||||
src-common/advent/screens/rooms/outside_house.clj: (assoc (animation->texture screen sheep-stand) :x 38 :y 160 :baseline 80
|
||||
src-common/advent/screens/rooms/outside_house.clj: :door (assoc (animation->texture screen door-closed)
|
||||
src-common/advent/screens/rooms/outside_house.clj: :butterfly (assoc (animation->texture screen butterfly-stand)
|
||||
src-common/advent/screens/rooms/outside_house.clj: :cauldron (rooms/make-entity :cauldron (assoc (animation->texture screen cauldron)
|
||||
src-common/advent/screens/rooms/outside_house.clj: (assoc (animation->texture screen charcoal)
|
||||
src-common/advent/screens/rooms/outside_castle.clj: :steer (actions/start-animation screen (assoc (animation->texture screen steer-stand) :x 203 :y 151 :baseline 80
|
||||
src-common/advent/screens/rooms/outside_castle.clj: (assoc (animation->texture screen balloon-stand)
|
||||
src-common/advent/screens/rooms/outside_castle.clj: :flies (assoc (animation->texture screen flies-stand)
|
||||
src-common/advent/screens/rooms/inside_jail.clj: :candle (assoc (animation->texture screen candle)
|
||||
src-common/advent/screens/rooms/inside_jail.clj: :candle-aura (assoc (animation->texture screen candle-aura) :x 215 :y 130 :baseline 2
|
||||
src-common/advent/screens/rooms/inside_jail.clj: :crowbar (assoc (animation->texture screen crowbar)
|
||||
src-common/advent/screens/rooms/tongue_fight.clj: :is-animation-finished
|
||||
src-common/advent/screens/rooms/tongue_fight.clj: :is-animation-finished
|
||||
src-common/advent/screens/rooms/tongue_fight.clj: :is-animation-finished
|
||||
src-common/advent/screens/rooms/tongue_fight.clj: :hair-0 (assoc (animation->texture screen hair-0)
|
||||
src-common/advent/screens/rooms/tongue_fight.clj: :hair-1 (assoc (animation->texture screen hair-1)
|
||||
src-common/advent/screens/rooms/tongue_fight.clj: :hair-2 (assoc (animation->texture screen hair-2)
|
||||
src-common/advent/screens/rooms/tongue_fight.clj: :hair-3 (assoc (animation->texture screen hair-3)
|
||||
src-common/advent/screens/rooms/tongue_fight.clj: :hair-4 (assoc (animation->texture screen hair-4)
|
||||
src-common/advent/screens/rooms/tongue_fight.clj: :hair-5 (assoc (animation->texture screen hair-5)
|
||||
src-common/advent/screens/rooms/tongue_fight.clj: :hair-6 (assoc (animation->texture screen hair-6)
|
||||
src-common/advent/screens/rooms/tongue_fight.clj: :hair-7 (assoc (animation->texture screen hair-7)
|
||||
src-common/advent/screens/rooms/tongue_fight.clj: :hair-8 (assoc (animation->texture screen hair-8)
|
||||
src-common/advent/screens/rooms/tongue_fight.clj: :hair-9 (assoc (animation->texture screen hair-9)
|
||||
src-common/advent/screens/rooms/tongue_fight.clj: :heart (assoc (animation->texture screen heart)
|
||||
src-common/advent/screens/rooms/tongue_fight.clj: :falling-bg (assoc (animation->texture screen falling-bg)
|
||||
src-common/advent/screens/rooms/tongue_fight.clj: :falling-ego (assoc (animation->texture screen falling-ego)
|
||||
src-common/advent/screens/rooms/tongue_fight.clj: :sword-spin (assoc (animation->texture screen sword-spin)
|
||||
src-common/advent/screens/rooms/tongue_fight.clj: :tongue (assoc (animation->texture screen tongue-idle)
|
||||
src-common/advent/screens/rooms/inside_antique.clj: :entities {:shopkeep (actions/start-animation screen (assoc (animation->texture screen shopkeep-stand) :x 148 :y 122 :baseline 112
|
||||
src-common/advent/screens/rooms/inside_antique.clj: :beard (assoc (animation->texture screen beard)
|
||||
src-common/advent/screens/rooms/outside_jail.clj: :candle-flame (assoc (animation->texture screen candle-flame)
|
||||
src-common/advent/screens/rooms/outside_jail.clj: :candle-aura (assoc (animation->texture screen candle-aura) :x 14 :y 82 :baseline 240
|
||||
src-common/advent/screens/rooms/outside_jail.clj: :guard (rooms/make-entity :guard (assoc (animation->texture screen guard-stand)
|
||||
src-common/advent/screens/rooms/outside_jail.clj: :stash (rooms/make-entity :stash (assoc (animation->texture (assoc screen :total-time 0) open-stash)
|
||||
src-common/advent/screens/rooms/inside_house.clj: :safe-lock (actions/start-animation screen (assoc (animation->texture screen safe-lock) :x 50 :y 92 :baseline 145
|
||||
src-common/advent/screens/rooms/inside_house.clj: :candle (assoc (animation->texture screen candle)
|
||||
src-common/advent/screens/rooms/inside_house.clj: :candle-aura (assoc (animation->texture screen candle-aura) :x 172 :y 97 :baseline 239 :additive? true :origin-x 13 :opacity 0.5 :anim candle-aura :anim-start 0)
|
||||
src-common/advent/screens/rooms/inside_house.clj: :experiment (rooms/make-entity :experiment (assoc (animation->texture screen experiment-left)
|
||||
src-common/advent/screens/rooms/castle_gate.clj: (assoc (animation->texture screen coin-flip)
|
||||
src-common/advent/screens/rooms/castle_gate.clj: (assoc (animation->texture screen stand)
|
||||
src-common/advent/screens/rooms/castle_gate.clj: (assoc (animation->texture screen stand)
|
||||
src-common/advent/screens/rooms/castle_gate.clj: :is-animation-finished
|
||||
src-common/advent/screens/rooms/castle_gate.clj: (assoc (animation->texture screen walkie-visible)
|
||||
src-common/advent/screens/rooms/cat_tree.clj: (assoc (animation->texture screen cat-stand)
|
||||
src-common/advent/screens/rooms/cat_tree.clj: :grandma (let [gma (assoc (animation->texture screen grandma-stand)
|
||||
src-common/advent/screens/rooms/cat_tree.clj: :owl (rooms/make-entity :owl (assoc (animation->texture screen owl-stand)
|
||||
src-common/advent/screens/rooms/common.clj: (actions/start-animation screen (merge (assoc (animation->texture screen wizard-stand)
|
||||
src-common/advent/screens/rooms/common.clj: (assoc (animation->texture screen stand)
|
||||
Reference in New Issue
Block a user